src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp

changeset 6979
5255b195f828
parent 6978
30c99d8e0f02
child 6980
6c523f5d5440
     1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp	Thu Mar 06 09:08:18 2014 +0100
     1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp	Wed Mar 12 15:22:45 2014 +0100
     1.3 @@ -362,6 +362,12 @@
     1.4    // obj_is_alive() to determine whether it is safe to iterate of
     1.5    // an object.
     1.6    void safe_object_iterate(ObjectClosure* blk);
     1.7 +
     1.8 +  // Iterate over all objects that intersect with mr, calling "cl->do_object"
     1.9 +  // on each.  There is an exception to this: if this closure has already
    1.10 +  // been invoked on an object, it may skip such objects in some cases.  This is
    1.11 +  // Most likely to happen in an "upwards" (ascending address) iteration of
    1.12 +  // MemRegions.
    1.13    void object_iterate_mem(MemRegion mr, UpwardsObjectClosure* cl);
    1.14  
    1.15    // Requires that "mr" be entirely within the space.

mercurial