< prev index next >

src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp

Print this page
@@ -67,15 +67,16 @@
      void do_oop(narrowOop* o);
    };
  
    HeapRegionGatheringOopClosure _oc;
    MarkingOopClosure _marking_oc;
- 
    bool _strong;
+   bool _keepalive_is_strong;
+ 
  public:
-   G1CodeBlobClosure(uint worker_id, OopClosure* oc, bool strong) :
-     _oc(oc), _marking_oc(worker_id), _strong(strong) { }
+   G1CodeBlobClosure(uint worker_id, OopClosure* oc, bool strong, bool keepalive_is_strong) :
+     _oc(oc), _marking_oc(worker_id), _strong(strong), _keepalive_is_strong(keepalive_is_strong) { }
  
    void do_evacuation_and_fixup(nmethod* nm);
    void do_marking(nmethod* nm);
  
    void do_code_blob(CodeBlob* cb);
< prev index next >