src/hotspot/share/gc/g1/g1OopClosures.cpp
changeset 50752 9d62da00bf15
parent 49911 358be4680d12
child 52141 de6dc206a92b
equal deleted inserted replaced
50751:d9132bdf6c30 50752:9d62da00bf15
    24 
    24 
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "gc/g1/g1CollectedHeap.inline.hpp"
    26 #include "gc/g1/g1CollectedHeap.inline.hpp"
    27 #include "gc/g1/g1OopClosures.inline.hpp"
    27 #include "gc/g1/g1OopClosures.inline.hpp"
    28 #include "gc/g1/g1ParScanThreadState.hpp"
    28 #include "gc/g1/g1ParScanThreadState.hpp"
    29 #include "gc/g1/g1_specialized_oop_closures.hpp"
       
    30 #include "memory/iterator.inline.hpp"
    29 #include "memory/iterator.inline.hpp"
    31 #include "utilities/stack.inline.hpp"
    30 #include "utilities/stack.inline.hpp"
    32 
    31 
    33 G1ParCopyHelper::G1ParCopyHelper(G1CollectedHeap* g1h,  G1ParScanThreadState* par_scan_state) :
    32 G1ParCopyHelper::G1ParCopyHelper(G1CollectedHeap* g1h,  G1ParScanThreadState* par_scan_state) :
    34   _g1h(g1h),
    33   _g1h(g1h),
    59 
    58 
    60     _closure->trim_queue_partially();
    59     _closure->trim_queue_partially();
    61   }
    60   }
    62   _count++;
    61   _count++;
    63 }
    62 }
    64 
       
    65 // Generate G1 specialized oop_oop_iterate functions.
       
    66 SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1(ALL_KLASS_OOP_OOP_ITERATE_DEFN)