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 };
|