--- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2015-04-01 13:11:31.731834171 +0200 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2015-04-01 13:11:31.607834176 +0200 @@ -2512,11 +2512,6 @@ } }; -void G1CollectedHeap::space_iterate(SpaceClosure* cl) { - SpaceClosureRegionClosure blk(cl); - heap_region_iterate(&blk); -} - void G1CollectedHeap::heap_region_iterate(HeapRegionClosure* cl) const { _hrm.iterate(cl); } --- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2015-04-01 13:11:31.979834160 +0200 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2015-04-01 13:11:31.867834165 +0200 @@ -1276,9 +1276,6 @@ object_iterate(cl); } - // Iterate over all spaces in use in the heap, in ascending address order. - virtual void space_iterate(SpaceClosure* cl); - // Iterate over heap regions, in address order, terminating the // iteration early if the "doHeapRegion" method returns "true". void heap_region_iterate(HeapRegionClosure* blk) const; --- old/src/share/vm/memory/genCollectedHeap.cpp 2015-04-01 13:11:32.191834152 +0200 +++ new/src/share/vm/memory/genCollectedHeap.cpp 2015-04-01 13:11:32.075834156 +0200 @@ -1094,11 +1094,6 @@ } } -void GenCollectedHeap::space_iterate(SpaceClosure* cl) { - _young_gen->space_iterate(cl, true); - _old_gen->space_iterate(cl, true); -} - bool GenCollectedHeap::is_maximal_no_gc() const { return _young_gen->is_maximal_no_gc() && _old_gen->is_maximal_no_gc(); } --- old/src/share/vm/memory/genCollectedHeap.hpp 2015-04-01 13:11:32.407834143 +0200 +++ new/src/share/vm/memory/genCollectedHeap.hpp 2015-04-01 13:11:32.291834147 +0200 @@ -362,8 +362,6 @@ // If "old_to_young" determines the order. void generation_iterate(GenClosure* cl, bool old_to_young); - void space_iterate(SpaceClosure* cl); - // Return "true" if all generations have reached the // maximal committed limit that they can reach, without a garbage // collection. --- old/src/share/vm/memory/sharedHeap.hpp 2015-04-01 13:11:32.607834134 +0200 +++ new/src/share/vm/memory/sharedHeap.hpp 2015-04-01 13:11:32.495834139 +0200 @@ -116,9 +116,6 @@ // Iteration functions. void oop_iterate(ExtendedOopClosure* cl) = 0; - // Iterate over all spaces in use in the heap, in an undefined order. - virtual void space_iterate(SpaceClosure* cl) = 0; - // A SharedHeap will contain some number of spaces. This finds the // space whose reserved area contains the given address, or else returns // NULL.