diff -r 3cfab71d6c81 -r 5caa1d5f74c1 src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp --- a/src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp Mon Oct 30 08:34:54 2017 +0100 +++ b/src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp Tue Nov 14 11:33:23 2017 +0100 @@ -41,6 +41,9 @@ class G1CMOopClosure; class G1RootRegionScanClosure; +class G1MarkAndPushClosure; +class G1AdjustAndRebuildClosure; + #define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1(f) \ f(G1ScanEvacuatedObjClosure,_nv) \ f(G1ScanObjsDuringUpdateRSClosure,_nv) \ @@ -49,4 +52,8 @@ f(G1CMOopClosure,_nv) \ f(G1RootRegionScanClosure,_nv) +#define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1FULL(f) \ + f(G1MarkAndPushClosure,_nv) \ + f(G1AdjustAndRebuildClosure,_nv) + #endif // SHARE_VM_GC_G1_G1_SPECIALIZED_OOP_CLOSURES_HPP