< prev index next >

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

Print this page




 179 
 180 JNIEXPORT jboolean JNICALL
 181 JVM_IsSupportedJNIVersion(jint version);
 182 
 183 JNIEXPORT jobjectArray JNICALL
 184 JVM_GetVmArguments(JNIEnv *env);
 185 
 186 /*
 187  * java.lang.Throwable
 188  */
 189 JNIEXPORT void JNICALL
 190 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 191 
 192 JNIEXPORT void JNICALL
 193 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 194 
 195 /*
 196  * java.lang.StackWalker
 197  */
 198 enum {
 199   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,

 200   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 201   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 202 };
 203 
 204 JNIEXPORT jobject JNICALL
 205 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 206                   jint skip_frames, jint frame_count, jint start_index,
 207                   jobjectArray frames);
 208 
 209 JNIEXPORT jint JNICALL
 210 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 211                   jint frame_count, jint start_index,
 212                   jobjectArray frames);
 213 
 214 JNIEXPORT void JNICALL
 215 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 216 
 217 /*
 218  * java.lang.Thread
 219  */




 179 
 180 JNIEXPORT jboolean JNICALL
 181 JVM_IsSupportedJNIVersion(jint version);
 182 
 183 JNIEXPORT jobjectArray JNICALL
 184 JVM_GetVmArguments(JNIEnv *env);
 185 
 186 /*
 187  * java.lang.Throwable
 188  */
 189 JNIEXPORT void JNICALL
 190 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 191 
 192 JNIEXPORT void JNICALL
 193 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 194 
 195 /*
 196  * java.lang.StackWalker
 197  */
 198 enum {
 199   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x02,
 200   JVM_STACKWALK_GET_CALLER_CLASS           = 0x04,
 201   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 202   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 203 };
 204 
 205 JNIEXPORT jobject JNICALL
 206 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 207                   jint skip_frames, jint frame_count, jint start_index,
 208                   jobjectArray frames);
 209 
 210 JNIEXPORT jint JNICALL
 211 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 212                   jint frame_count, jint start_index,
 213                   jobjectArray frames);
 214 
 215 JNIEXPORT void JNICALL
 216 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 217 
 218 /*
 219  * java.lang.Thread
 220  */


< prev index next >