< prev index next >
src/hotspot/share/prims/jvmtiThreadState.hpp
Print this page
rev 48565 : [mq]: event
@@ -111,10 +111,12 @@
// holds the current dynamic code event collector, NULL if no event collector in use
JvmtiDynamicCodeEventCollector* _dynamic_code_event_collector;
// holds the current vm object alloc event collector, NULL if no event collector in use
JvmtiVMObjectAllocEventCollector* _vm_object_alloc_event_collector;
+ // holds the current sampled object alloc event collector, NULL if no event collector in use
+ JvmtiSampledObjectAllocEventCollector* _sampled_object_alloc_event_collector;
// Should only be created by factory methods
JvmtiThreadState(JavaThread *thread);
friend class JvmtiEnvThreadStateIterator;
@@ -312,16 +314,22 @@
return _dynamic_code_event_collector;
}
JvmtiVMObjectAllocEventCollector* get_vm_object_alloc_event_collector() {
return _vm_object_alloc_event_collector;
}
+ JvmtiSampledObjectAllocEventCollector* get_sampled_object_alloc_event_collector() {
+ return _sampled_object_alloc_event_collector;
+ }
void set_dynamic_code_event_collector(JvmtiDynamicCodeEventCollector* collector) {
_dynamic_code_event_collector = collector;
}
void set_vm_object_alloc_event_collector(JvmtiVMObjectAllocEventCollector* collector) {
_vm_object_alloc_event_collector = collector;
}
+ void set_sampled_object_alloc_event_collector(JvmtiSampledObjectAllocEventCollector* collector) {
+ _sampled_object_alloc_event_collector = collector;
+ }
//
// Frame routines
//
< prev index next >