test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk001/classfloadhk001.cpp
equal
deleted
inserted
replaced
91 return JNI_ERR; |
91 return JNI_ERR; |
92 |
92 |
93 NSK_DISPLAY0("setting event callbacks ...\n"); |
93 NSK_DISPLAY0("setting event callbacks ...\n"); |
94 (void) memset(&callbacks, 0, sizeof(callbacks)); |
94 (void) memset(&callbacks, 0, sizeof(callbacks)); |
95 callbacks.ClassFileLoadHook = &ClassFileLoadHook; |
95 callbacks.ClassFileLoadHook = &ClassFileLoadHook; |
96 if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB3(SetEventCallbacks, |
96 if (!NSK_JVMTI_VERIFY(jvmti->SetEventCallbacks(&callbacks, sizeof(callbacks)))) |
97 jvmti, &callbacks, sizeof(callbacks)))) |
|
98 return JNI_ERR; |
97 return JNI_ERR; |
99 |
98 |
100 NSK_DISPLAY0("setting event callbacks done\nenabling ClassFileLoadHook event ...\n"); |
99 NSK_DISPLAY0("setting event callbacks done\nenabling ClassFileLoadHook event ...\n"); |
101 if (!NSK_JVMTI_VERIFY(NSK_CPP_STUB4(SetEventNotificationMode, |
100 if (!NSK_JVMTI_VERIFY(jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_CLASS_FILE_LOAD_HOOK, NULL))) |
102 jvmti, JVMTI_ENABLE, JVMTI_EVENT_CLASS_FILE_LOAD_HOOK, NULL))) |
|
103 return JNI_ERR; |
101 return JNI_ERR; |
104 NSK_DISPLAY0("enabling ClassFileLoadHook event done\n"); |
102 NSK_DISPLAY0("enabling ClassFileLoadHook event done\n"); |
105 |
103 |
106 return JNI_OK; |
104 return JNI_OK; |
107 } |
105 } |