218 return is_in_young((oop)addr); |
218 return is_in_young((oop)addr); |
219 } |
219 } |
220 |
220 |
221 // Iteration functions. |
221 // Iteration functions. |
222 void oop_iterate(ExtendedOopClosure* cl); |
222 void oop_iterate(ExtendedOopClosure* cl); |
223 void oop_iterate(MemRegion mr, ExtendedOopClosure* cl); |
|
224 void object_iterate(ObjectClosure* cl); |
223 void object_iterate(ObjectClosure* cl); |
225 void safe_object_iterate(ObjectClosure* cl); |
224 void safe_object_iterate(ObjectClosure* cl); |
226 Space* space_containing(const void* addr) const; |
225 Space* space_containing(const void* addr) const; |
227 |
226 |
228 // A CollectedHeap is divided into a dense sequence of "blocks"; that is, |
227 // A CollectedHeap is divided into a dense sequence of "blocks"; that is, |