test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
changeset 54744 be7839b9493f
parent 54599 f5657f30bb01
equal deleted inserted replaced
54743:ba74d2de9a01 54744:be7839b9493f
    67 }
    67 }
    68 
    68 
    69 #define ATTACH002_TARGET_APP_CLASS_NAME "nsk/jvmti/AttachOnDemand/attach002/attach002Target"
    69 #define ATTACH002_TARGET_APP_CLASS_NAME "nsk/jvmti/AttachOnDemand/attach002/attach002Target"
    70 
    70 
    71 void registerNativeMethods(JNIEnv* jni_env) {
    71 void registerNativeMethods(JNIEnv* jni_env) {
    72     ExceptionCheckingJniEnvPtr jni(jni_env);
    72     ExceptionCheckingJniEnvPtr ec_jni(jni_env);
    73     jclass appClass;
    73     jclass appClass;
    74     JNINativeMethod nativeMethods[] = {
    74     JNINativeMethod nativeMethods[] = {
    75             { (char*) "agentGotCapabilities", (char*) "()Z", (void*) Java_nsk_jvmti_AttachOnDemand_attach002_attach002Target_agentGotCapabilities } };
    75             { (char*) "agentGotCapabilities", (char*) "()Z", (void*) Java_nsk_jvmti_AttachOnDemand_attach002_attach002Target_agentGotCapabilities } };
    76     jint nativeMethodsNumber = 1;
    76     jint nativeMethodsNumber = 1;
    77 
    77 
    78     appClass = jni->FindClass(ATTACH002_TARGET_APP_CLASS_NAME, TRACE_JNI_CALL);
    78     appClass = ec_jni->FindClass(ATTACH002_TARGET_APP_CLASS_NAME, TRACE_JNI_CALL);
    79     jni->RegisterNatives(appClass, nativeMethods, nativeMethodsNumber, TRACE_JNI_CALL);
    79     ec_jni->RegisterNatives(appClass, nativeMethods, nativeMethodsNumber, TRACE_JNI_CALL);
    80 }
    80 }
    81 
    81 
    82 void JNICALL  classLoadHandler(
    82 void JNICALL  classLoadHandler(
    83         jvmtiEnv *jvmti,
    83         jvmtiEnv *jvmti,
    84         JNIEnv* jni,
    84         JNIEnv* jni,