=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/gc/doc/debugging.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM_contrib2/asir2000/gc/doc/debugging.html 2002/07/24 08:00:16 1.1 +++ OpenXM_contrib2/asir2000/gc/doc/debugging.html 2003/06/24 05:11:38 1.2 @@ -248,8 +248,12 @@ The hb_last_reclaimed field will identify the during which its block was last swept.
  • Verify that the offending object still has its correct contents at this point. -The call GC_is_marked(p) from the debugger to verify that the -object has not been marked, and is about to be reclaimed. +Then call GC_is_marked(p) from the debugger to verify that the +object has not been marked, and is about to be reclaimed. Note that +GC_is_marked(p) expects the real address of an object (the +address of the debug header if there is one), and thus it may +be more appropriate to call GC_is_marked(GC_base(p)) +instead.
  • Determine a path from a root, i.e. static variable, stack, or register variable, to the reclaimed object. Call GC_is_marked(q) for each object