src/java.base/share/native/include/jvmti.h

Print this page




 687     unsigned int can_get_current_thread_cpu_time : 1;
 688     unsigned int can_get_thread_cpu_time : 1;
 689     unsigned int can_generate_method_entry_events : 1;
 690     unsigned int can_generate_method_exit_events : 1;
 691     unsigned int can_generate_all_class_hook_events : 1;
 692     unsigned int can_generate_compiled_method_load_events : 1;
 693     unsigned int can_generate_monitor_events : 1;
 694     unsigned int can_generate_vm_object_alloc_events : 1;
 695     unsigned int can_generate_native_method_bind_events : 1;
 696     unsigned int can_generate_garbage_collection_events : 1;
 697     unsigned int can_generate_object_free_events : 1;
 698     unsigned int can_force_early_return : 1;
 699     unsigned int can_get_owned_monitor_stack_depth_info : 1;
 700     unsigned int can_get_constant_pool : 1;
 701     unsigned int can_set_native_method_prefix : 1;
 702     unsigned int can_retransform_classes : 1;
 703     unsigned int can_retransform_any_class : 1;
 704     unsigned int can_generate_resource_exhaustion_heap_events : 1;
 705     unsigned int can_generate_resource_exhaustion_threads_events : 1;
 706     unsigned int can_generate_early_vmstart : 1;
 707     unsigned int : 6;

 708     unsigned int : 16;
 709     unsigned int : 16;
 710     unsigned int : 16;
 711     unsigned int : 16;
 712     unsigned int : 16;
 713 } jvmtiCapabilities;
 714 
 715 
 716     /* Event Definitions */
 717 
 718 typedef void (JNICALL *jvmtiEventReserved)(void);
 719 
 720 
 721 typedef void (JNICALL *jvmtiEventBreakpoint)
 722     (jvmtiEnv *jvmti_env,
 723      JNIEnv* jni_env,
 724      jthread thread,
 725      jmethodID method,
 726      jlocation location);
 727 




 687     unsigned int can_get_current_thread_cpu_time : 1;
 688     unsigned int can_get_thread_cpu_time : 1;
 689     unsigned int can_generate_method_entry_events : 1;
 690     unsigned int can_generate_method_exit_events : 1;
 691     unsigned int can_generate_all_class_hook_events : 1;
 692     unsigned int can_generate_compiled_method_load_events : 1;
 693     unsigned int can_generate_monitor_events : 1;
 694     unsigned int can_generate_vm_object_alloc_events : 1;
 695     unsigned int can_generate_native_method_bind_events : 1;
 696     unsigned int can_generate_garbage_collection_events : 1;
 697     unsigned int can_generate_object_free_events : 1;
 698     unsigned int can_force_early_return : 1;
 699     unsigned int can_get_owned_monitor_stack_depth_info : 1;
 700     unsigned int can_get_constant_pool : 1;
 701     unsigned int can_set_native_method_prefix : 1;
 702     unsigned int can_retransform_classes : 1;
 703     unsigned int can_retransform_any_class : 1;
 704     unsigned int can_generate_resource_exhaustion_heap_events : 1;
 705     unsigned int can_generate_resource_exhaustion_threads_events : 1;
 706     unsigned int can_generate_early_vmstart : 1;
 707     unsigned int can_generate_early_class_hook_events : 1;
 708     unsigned int : 5;
 709     unsigned int : 16;
 710     unsigned int : 16;
 711     unsigned int : 16;
 712     unsigned int : 16;
 713     unsigned int : 16;
 714 } jvmtiCapabilities;
 715 
 716 
 717     /* Event Definitions */
 718 
 719 typedef void (JNICALL *jvmtiEventReserved)(void);
 720 
 721 
 722 typedef void (JNICALL *jvmtiEventBreakpoint)
 723     (jvmtiEnv *jvmti_env,
 724      JNIEnv* jni_env,
 725      jthread thread,
 726      jmethodID method,
 727      jlocation location);
 728