Skip to content
Snippets Groups Projects
Commit f22fe508 authored by rtoy's avatar rtoy
Browse files

This checkin adds some debugging code for the x86 heap corruption

issue and also works around the heap corruption.  These are enabled if
DEBUG_BAD_HEAP is #defined.

gencgc.c:
o Make print_ptr and verify_gc non-static so they can be used
  elsewhere.

lisp.c:
o Call verify_gc at startup (if enabled) so we can see the heap
  corruption.

save.c:
o Add debugging prints and stuff to see what's going on, if enabled.
o The workaround is to skip over the call to
  update_dynamic_space_free_pointer in save().  See the comments there
  for more info.
parent 0ad34c85
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment