test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach009/attach009Agent00.cpp
equal
deleted
inserted
replaced
80 NSK_COMPLAIN0("Failed to disable events\n"); |
80 NSK_COMPLAIN0("Failed to disable events\n"); |
81 nsk_aod_agentFinished(jni, agentName, 0); |
81 nsk_aod_agentFinished(jni, agentName, 0); |
82 return; |
82 return; |
83 } |
83 } |
84 |
84 |
85 if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_CLASS_LOAD, thread) ) ) { |
85 if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_CLASS_LOAD, thread))) { |
86 NSK_COMPLAIN1("Failed to enable events for thread '%s'\n", mainThreadName); |
86 NSK_COMPLAIN1("Failed to enable events for thread '%s'\n", mainThreadName); |
87 nsk_aod_agentFinished(jni, agentName, 0); |
87 nsk_aod_agentFinished(jni, agentName, 0); |
88 return; |
88 return; |
89 } |
89 } |
90 |
90 |
139 if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL)) |
139 if (!NSK_VERIFY((jvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL)) |
140 return JNI_ERR; |
140 return JNI_ERR; |
141 |
141 |
142 memset(&eventCallbacks,0, sizeof(eventCallbacks)); |
142 memset(&eventCallbacks,0, sizeof(eventCallbacks)); |
143 eventCallbacks.ClassLoad = classLoadHandler; |
143 eventCallbacks.ClassLoad = classLoadHandler; |
144 if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks))) ) { |
144 if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) { |
145 return JNI_ERR; |
145 return JNI_ERR; |
146 } |
146 } |
147 |
147 |
148 if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_CLASS_LOAD))) { |
148 if (!(nsk_jvmti_aod_enableEvent(jvmti, JVMTI_EVENT_CLASS_LOAD))) { |
149 return JNI_ERR; |
149 return JNI_ERR; |