src/share/vm/gc_implementation/g1/concurrentMark.hpp

changeset 2969
6747fd0512e0
parent 2968
842b840e67db
child 2973
23d434c6290d
     1.1 --- a/src/share/vm/gc_implementation/g1/concurrentMark.hpp	Tue Jun 14 10:33:43 2011 -0400
     1.2 +++ b/src/share/vm/gc_implementation/g1/concurrentMark.hpp	Tue Jun 14 11:01:10 2011 -0700
     1.3 @@ -736,12 +736,14 @@
     1.4    // will dump the contents of its reference fields, as well as
     1.5    // liveness information for the object and its referents. The dump
     1.6    // will be written to a file with the following name:
     1.7 -  // G1PrintReachableBaseFile + "." + str. use_prev_marking decides
     1.8 -  // whether the prev (use_prev_marking == true) or next
     1.9 -  // (use_prev_marking == false) marking information will be used to
    1.10 -  // determine the liveness of each object / referent. If all is true,
    1.11 -  // all objects in the heap will be dumped, otherwise only the live
    1.12 -  // ones. In the dump the following symbols / abbreviations are used:
    1.13 +  // G1PrintReachableBaseFile + "." + str.
    1.14 +  // vo decides whether the prev (vo == UsePrevMarking), the next
    1.15 +  // (vo == UseNextMarking) marking information, or the mark word
    1.16 +  // (vo == UseMarkWord) will be used to determine the liveness of
    1.17 +  // each object / referent.
    1.18 +  // If all is true, all objects in the heap will be dumped, otherwise
    1.19 +  // only the live ones. In the dump the following symbols / breviations
    1.20 +  // are used:
    1.21    //   M : an explicitly live object (its bitmap bit is set)
    1.22    //   > : an implicitly live object (over tams)
    1.23    //   O : an object outside the G1 heap (typically: in the perm gen)
    1.24 @@ -749,7 +751,7 @@
    1.25    //   AND MARKED : indicates that an object is both explicitly and
    1.26    //   implicitly live (it should be one or the other, not both)
    1.27    void print_reachable(const char* str,
    1.28 -                       bool use_prev_marking, bool all) PRODUCT_RETURN;
    1.29 +                       VerifyOption vo, bool all) PRODUCT_RETURN;
    1.30  
    1.31    // Clear the next marking bitmap (will be called concurrently).
    1.32    void clearNextBitmap();

mercurial