src/share/vm/opto/runtime.hpp

Print this page
rev 1041 : merge must_post_exception_events changes with jdk7-b75, remove some local amd files


 266   static const TypeFunc* profile_receiver_type_Type();
 267 
 268   // leaf on stack replacement interpreter accessor types
 269   static const TypeFunc* fetch_int_Type();
 270   static const TypeFunc* fetch_long_Type();
 271   static const TypeFunc* fetch_float_Type();
 272   static const TypeFunc* fetch_double_Type();
 273   static const TypeFunc* fetch_oop_Type();
 274   static const TypeFunc* fetch_monitor_Type();
 275 
 276   static const TypeFunc* register_finalizer_Type();
 277 
 278   // Dtrace support
 279   static const TypeFunc* dtrace_method_entry_exit_Type();
 280   static const TypeFunc* dtrace_object_alloc_Type();
 281 
 282 # ifdef ENABLE_ZAP_DEAD_LOCALS
 283   static const TypeFunc* zap_dead_locals_Type();
 284 # endif
 285 


 286  private:
 287  static NamedCounter * volatile _named_counters;
 288 
 289  public:
 290  // helper function which creates a named counter labeled with the
 291  // if they are available
 292  static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
 293 
 294  // dumps all the named counters
 295  static void          print_named_counters();
 296 
 297 };


 266   static const TypeFunc* profile_receiver_type_Type();
 267 
 268   // leaf on stack replacement interpreter accessor types
 269   static const TypeFunc* fetch_int_Type();
 270   static const TypeFunc* fetch_long_Type();
 271   static const TypeFunc* fetch_float_Type();
 272   static const TypeFunc* fetch_double_Type();
 273   static const TypeFunc* fetch_oop_Type();
 274   static const TypeFunc* fetch_monitor_Type();
 275 
 276   static const TypeFunc* register_finalizer_Type();
 277 
 278   // Dtrace support
 279   static const TypeFunc* dtrace_method_entry_exit_Type();
 280   static const TypeFunc* dtrace_object_alloc_Type();
 281 
 282 # ifdef ENABLE_ZAP_DEAD_LOCALS
 283   static const TypeFunc* zap_dead_locals_Type();
 284 # endif
 285 
 286   static const TypeFunc *must_post_exception_events_Type();
 287 
 288  private:
 289  static NamedCounter * volatile _named_counters;
 290 
 291  public:
 292  // helper function which creates a named counter labeled with the
 293  // if they are available
 294  static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
 295 
 296  // dumps all the named counters
 297  static void          print_named_counters();
 298 
 299 };