< prev index next >

jdk/src/java.base/share/native/include/jvm.h

Print this page




 162 JNIEXPORT void * JNICALL
 163 JVM_FindLibraryEntry(void *handle, const char *name);
 164 
 165 JNIEXPORT jboolean JNICALL
 166 JVM_IsSupportedJNIVersion(jint version);
 167 
 168 /*
 169  * java.lang.Throwable
 170  */
 171 JNIEXPORT void JNICALL
 172 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 173 
 174 JNIEXPORT void JNICALL
 175 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 176 
 177 /*
 178  * java.lang.StackWalker
 179  */
 180 enum {
 181   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,

 182   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 183   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 184 };
 185 
 186 JNIEXPORT jobject JNICALL
 187 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 188                   jint skip_frames, jint frame_count, jint start_index,
 189                   jobjectArray frames);
 190 
 191 JNIEXPORT jint JNICALL
 192 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 193                   jint frame_count, jint start_index,
 194                   jobjectArray frames);
 195 
 196 JNIEXPORT void JNICALL
 197 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 198 
 199 JNIEXPORT jobjectArray JNICALL
 200 JVM_GetVmArguments(JNIEnv *env);
 201 




 162 JNIEXPORT void * JNICALL
 163 JVM_FindLibraryEntry(void *handle, const char *name);
 164 
 165 JNIEXPORT jboolean JNICALL
 166 JVM_IsSupportedJNIVersion(jint version);
 167 
 168 /*
 169  * java.lang.Throwable
 170  */
 171 JNIEXPORT void JNICALL
 172 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 173 
 174 JNIEXPORT void JNICALL
 175 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
 176 
 177 /*
 178  * java.lang.StackWalker
 179  */
 180 enum {
 181   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,
 182   JVM_STACKWALK_GET_CALLER_CLASS           = 0x04,
 183   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 184   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 185 };
 186 
 187 JNIEXPORT jobject JNICALL
 188 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 189                   jint skip_frames, jint frame_count, jint start_index,
 190                   jobjectArray frames);
 191 
 192 JNIEXPORT jint JNICALL
 193 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 194                   jint frame_count, jint start_index,
 195                   jobjectArray frames);
 196 
 197 JNIEXPORT void JNICALL
 198 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
 199 
 200 JNIEXPORT jobjectArray JNICALL
 201 JVM_GetVmArguments(JNIEnv *env);
 202 


< prev index next >