src/share/vm/oops/instanceKlass.hpp

changeset 8185
5cece4584b8e
parent 8049
c2c7fed86a5e
child 8604
04d83ba48607
child 8716
619700f41f8e
child 8936
b56e03b3e2d9
child 8951
0612a789929b
     1.1 --- a/src/share/vm/oops/instanceKlass.hpp	Wed Dec 02 17:48:20 2015 -0800
     1.2 +++ b/src/share/vm/oops/instanceKlass.hpp	Thu Nov 12 09:53:17 2015 +0100
     1.3 @@ -785,7 +785,7 @@
     1.4    // maintenance of deoptimization dependencies
     1.5    int mark_dependent_nmethods(DepChange& changes);
     1.6    void add_dependent_nmethod(nmethod* nm);
     1.7 -  void remove_dependent_nmethod(nmethod* nm);
     1.8 +  void remove_dependent_nmethod(nmethod* nm, bool delete_immediately);
     1.9  
    1.10    // On-stack replacement support
    1.11    nmethod* osr_nmethods_head() const         { return _osr_nmethods_head; };
    1.12 @@ -974,6 +974,7 @@
    1.13    void oop_follow_contents(oop obj);
    1.14    int  oop_adjust_pointers(oop obj);
    1.15  
    1.16 +  void clean_weak_instanceklass_links(BoolObjectClosure* is_alive);
    1.17    void clean_implementors_list(BoolObjectClosure* is_alive);
    1.18    void clean_method_data(BoolObjectClosure* is_alive);
    1.19    void clean_dependent_nmethods();

mercurial