Lines Matching refs:env

434   for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
435 if (env->is_enabled(JVMTI_EVENT_VM_START)) {
441 jvmtiEventVMStart callback = env->callbacks()->VMStart;
443 (*callback)(env->jvmti_external(), jem.jni_env());
457 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
458 if (env->is_enabled(JVMTI_EVENT_VM_INIT)) {
464 jvmtiEventVMInit callback = env->callbacks()->VMInit;
466 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread());
477 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
478 if (env->is_enabled(JVMTI_EVENT_VM_DEATH)) {
484 jvmtiEventVMDeath callback = env->callbacks()->VMDeath;
486 (*callback)(env->jvmti_external(), jem.jni_env());
573 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
574 if (!env->is_retransformable() && env->is_enabled(JVMTI_EVENT_CLASS_FILE_LOAD_HOOK)) {
577 post_to_env(env, false);
582 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
584 if (env->is_retransformable() && env->is_enabled(JVMTI_EVENT_CLASS_FILE_LOAD_HOOK)) {
587 post_to_env(env, true);
592 void post_to_env(JvmtiEnv* env, bool caching_needed) {
606 jvmtiEventClassFileLoadHook callback = env->callbacks()->ClassFileLoadHook;
608 (*callback)(env->jvmti_external(), jni_env,
635 // Save the current agent env we need this to deallocate the
637 _curr_env = env;
750 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
751 if (env->is_enabled(JVMTI_EVENT_COMPILED_METHOD_UNLOAD)) {
761 jvmtiEventCompiledMethodUnload callback = env->callbacks()->CompiledMethodUnload;
763 (*callback)(env->jvmti_external(), method, code_begin);
796 JvmtiEnv *env = ets->get_env();
799 jvmtiEventBreakpoint callback = env->callbacks()->Breakpoint;
801 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
915 JvmtiEnv *env = ets->get_env();
918 jvmtiEventClassLoad callback = env->callbacks()->ClassLoad;
920 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(), jem.jni_class());
944 JvmtiEnv *env = ets->get_env();
947 jvmtiEventClassPrepare callback = env->callbacks()->ClassPrepare;
949 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(), jem.jni_class());
969 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
970 if (env->is_enabled((jvmtiEvent)EXT_EVENT_CLASS_UNLOAD)) {
985 jvmtiExtensionEvent callback = env->ext_callbacks()->ClassUnload;
987 (*callback)(env->jvmti_external(), jni_env, jt, jk);
1015 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1016 if (env->is_enabled(JVMTI_EVENT_THREAD_START)) {
1022 jvmtiEventThreadStart callback = env->callbacks()->ThreadStart;
1024 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread());
1051 JvmtiEnv *env = ets->get_env();
1054 jvmtiEventThreadEnd callback = env->callbacks()->ThreadEnd;
1056 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread());
1063 void JvmtiExport::post_object_free(JvmtiEnv* env, jlong tag) {
1065 assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE), "checking");
1070 jvmtiEventObjectFree callback = env->callbacks()->ObjectFree;
1072 (*callback)(env->jvmti_external(), tag);
1080 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1081 if (env->is_enabled(JVMTI_EVENT_RESOURCE_EXHAUSTED)) {
1087 jvmtiEventResourceExhausted callback = env->callbacks()->ResourceExhausted;
1089 (*callback)(env->jvmti_external(), jem.jni_env(),
1122 JvmtiEnv *env = ets->get_env();
1125 jvmtiEventMethodEntry callback = env->callbacks()->MethodEntry;
1127 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(), jem.jni_methodID());
1179 JvmtiEnv *env = ets->get_env();
1185 jvmtiEventMethodExit callback = env->callbacks()->MethodExit;
1187 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1201 // now check that this env/thread wants this event
1209 JvmtiEnv *env = ets->get_env();
1212 jvmtiEventFramePop callback = env->callbacks()->FramePop;
1214 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1247 JvmtiEnv *env = ets->get_env();
1250 jvmtiEventSingleStep callback = env->callbacks()->SingleStep;
1252 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1287 JvmtiEnv *env = ets->get_env();
1327 jvmtiEventException callback = env->callbacks()->Exception;
1329 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1394 JvmtiEnv *env = ets->get_env();
1397 jvmtiEventExceptionCatch callback = env->callbacks()->ExceptionCatch;
1399 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1488 JvmtiEnv *env = ets->get_env();
1493 jvmtiEventFieldAccess callback = env->callbacks()->FieldAccess;
1495 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1648 JvmtiEnv *env = ets->get_env();
1653 jvmtiEventFieldModification callback = env->callbacks()->FieldModification;
1655 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
1675 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1676 if (env->is_enabled(JVMTI_EVENT_NATIVE_METHOD_BIND)) {
1683 jvmtiEventNativeMethodBind callback = env->callbacks()->NativeMethodBind;
1685 (*callback)(env->jvmti_external(), jni_env, jem.jni_thread(),
1742 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1743 if (env->is_enabled(JVMTI_EVENT_COMPILED_METHOD_LOAD)) {
1758 jvmtiEventCompiledMethodLoad callback = env->callbacks()->CompiledMethodLoad;
1760 (*callback)(env->jvmti_external(), jem.jni_methodID(),
1770 void JvmtiExport::post_compiled_method_load(JvmtiEnv* env, const jmethodID method, const jint length,
1778 if (env->is_enabled(JVMTI_EVENT_COMPILED_METHOD_LOAD)) {
1786 jvmtiEventCompiledMethodLoad callback = env->callbacks()->CompiledMethodLoad;
1788 (*callback)(env->jvmti_external(), method,
1807 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1808 if (env->is_enabled(JVMTI_EVENT_DYNAMIC_CODE_GENERATED)) {
1815 jvmtiEventDynamicCodeGenerated callback = env->callbacks()->DynamicCodeGenerated;
1817 (*callback)(env->jvmti_external(), name, (void*)code_begin, length);
1841 void JvmtiExport::post_dynamic_code_generated(JvmtiEnv* env, const char *name,
1848 if (env->is_enabled(JVMTI_EVENT_DYNAMIC_CODE_GENERATED)) {
1855 jvmtiEventDynamicCodeGenerated callback = env->callbacks()->DynamicCodeGenerated;
1857 (*callback)(env->jvmti_external(), name, (void*)code_begin, length);
1906 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1907 if (env->is_enabled(JVMTI_EVENT_GARBAGE_COLLECTION_FINISH)) {
1913 jvmtiEventGarbageCollectionFinish callback = env->callbacks()->GarbageCollectionFinish;
1915 (*callback)(env->jvmti_external());
1927 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1928 if (env->is_enabled(JVMTI_EVENT_GARBAGE_COLLECTION_START)) {
1934 jvmtiEventGarbageCollectionStart callback = env->callbacks()->GarbageCollectionStart;
1936 (*callback)(env->jvmti_external());
1948 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
1949 if (env->is_enabled(JVMTI_EVENT_DATA_DUMP_REQUEST)) {
1955 jvmtiEventDataDumpRequest callback = env->callbacks()->DataDumpRequest;
1957 (*callback)(env->jvmti_external());
1988 JvmtiEnv *env = ets->get_env();
1990 jvmtiEventMonitorContendedEnter callback = env->callbacks()->MonitorContendedEnter;
1992 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(), jem.jni_object());
2023 JvmtiEnv *env = ets->get_env();
2025 jvmtiEventMonitorContendedEntered callback = env->callbacks()->MonitorContendedEntered;
2027 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(), jem.jni_object());
2054 JvmtiEnv *env = ets->get_env();
2056 jvmtiEventMonitorWait callback = env->callbacks()->MonitorWait;
2058 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
2090 JvmtiEnv *env = ets->get_env();
2092 jvmtiEventMonitorWaited callback = env->callbacks()->MonitorWaited;
2094 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),
2111 for (JvmtiEnv* env = it.first(); env != NULL; env = it.next(env)) {
2112 if (env->is_enabled(JVMTI_EVENT_VM_OBJECT_ALLOC)) {
2119 jvmtiEventVMObjectAlloc callback = env->callbacks()->VMObjectAlloc;
2121 (*callback)(env->jvmti_external(), jem.jni_env(), jem.jni_thread(),