test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTimerInfo/thrtimerinfo001/thrtimerinfo001.cpp
equal
deleted
inserted
replaced
64 char buf[64], buf2[64]; |
64 char buf[64], buf2[64]; |
65 int success = NSK_TRUE; |
65 int success = NSK_TRUE; |
66 |
66 |
67 NSK_DISPLAY0("GetThreadCpuTimerInfo() for current JVMTI env\n"); |
67 NSK_DISPLAY0("GetThreadCpuTimerInfo() for current JVMTI env\n"); |
68 if (!NSK_JVMTI_VERIFY( |
68 if (!NSK_JVMTI_VERIFY( |
69 NSK_CPP_STUB2(GetThreadCpuTimerInfo, jvmti, info))) { |
69 jvmti->GetThreadCpuTimerInfo(info))) { |
70 return NSK_FALSE; |
70 return NSK_FALSE; |
71 } |
71 } |
72 NSK_DISPLAY0("Got timer info:\n"); |
72 NSK_DISPLAY0("Got timer info:\n"); |
73 |
73 |
74 NSK_DISPLAY1(" max_value: %s\n", |
74 NSK_DISPLAY1(" max_value: %s\n", |
258 jvmtiCapabilities caps; |
258 jvmtiCapabilities caps; |
259 |
259 |
260 memset(&caps, 0, sizeof(caps)); |
260 memset(&caps, 0, sizeof(caps)); |
261 caps.can_get_thread_cpu_time = 1; |
261 caps.can_get_thread_cpu_time = 1; |
262 if (!NSK_JVMTI_VERIFY( |
262 if (!NSK_JVMTI_VERIFY( |
263 NSK_CPP_STUB2(AddCapabilities, jvmti, &caps))) { |
263 jvmti->AddCapabilities(&caps))) { |
264 return JNI_ERR; |
264 return JNI_ERR; |
265 } |
265 } |
266 } |
266 } |
267 NSK_DISPLAY0(" ... capability added\n"); |
267 NSK_DISPLAY0(" ... capability added\n"); |
268 |
268 |
274 eventCallbacks.VMInit = callbackVMInit; |
274 eventCallbacks.VMInit = callbackVMInit; |
275 eventCallbacks.VMDeath = callbackVMDeath; |
275 eventCallbacks.VMDeath = callbackVMDeath; |
276 eventCallbacks.ThreadStart = callbackThreadStart; |
276 eventCallbacks.ThreadStart = callbackThreadStart; |
277 eventCallbacks.ThreadEnd = callbackThreadEnd; |
277 eventCallbacks.ThreadEnd = callbackThreadEnd; |
278 if (!NSK_JVMTI_VERIFY( |
278 if (!NSK_JVMTI_VERIFY( |
279 NSK_CPP_STUB3(SetEventCallbacks, jvmti, |
279 jvmti->SetEventCallbacks(&eventCallbacks, sizeof(eventCallbacks)))) { |
280 &eventCallbacks, sizeof(eventCallbacks)))) { |
|
281 return JNI_ERR; |
280 return JNI_ERR; |
282 } |
281 } |
283 } |
282 } |
284 NSK_DISPLAY0(" ... callbacks set\n"); |
283 NSK_DISPLAY0(" ... callbacks set\n"); |
285 |
284 |