--- old/src/hotspot/share/gc/g1/g1ConcurrentMark.hpp 2018-04-17 15:16:19.958464340 +0200 +++ new/src/hotspot/share/gc/g1/g1ConcurrentMark.hpp 2018-04-17 15:16:19.681455818 +0200 @@ -109,7 +109,13 @@ G1CollectedHeap* _g1h; public: G1CMIsAliveClosure(G1CollectedHeap* g1h) : _g1h(g1h) { } + bool do_object_b(oop obj); +}; +class G1CMSubjectToDiscoveryClosure : public BoolObjectClosure { + G1CollectedHeap* _g1h; +public: + G1CMSubjectToDiscoveryClosure(G1CollectedHeap* g1h) : _g1h(g1h) { } bool do_object_b(oop obj); };