0.8.14.9:
[sbcl.git] / src / runtime / gencgc-internal.h
index 9ff5a19..cca1602 100644 (file)
@@ -32,7 +32,6 @@ void gc_free_heap(void);
 inline int find_page_index(void *);
 inline void *page_address(int);
 int gencgc_handle_wp_violation(void *);
-lispobj *search_dynamic_space(lispobj *);
 \f
 struct page {
 
@@ -88,6 +87,7 @@ struct page {
 extern struct page page_table[NUM_PAGES];
 
 \f
+/* forward declarations */
 
 void sniff_code_object(struct code *code, unsigned displacement);
 void gencgc_apply_code_fixups(struct code *old_code, struct code *new_code);
@@ -95,6 +95,9 @@ void gencgc_apply_code_fixups(struct code *old_code, struct code *new_code);
 int  update_x86_dynamic_space_free_pointer(void);
 void  gc_alloc_update_page_tables(int unboxed,
                                  struct alloc_region *alloc_region);
+void gc_alloc_update_all_page_tables(void);
+void gc_set_region_empty(struct alloc_region *region);
+
 /*
  * predicates
  */