src/hotspot/share/code/compiledMethod.hpp
changeset 52882 8b8935b5cfd4
parent 52857 7e268f863ff0
child 53149 259c36ef27df
child 53651 0331b08811ad
equal deleted inserted replaced
52881:dfdc025ad9ea 52882:8b8935b5cfd4
   398   // Cleans unloaded klasses and unloaded nmethods in inline caches
   398   // Cleans unloaded klasses and unloaded nmethods in inline caches
   399 
   399 
   400   virtual bool is_unloading() = 0;
   400   virtual bool is_unloading() = 0;
   401 
   401 
   402   bool unload_nmethod_caches(bool class_unloading_occurred);
   402   bool unload_nmethod_caches(bool class_unloading_occurred);
   403   virtual void do_unloading(bool unloading_occurred) { }
   403   virtual void do_unloading(bool unloading_occurred) = 0;
   404 
   404 
   405 private:
   405 private:
   406   PcDesc* find_pc_desc(address pc, bool approximate) {
   406   PcDesc* find_pc_desc(address pc, bool approximate) {
   407     return _pc_desc_container.find_pc_desc(pc, approximate, PcDescSearch(code_begin(), scopes_pcs_begin(), scopes_pcs_end()));
   407     return _pc_desc_container.find_pc_desc(pc, approximate, PcDescSearch(code_begin(), scopes_pcs_begin(), scopes_pcs_end()));
   408   }
   408   }