39 class G1ConcurrentRefineOopClosure; |
39 class G1ConcurrentRefineOopClosure; |
40 |
40 |
41 class G1CMOopClosure; |
41 class G1CMOopClosure; |
42 class G1RootRegionScanClosure; |
42 class G1RootRegionScanClosure; |
43 |
43 |
|
44 class G1MarkAndPushClosure; |
|
45 class G1AdjustAndRebuildClosure; |
|
46 |
44 #define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1(f) \ |
47 #define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1(f) \ |
45 f(G1ScanEvacuatedObjClosure,_nv) \ |
48 f(G1ScanEvacuatedObjClosure,_nv) \ |
46 f(G1ScanObjsDuringUpdateRSClosure,_nv) \ |
49 f(G1ScanObjsDuringUpdateRSClosure,_nv) \ |
47 f(G1ScanObjsDuringScanRSClosure,_nv) \ |
50 f(G1ScanObjsDuringScanRSClosure,_nv) \ |
48 f(G1ConcurrentRefineOopClosure,_nv) \ |
51 f(G1ConcurrentRefineOopClosure,_nv) \ |
49 f(G1CMOopClosure,_nv) \ |
52 f(G1CMOopClosure,_nv) \ |
50 f(G1RootRegionScanClosure,_nv) |
53 f(G1RootRegionScanClosure,_nv) |
51 |
54 |
|
55 #define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1FULL(f) \ |
|
56 f(G1MarkAndPushClosure,_nv) \ |
|
57 f(G1AdjustAndRebuildClosure,_nv) |
|
58 |
52 #endif // SHARE_VM_GC_G1_G1_SPECIALIZED_OOP_CLOSURES_HPP |
59 #endif // SHARE_VM_GC_G1_G1_SPECIALIZED_OOP_CLOSURES_HPP |