hotspot/src/share/vm/oops/method.hpp
changeset 33593 60764a78fa5c
parent 33230 23bb11a5cf4e
child 34185 ee71c590a456
equal deleted inserted replaced
33579:01ade4446d96 33593:60764a78fa5c
   391   int backedge_count();
   391   int backedge_count();
   392 
   392 
   393   bool was_executed_more_than(int n);
   393   bool was_executed_more_than(int n);
   394   bool was_never_executed()                      { return !was_executed_more_than(0); }
   394   bool was_never_executed()                      { return !was_executed_more_than(0); }
   395 
   395 
   396   static void build_interpreter_method_data(methodHandle method, TRAPS);
   396   static void build_interpreter_method_data(const methodHandle& method, TRAPS);
   397 
   397 
   398   static MethodCounters* build_method_counters(Method* m, TRAPS);
   398   static MethodCounters* build_method_counters(Method* m, TRAPS);
   399 
   399 
   400   int interpreter_invocation_count() {
   400   int interpreter_invocation_count() {
   401     if (TieredCompilation) {
   401     if (TieredCompilation) {
   433   address get_i2c_entry();
   433   address get_i2c_entry();
   434   address get_c2i_entry();
   434   address get_c2i_entry();
   435   address get_c2i_unverified_entry();
   435   address get_c2i_unverified_entry();
   436   AdapterHandlerEntry* adapter() {  return _adapter; }
   436   AdapterHandlerEntry* adapter() {  return _adapter; }
   437   // setup entry points
   437   // setup entry points
   438   void link_method(methodHandle method, TRAPS);
   438   void link_method(const methodHandle& method, TRAPS);
   439   // clear entry points. Used by sharing code
   439   // clear entry points. Used by sharing code
   440   void unlink_method();
   440   void unlink_method();
   441 
   441 
   442   // vtable index
   442   // vtable index
   443   enum VtableIndexFlag {
   443   enum VtableIndexFlag {