Mercurial > hg > graal-compiler
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 517:e9be0e04635a
6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
Summary: Added safe_object_iterate() for use by JMapPerm.
Reviewed-by: tonyp
author | jmasa |
---|---|
date | Tue, 06 Jan 2009 07:05:05 -0800 |
parents | cc68c8e9b309 |
children | 65de26b5ea82 |
comparison
equal
deleted
inserted
replaced
500:ca7d48236048 | 517:e9be0e04635a |
---|---|
848 // Same as above, restricted to a memory region. | 848 // Same as above, restricted to a memory region. |
849 virtual void oop_iterate(MemRegion mr, OopClosure* cl); | 849 virtual void oop_iterate(MemRegion mr, OopClosure* cl); |
850 | 850 |
851 // Iterate over all objects, calling "cl.do_object" on each. | 851 // Iterate over all objects, calling "cl.do_object" on each. |
852 virtual void object_iterate(ObjectClosure* cl); | 852 virtual void object_iterate(ObjectClosure* cl); |
853 virtual void safe_object_iterate(ObjectClosure* cl) { object_iterate(cl); } | |
853 | 854 |
854 // Iterate over all objects allocated since the last collection, calling | 855 // Iterate over all objects allocated since the last collection, calling |
855 // "cl.do_object" on each. The heap must have been initialized properly | 856 // "cl.do_object" on each. The heap must have been initialized properly |
856 // to support this function, or else this call will fail. | 857 // to support this function, or else this call will fail. |
857 virtual void object_iterate_since_last_GC(ObjectClosure* cl); | 858 virtual void object_iterate_since_last_GC(ObjectClosure* cl); |