1.1 --- a/src/share/vm/gc_implementation/g1/concurrentMark.hpp Fri Oct 23 14:34:27 2009 -0400 1.2 +++ b/src/share/vm/gc_implementation/g1/concurrentMark.hpp Wed Sep 30 14:50:51 2009 -0400 1.3 @@ -612,10 +612,11 @@ 1.4 // we do nothing. 1.5 void markAndGrayObjectIfNecessary(oop p); 1.6 1.7 - // This iterates over the bitmap of the previous marking and prints 1.8 - // out all objects that are marked on the bitmap and indicates 1.9 - // whether what they point to is also marked or not. 1.10 - void print_prev_bitmap_reachable(); 1.11 + // This iterates over the marking bitmap (either prev or next) and 1.12 + // prints out all objects that are marked on the bitmap and indicates 1.13 + // whether what they point to is also marked or not. It also iterates 1.14 + // the objects over TAMS (either prev or next). 1.15 + void print_reachable(bool use_prev_marking, const char* str); 1.16 1.17 // Clear the next marking bitmap (will be called concurrently). 1.18 void clearNextBitmap();