* through a heap page (either for conservative root validation or
* for scavenging).
*/
- os_vm_size_t region_start_offset;
+ os_vm_size_t scan_start_offset;
/* the number of bytes of this page that are used. This may be less
* than the actual bytes used for pages within the current
*/
page_bytes_t bytes_used;
- unsigned
+ unsigned char
/* This is set when the page is write-protected. This should
* always reflect the actual write_protect status of a page.
* (If the page is written into, we catch the exception, make
\f
/* forward declarations */
-
+#ifdef LISP_FEATURE_X86
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);
+#endif
sword_t update_dynamic_space_free_pointer(void);
void gc_alloc_update_page_tables(int page_type_flag, struct alloc_region *alloc_region);