1.1 --- a/src/share/vm/memory/space.hpp Thu Mar 06 09:08:18 2014 +0100 1.2 +++ b/src/share/vm/memory/space.hpp Wed Mar 12 15:22:45 2014 +0100 1.3 @@ -188,13 +188,6 @@ 1.4 // objects whose internal references point to objects in the space. 1.5 virtual void safe_object_iterate(ObjectClosure* blk) = 0; 1.6 1.7 - // Iterate over all objects that intersect with mr, calling "cl->do_object" 1.8 - // on each. There is an exception to this: if this closure has already 1.9 - // been invoked on an object, it may skip such objects in some cases. This is 1.10 - // Most likely to happen in an "upwards" (ascending address) iteration of 1.11 - // MemRegions. 1.12 - virtual void object_iterate_mem(MemRegion mr, UpwardsObjectClosure* cl); 1.13 - 1.14 // Iterate over as many initialized objects in the space as possible, 1.15 // calling "cl.do_object_careful" on each. Return NULL if all objects 1.16 // in the space (at the start of the iteration) were iterated over. 1.17 @@ -558,7 +551,6 @@ 1.18 // For contiguous spaces this method will iterate safely over objects 1.19 // in the space (i.e., between bottom and top) when at a safepoint. 1.20 void safe_object_iterate(ObjectClosure* blk); 1.21 - void object_iterate_mem(MemRegion mr, UpwardsObjectClosure* cl); 1.22 // iterates on objects up to the safe limit 1.23 HeapWord* object_iterate_careful(ObjectClosureCareful* cl); 1.24 HeapWord* concurrent_iteration_safe_limit() {