< prev index next >
test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted.cpp
Print this page
rev 52200 : [mq]: spaces
*** 75,104 ****
jint Agent_Initialize(JavaVM *vm, char *options, void *reserved)
{
jvmtiEventCallbacks callbacks;
jvmtiCapabilities capabilities;
! if ( ! NSK_VERIFY(nsk_jvmti_parseOptions(options)))
return JNI_ERR;
! if ( ! NSK_VERIFY((gJvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL) )
return JNI_ERR;
memset(&capabilities, 0, sizeof(jvmtiCapabilities));
capabilities.can_generate_resource_exhaustion_heap_events = 1;
capabilities.can_generate_resource_exhaustion_threads_events = 1;
! if ( ! NSK_JVMTI_VERIFY(gJvmti->AddCapabilities(&capabilities)) )
return JNI_ERR;
memset((void *)&callbacks, 0, sizeof(jvmtiEventCallbacks));
callbacks.ResourceExhausted = resourceExhausted;
! if ( ! NSK_JVMTI_VERIFY(gJvmti->SetEventCallbacks(&callbacks, sizeof(callbacks))) )
return JNI_ERR;
! if ( ! NSK_JVMTI_VERIFY(gJvmti->SetEventNotificationMode(JVMTI_ENABLE,
! JVMTI_EVENT_RESOURCE_EXHAUSTED,
! NULL) ) )
return JNI_ERR;
return JNI_OK;
}
--- 75,104 ----
jint Agent_Initialize(JavaVM *vm, char *options, void *reserved)
{
jvmtiEventCallbacks callbacks;
jvmtiCapabilities capabilities;
! if (!NSK_VERIFY(nsk_jvmti_parseOptions(options)))
return JNI_ERR;
! if (!NSK_VERIFY((gJvmti = nsk_jvmti_createJVMTIEnv(vm, reserved)) != NULL))
return JNI_ERR;
memset(&capabilities, 0, sizeof(jvmtiCapabilities));
capabilities.can_generate_resource_exhaustion_heap_events = 1;
capabilities.can_generate_resource_exhaustion_threads_events = 1;
! if (!NSK_JVMTI_VERIFY(gJvmti->AddCapabilities(&capabilities)))
return JNI_ERR;
memset((void *)&callbacks, 0, sizeof(jvmtiEventCallbacks));
callbacks.ResourceExhausted = resourceExhausted;
! if (!NSK_JVMTI_VERIFY(gJvmti->SetEventCallbacks(&callbacks, sizeof(callbacks))))
return JNI_ERR;
! if (!NSK_JVMTI_VERIFY(gJvmti->SetEventNotificationMode(JVMTI_ENABLE,
! JVMTI_EVENT_RESOURCE_EXHAUSTED,
! NULL)))
return JNI_ERR;
return JNI_OK;
}
< prev index next >