comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 519:65de26b5ea82

Merge
author jcoomes
date Wed, 14 Jan 2009 14:12:55 -0800
parents ad8c8ca4ab0f e9be0e04635a
children 818efdefcc99
comparison
equal deleted inserted replaced
516:fc7ab6287598 519:65de26b5ea82
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);