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();