src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp

Print this page
rev 6796 : [mq]: templateOopIterate

*** 59,86 **** class G1Mux2Closure; class G1TriggerClosure; class G1InvokeIfNotTriggeredClosure; class G1UpdateRSOrPushRefOopClosure; - #ifdef FURTHER_SPECIALIZED_OOP_OOP_ITERATE_CLOSURES - #error "FURTHER_SPECIALIZED_OOP_OOP_ITERATE_CLOSURES already defined." - #endif - - #define FURTHER_SPECIALIZED_OOP_OOP_ITERATE_CLOSURES(f) \ - f(G1ParScanClosure,_nv) \ - f(G1ParPushHeapRSClosure,_nv) \ - f(FilterIntoCSClosure,_nv) \ - f(FilterOutOfRegionClosure,_nv) \ - f(G1CMOopClosure,_nv) \ - f(G1RootRegionScanClosure,_nv) \ - f(G1Mux2Closure,_nv) \ - f(G1TriggerClosure,_nv) \ - f(G1InvokeIfNotTriggeredClosure,_nv) \ - f(G1UpdateRSOrPushRefOopClosure,_nv) - - #ifdef FURTHER_SPECIALIZED_SINCE_SAVE_MARKS_CLOSURES - #error "FURTHER_SPECIALIZED_SINCE_SAVE_MARKS_CLOSURES already defined." - #endif - - #define FURTHER_SPECIALIZED_SINCE_SAVE_MARKS_CLOSURES(f) - #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1_SPECIALIZED_OOP_CLOSURES_HPP --- 59,64 ----