Lines Matching refs:JvmtiExport
298 int JvmtiExport::_field_access_count = 0;
299 int JvmtiExport::_field_modification_count = 0;
301 bool JvmtiExport::_can_access_local_variables = false;
302 bool JvmtiExport::_can_hotswap_or_post_breakpoint = false;
303 bool JvmtiExport::_can_modify_any_class = false;
304 bool JvmtiExport::_can_walk_any_space = false;
306 bool JvmtiExport::_has_redefined_a_class = false;
307 bool JvmtiExport::_all_dependencies_are_recorded = false;
314 address JvmtiExport::get_field_access_count_addr() {
331 address JvmtiExport::get_field_modification_count_addr() {
349 JvmtiExport::get_jvmti_interface(JavaVM *jvm, void **penv, jint version) {
376 VM_ENTRY_BASE(jvmtiEnv*, JvmtiExport::get_jvmti_interface, current_thread)
398 JvmtiExport::decode_version_values(jint version, int * major, int * minor,
405 void JvmtiExport::enter_primordial_phase() {
409 void JvmtiExport::enter_start_phase() {
414 void JvmtiExport::enter_onload_phase() {
418 void JvmtiExport::enter_live_phase() {
427 void JvmtiExport::post_vm_start() {
450 void JvmtiExport::post_vm_initialized() {
473 void JvmtiExport::post_vm_death() {
496 JvmtiExport::get_all_native_method_prefixes(int* count_ptr) {
653 bool JvmtiExport::_should_post_class_file_load_hook = false;
656 void JvmtiExport::post_class_file_load_hook(Symbol* h_name,
741 void JvmtiExport::post_compiled_method_unload(
771 // JvmtiExport
774 void JvmtiExport::post_raw_breakpoint(JavaThread *thread, methodOop method, address location) {
813 bool JvmtiExport::_can_get_source_debug_extension = false;
814 bool JvmtiExport::_can_maintain_original_method_order = false;
815 bool JvmtiExport::_can_post_interpreter_events = false;
816 bool JvmtiExport::_can_post_on_exceptions = false;
817 bool JvmtiExport::_can_post_breakpoint = false;
818 bool JvmtiExport::_can_post_field_access = false;
819 bool JvmtiExport::_can_post_field_modification = false;
820 bool JvmtiExport::_can_post_method_entry = false;
821 bool JvmtiExport::_can_post_method_exit = false;
822 bool JvmtiExport::_can_pop_frame = false;
823 bool JvmtiExport::_can_force_early_return = false;
825 bool JvmtiExport::_should_post_single_step = false;
826 bool JvmtiExport::_should_post_field_access = false;
827 bool JvmtiExport::_should_post_field_modification = false;
828 bool JvmtiExport::_should_post_class_load = false;
829 bool JvmtiExport::_should_post_class_prepare = false;
830 bool JvmtiExport::_should_post_class_unload = false;
831 bool JvmtiExport::_should_post_thread_life = false;
832 bool JvmtiExport::_should_clean_up_heap_objects = false;
833 bool JvmtiExport::_should_post_native_method_bind = false;
834 bool JvmtiExport::_should_post_dynamic_code_generated = false;
835 bool JvmtiExport::_should_post_data_dump = false;
836 bool JvmtiExport::_should_post_compiled_method_load = false;
837 bool JvmtiExport::_should_post_compiled_method_unload = false;
838 bool JvmtiExport::_should_post_monitor_contended_enter = false;
839 bool JvmtiExport::_should_post_monitor_contended_entered = false;
840 bool JvmtiExport::_should_post_monitor_wait = false;
841 bool JvmtiExport::_should_post_monitor_waited = false;
842 bool JvmtiExport::_should_post_garbage_collection_start = false;
843 bool JvmtiExport::_should_post_garbage_collection_finish = false;
844 bool JvmtiExport::_should_post_object_free = false;
845 bool JvmtiExport::_should_post_resource_exhausted = false;
846 bool JvmtiExport::_should_post_vm_object_alloc = false;
847 bool JvmtiExport::_should_post_on_exceptions = false;
855 void JvmtiExport::at_single_stepping_point(JavaThread *thread, methodOop method, address location) {
856 assert(JvmtiExport::should_post_single_step(), "must be single stepping");
875 JvmtiExport::post_single_step(thread, mh(), location);
880 void JvmtiExport::expose_single_stepping(JavaThread *thread) {
888 bool JvmtiExport::hide_single_stepping(JavaThread *thread) {
898 void JvmtiExport::post_class_load(JavaThread *thread, klassOop klass) {
927 void JvmtiExport::post_class_prepare(JavaThread *thread, klassOop klass) {
955 void JvmtiExport::post_class_unload(klassOop klass) {
1002 void JvmtiExport::post_thread_start(JavaThread *thread) {
1032 void JvmtiExport::post_thread_end(JavaThread *thread) {
1063 void JvmtiExport::post_object_free(JvmtiEnv* env, jlong tag) {
1076 void JvmtiExport::post_resource_exhausted(jint resource_exhausted_flags, const char* description) {
1096 void JvmtiExport::post_method_entry(JavaThread *thread, methodOop method, frame current_frame) {
1134 void JvmtiExport::post_method_exit(JavaThread *thread, methodOop method, frame current_frame) {
1229 void JvmtiExport::post_single_step(JavaThread *thread, methodOop method, address location) {
1262 void JvmtiExport::post_exception_throw(JavaThread *thread, methodOop method, address location, oop exception) {
1343 void JvmtiExport::notice_unwind_due_to_exception(JavaThread *thread, methodOop method, address location, oop exception, bool in_handler_frame) {
1369 JvmtiExport::post_method_exit(thread, method, thread->last_frame());
1409 oop JvmtiExport::jni_GetField_probe(JavaThread *thread, jobject jobj, oop obj,
1422 oop JvmtiExport::jni_GetField_probe_nh(JavaThread *thread, jobject jobj, oop obj,
1437 void JvmtiExport::post_field_access_by_jni(JavaThread *thread, oop obj,
1467 void JvmtiExport::post_field_access(JavaThread *thread, methodOop method,
1503 oop JvmtiExport::jni_SetField_probe(JavaThread *thread, jobject jobj, oop obj,
1517 oop JvmtiExport::jni_SetField_probe_nh(JavaThread *thread, jobject jobj, oop obj,
1533 void JvmtiExport::post_field_modification_by_jni(JavaThread *thread, oop obj,
1565 void JvmtiExport::post_raw_field_modification(JavaThread *thread, methodOop method,
1623 void JvmtiExport::post_field_modification(JavaThread *thread, methodOop method,
1663 void JvmtiExport::post_native_method_bind(methodOop method, address* function_ptr) {
1734 void JvmtiExport::post_compiled_method_load(nmethod *nm) {
1770 void JvmtiExport::post_compiled_method_load(JvmtiEnv* env, const jmethodID method, const jint length,
1795 void JvmtiExport::post_dynamic_code_generated_internal(const char *name, const void *code_begin, const void *code_end) {
1823 void JvmtiExport::post_dynamic_code_generated(const char *name, const void *code_begin, const void *code_end) {
1841 void JvmtiExport::post_dynamic_code_generated(JvmtiEnv* env, const char *name,
1863 void JvmtiExport::post_dynamic_code_generated_while_holding_locks(const char* name,
1877 void JvmtiExport::record_vm_internal_object_allocation(oop obj) {
1900 void JvmtiExport::post_garbage_collection_finish() {
1921 void JvmtiExport::post_garbage_collection_start() {
1942 void JvmtiExport::post_data_dump() {
1963 void JvmtiExport::post_monitor_contended_enter(JavaThread *thread, ObjectMonitor *obj_mntr) {
1998 void JvmtiExport::post_monitor_contended_entered(JavaThread *thread, ObjectMonitor *obj_mntr) {
2033 void JvmtiExport::post_monitor_wait(JavaThread *thread, oop object,
2065 void JvmtiExport::post_monitor_waited(JavaThread *thread, ObjectMonitor *obj_mntr, jboolean timed_out) {
2102 void JvmtiExport::post_vm_object_alloc(JavaThread *thread, oop object) {
2130 void JvmtiExport::cleanup_thread(JavaThread* thread) {
2142 void JvmtiExport::oops_do(OopClosure* f) {
2147 void JvmtiExport::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) {
2151 void JvmtiExport::gc_epilogue() {
2156 void JvmtiExport::transition_pending_onload_raw_monitors() {
2167 jint JvmtiExport::load_agent_library(AttachOperation* op, outputStream* st) {
2291 if (JvmtiExport::should_post_dynamic_code_generated()) {
2304 JvmtiExport::post_dynamic_code_generated(blob->name(), blob->code_begin(), blob->code_end());
2322 if (JvmtiExport::should_post_vm_object_alloc()) {
2338 JvmtiExport::post_vm_object_alloc(JavaThread::current(), obj);
2389 if (!JvmtiExport::should_post_vm_object_alloc()) {
2420 if (JvmtiExport::should_post_garbage_collection_start()) {
2421 JvmtiExport::post_garbage_collection_start();
2437 if (JvmtiExport::should_post_garbage_collection_finish()) {
2438 JvmtiExport::post_garbage_collection_finish();