--- old/src/hotspot/share/gc/g1/g1RootProcessor.hpp 2018-04-11 13:44:18.123869959 +0200 +++ new/src/hotspot/share/gc/g1/g1RootProcessor.hpp 2018-04-11 13:44:17.855861729 +0200 @@ -34,6 +34,7 @@ class G1CollectedHeap; class G1EvacuationRootClosures; class G1GCPhaseTimes; +class G1ParScanThreadState; class G1RootClosures; class Monitor; class OopClosure; @@ -100,7 +101,7 @@ // Apply closures to the strongly and weakly reachable roots in the system // in a single pass. // Record and report timing measurements for sub phases using the worker_i - void evacuate_roots(G1EvacuationRootClosures* closures, uint worker_i); + void evacuate_roots(G1ParScanThreadState* pss, G1EvacuationRootClosures* closures, uint worker_i); // Apply oops, clds and blobs to all strongly reachable roots in the system void process_strong_roots(OopClosure* oops,