< prev index next >

src/hotspot/share/opto/runtime.hpp

Print this page
rev 63810 : Merge


 304   // leaf on stack replacement interpreter accessor types
 305   static const TypeFunc* osr_end_Type();
 306 
 307   // leaf methodData routine types
 308   static const TypeFunc* profile_receiver_type_Type();
 309 
 310   // leaf on stack replacement interpreter accessor types
 311   static const TypeFunc* fetch_int_Type();
 312   static const TypeFunc* fetch_long_Type();
 313   static const TypeFunc* fetch_float_Type();
 314   static const TypeFunc* fetch_double_Type();
 315   static const TypeFunc* fetch_oop_Type();
 316   static const TypeFunc* fetch_monitor_Type();
 317 
 318   static const TypeFunc* register_finalizer_Type();
 319 
 320   // Dtrace support
 321   static const TypeFunc* dtrace_method_entry_exit_Type();
 322   static const TypeFunc* dtrace_object_alloc_Type();
 323 


 324  private:
 325  static NamedCounter * volatile _named_counters;
 326 
 327  public:
 328  // helper function which creates a named counter labeled with the
 329  // if they are available
 330  static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
 331 
 332  // dumps all the named counters
 333  static void          print_named_counters();
 334 
 335 };
 336 
 337 #endif // SHARE_OPTO_RUNTIME_HPP


 304   // leaf on stack replacement interpreter accessor types
 305   static const TypeFunc* osr_end_Type();
 306 
 307   // leaf methodData routine types
 308   static const TypeFunc* profile_receiver_type_Type();
 309 
 310   // leaf on stack replacement interpreter accessor types
 311   static const TypeFunc* fetch_int_Type();
 312   static const TypeFunc* fetch_long_Type();
 313   static const TypeFunc* fetch_float_Type();
 314   static const TypeFunc* fetch_double_Type();
 315   static const TypeFunc* fetch_oop_Type();
 316   static const TypeFunc* fetch_monitor_Type();
 317 
 318   static const TypeFunc* register_finalizer_Type();
 319 
 320   // Dtrace support
 321   static const TypeFunc* dtrace_method_entry_exit_Type();
 322   static const TypeFunc* dtrace_object_alloc_Type();
 323 
 324   static const TypeFunc* get_referenced_objects_Type();
 325 
 326  private:
 327  static NamedCounter * volatile _named_counters;
 328 
 329  public:
 330  // helper function which creates a named counter labeled with the
 331  // if they are available
 332  static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
 333 
 334  // dumps all the named counters
 335  static void          print_named_counters();
 336 
 337 };
 338 
 339 #endif // SHARE_OPTO_RUNTIME_HPP
< prev index next >