X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fgencgc-internal.h;h=ef4bdaabd80091808c0bdeda603ee502e1f7b5e4;hb=bf40ae88bc289fd765a33861cc4bc0853ed483ba;hp=978bb9243810e7a94b7a49b35541ef0a6f89de91;hpb=f9d8d47a583b45efde9f6b6f4801ea34ed45df7d;p=sbcl.git diff --git a/src/runtime/gencgc-internal.h b/src/runtime/gencgc-internal.h index 978bb92..ef4bdaa 100644 --- a/src/runtime/gencgc-internal.h +++ b/src/runtime/gencgc-internal.h @@ -25,8 +25,8 @@ #include "genesis/code.h" void gc_free_heap(void); -inline page_index_t find_page_index(void *); -inline void *page_address(page_index_t); +extern page_index_t find_page_index(void *); +extern void *page_address(page_index_t); int gencgc_handle_wp_violation(void *); @@ -110,10 +110,10 @@ extern struct page *page_table; /* forward declarations */ -void sniff_code_object(struct code *code, unsigned long displacement); +void sniff_code_object(struct code *code, os_vm_size_t displacement); void gencgc_apply_code_fixups(struct code *old_code, struct code *new_code); -long update_dynamic_space_free_pointer(void); +sword_t update_dynamic_space_free_pointer(void); void gc_alloc_update_page_tables(int page_type_flag, struct alloc_region *alloc_region); void gc_alloc_update_all_page_tables(void); void gc_set_region_empty(struct alloc_region *region);