src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
changeset 47885 5caa1d5f74c1
parent 47216 71c04702a3d5
child 49607 acffe6ff3ae7
equal deleted inserted replaced
47884:3cfab71d6c81 47885:5caa1d5f74c1
    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