--- old/src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp 2014-08-11 13:45:51.659135840 +0200 +++ new/src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp 2014-08-11 13:45:51.591133849 +0200 @@ -34,6 +34,7 @@ class ConcurrentG1RefineThread; class G1CollectedHeap; class G1HotCardCache; +class G1RegionToSpaceMapper; class G1RemSet; class DirtyCardQueue; @@ -74,7 +75,7 @@ ConcurrentG1Refine(G1CollectedHeap* g1h, CardTableEntryClosure* refine_closure); ~ConcurrentG1Refine(); - void init(); // Accomplish some initialization that has to wait. + void init(G1RegionToSpaceMapper* card_counts_storage); void stop(); void reinitialize_threads();