comparison src/share/vm/memory/genCollectedHeap.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 1ee8caae33af
children 0fbdb4381b99
comparison
equal deleted inserted replaced
500:ca7d48236048 517:e9be0e04635a
213 213
214 // Iteration functions. 214 // Iteration functions.
215 void oop_iterate(OopClosure* cl); 215 void oop_iterate(OopClosure* cl);
216 void oop_iterate(MemRegion mr, OopClosure* cl); 216 void oop_iterate(MemRegion mr, OopClosure* cl);
217 void object_iterate(ObjectClosure* cl); 217 void object_iterate(ObjectClosure* cl);
218 void safe_object_iterate(ObjectClosure* cl);
218 void object_iterate_since_last_GC(ObjectClosure* cl); 219 void object_iterate_since_last_GC(ObjectClosure* cl);
219 Space* space_containing(const void* addr) const; 220 Space* space_containing(const void* addr) const;
220 221
221 // A CollectedHeap is divided into a dense sequence of "blocks"; that is, 222 // A CollectedHeap is divided into a dense sequence of "blocks"; that is,
222 // each address in the (reserved) heap is a member of exactly 223 // each address in the (reserved) heap is a member of exactly