=================================================================== 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 <TT>hb_last_reclaimed</tt> field will identify the during which its block was last swept. <LI> Verify that the offending object still has its correct contents at this point. -The call <TT>GC_is_marked(p)</tt> from the debugger to verify that the -object has not been marked, and is about to be reclaimed. +Then call <TT>GC_is_marked(p)</tt> from the debugger to verify that the +object has not been marked, and is about to be reclaimed. Note that +<TT>GC_is_marked(p)</tt> 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 <TT>GC_is_marked(GC_base(p))</tt> +instead. <LI> Determine a path from a root, i.e. static variable, stack, or register variable, to the reclaimed object. Call <TT>GC_is_marked(q)</tt> for each object