test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk001/classfloadhk001.cpp
changeset 52044 054a24c46812
parent 51774 79dc492c00ab
equal deleted inserted replaced
52043:50dc6dd40e6a 52044:054a24c46812
    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 }