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

changeset 7660
3ca53859c3c7
parent 7659
38d6febe66af
child 8070
c0205eddb317
     1.1 --- a/src/share/vm/gc_implementation/g1/g1RootProcessor.hpp	Mon Dec 01 15:24:56 2014 +0100
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1RootProcessor.hpp	Thu Mar 19 15:25:54 2015 +0100
     1.3 @@ -32,6 +32,7 @@
     1.4  class CLDClosure;
     1.5  class CodeBlobClosure;
     1.6  class G1CollectedHeap;
     1.7 +class G1GCPhaseTimes;
     1.8  class G1ParPushHeapRSClosure;
     1.9  class Monitor;
    1.10  class OopClosure;
    1.11 @@ -74,10 +75,14 @@
    1.12                            CLDClosure* thread_stack_clds,
    1.13                            CLDClosure* scan_strong_clds,
    1.14                            CLDClosure* scan_weak_clds,
    1.15 -                          CodeBlobClosure* scan_strong_code);
    1.16 +                          CodeBlobClosure* scan_strong_code,
    1.17 +                          G1GCPhaseTimes* phase_times,
    1.18 +                          uint worker_i);
    1.19  
    1.20    void process_vm_roots(OopClosure* scan_non_heap_roots,
    1.21 -                        OopClosure* scan_non_heap_weak_roots);
    1.22 +                        OopClosure* scan_non_heap_weak_roots,
    1.23 +                        G1GCPhaseTimes* phase_times,
    1.24 +                        uint worker_i);
    1.25  
    1.26  public:
    1.27    G1RootProcessor(G1CollectedHeap* g1h);

mercurial