comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 11173:6b0fd0964b87

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Wed, 31 Jul 2013 11:00:54 +0200
parents 836a62f43af9 71180a6e5080
children cefad50507d8
comparison
equal deleted inserted replaced
10912:4ea54634f03e 11173:6b0fd0964b87
1364 1364
1365 virtual void safe_object_iterate(ObjectClosure* cl) { 1365 virtual void safe_object_iterate(ObjectClosure* cl) {
1366 object_iterate(cl); 1366 object_iterate(cl);
1367 } 1367 }
1368 1368
1369 // Iterate over all objects allocated since the last collection, calling
1370 // "cl.do_object" on each. The heap must have been initialized properly
1371 // to support this function, or else this call will fail.
1372 virtual void object_iterate_since_last_GC(ObjectClosure* cl);
1373
1374 // Iterate over all spaces in use in the heap, in ascending address order. 1369 // Iterate over all spaces in use in the heap, in ascending address order.
1375 virtual void space_iterate(SpaceClosure* cl); 1370 virtual void space_iterate(SpaceClosure* cl);
1376 1371
1377 // Iterate over heap regions, in address order, terminating the 1372 // Iterate over heap regions, in address order, terminating the
1378 // iteration early if the "doHeapRegion" method returns "true". 1373 // iteration early if the "doHeapRegion" method returns "true".