< prev index next >

hotspot/src/share/vm/prims/jvm.h

Print this page




 191 
 192 JNIEXPORT jboolean JNICALL
 193 JVM_IsSupportedJNIVersion(jint version);
 194 
 195 JNIEXPORT jobjectArray JNICALL
 196 JVM_GetVmArguments(JNIEnv *env);
 197 
 198 /*
 199  * java.lang.Throwable
 200  */
 201 JNIEXPORT void JNICALL
 202 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 203 
 204 JNIEXPORT void JNICALL
 205 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 206 
 207 /*
 208  * java.lang.StackWalker
 209  */
 210 enum {
 211   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,

 212   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 213   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 214 };
 215 
 216 JNIEXPORT jobject JNICALL
 217 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 218                   jint skip_frames, jint frame_count, jint start_index,
 219                   jobjectArray frames);
 220 
 221 JNIEXPORT jint JNICALL
 222 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 223                   jint frame_count, jint start_index,
 224                   jobjectArray frames);
 225 
 226 JNIEXPORT void JNICALL
 227 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 228 
 229 /*
 230  * java.lang.Thread
 231  */




 191 
 192 JNIEXPORT jboolean JNICALL
 193 JVM_IsSupportedJNIVersion(jint version);
 194 
 195 JNIEXPORT jobjectArray JNICALL
 196 JVM_GetVmArguments(JNIEnv *env);
 197 
 198 /*
 199  * java.lang.Throwable
 200  */
 201 JNIEXPORT void JNICALL
 202 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 203 
 204 JNIEXPORT void JNICALL
 205 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 206 
 207 /*
 208  * java.lang.StackWalker
 209  */
 210 enum {
 211   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x02,
 212   JVM_STACKWALK_GET_CALLER_CLASS           = 0x04,
 213   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 214   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 215 };
 216 
 217 JNIEXPORT jobject JNICALL
 218 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 219                   jint skip_frames, jint frame_count, jint start_index,
 220                   jobjectArray frames);
 221 
 222 JNIEXPORT jint JNICALL
 223 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 224                   jint frame_count, jint start_index,
 225                   jobjectArray frames);
 226 
 227 JNIEXPORT void JNICALL
 228 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 229 
 230 /*
 231  * java.lang.Thread
 232  */


< prev index next >