comparison src/share/vm/prims/jvmti.xml @ 7168:73e64867adb7

8003690: Example code in JVMTI GetStackTrace documentation is broken Summary: Fixed to minor errors in example code Reviewed-by: sspitsyn, dholmes
author mikael
date Wed, 21 Nov 2012 09:02:13 -0800
parents 39556eae08af
children 5c89346f2bdd
comparison
equal deleted inserted replaced
7167:3ed6de6e139b 7168:73e64867adb7
2368 jvmtiFrameInfo frames[5]; 2368 jvmtiFrameInfo frames[5];
2369 jint count; 2369 jint count;
2370 jvmtiError err; 2370 jvmtiError err;
2371 2371
2372 err = (*jvmti)->GetStackTrace(jvmti, aThread, 0, 5, 2372 err = (*jvmti)->GetStackTrace(jvmti, aThread, 0, 5,
2373 &frames, &count); 2373 frames, &count);
2374 if (err == JVMTI_ERROR_NONE && count >= 1) { 2374 if (err == JVMTI_ERROR_NONE && count >= 1) {
2375 char *methodName; 2375 char *methodName;
2376 err = (*jvmti)->GetMethodName(jvmti, frames[0].method, 2376 err = (*jvmti)->GetMethodName(jvmti, frames[0].method,
2377 &methodName, NULL); 2377 &methodName, NULL, NULL);
2378 if (err == JVMTI_ERROR_NONE) { 2378 if (err == JVMTI_ERROR_NONE) {
2379 printf("Executing method: %s", methodName); 2379 printf("Executing method: %s", methodName);
2380 } 2380 }
2381 } 2381 }
2382 </example> 2382 </example>