< prev index next >

src/share/vm/opto/runtime.hpp

Print this page




 312   // leaf on stack replacement interpreter accessor types
 313   static const TypeFunc* osr_end_Type();
 314 
 315   // leaf methodData routine types
 316   static const TypeFunc* profile_receiver_type_Type();
 317 
 318   // leaf on stack replacement interpreter accessor types
 319   static const TypeFunc* fetch_int_Type();
 320   static const TypeFunc* fetch_long_Type();
 321   static const TypeFunc* fetch_float_Type();
 322   static const TypeFunc* fetch_double_Type();
 323   static const TypeFunc* fetch_oop_Type();
 324   static const TypeFunc* fetch_monitor_Type();
 325 
 326   static const TypeFunc* register_finalizer_Type();
 327 
 328   // Dtrace support
 329   static const TypeFunc* dtrace_method_entry_exit_Type();
 330   static const TypeFunc* dtrace_object_alloc_Type();
 331 



 332  private:
 333  static NamedCounter * volatile _named_counters;
 334 
 335  public:
 336  // helper function which creates a named counter labeled with the
 337  // if they are available
 338  static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
 339 
 340  // dumps all the named counters
 341  static void          print_named_counters();
 342 
 343 };
 344 
 345 #endif // SHARE_VM_OPTO_RUNTIME_HPP


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