< prev index next >

src/share/vm/prims/jvm.h

Print this page




 184 JVM_LoadLibrary(const char *name);
 185 
 186 JNIEXPORT void JNICALL
 187 JVM_UnloadLibrary(void * handle);
 188 
 189 JNIEXPORT void * JNICALL
 190 JVM_FindLibraryEntry(void *handle, const char *name);
 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 jint JNICALL
 205 JVM_GetStackTraceDepth(JNIEnv *env, jobject throwable);
 206 
 207 JNIEXPORT jobject JNICALL
 208 JVM_GetStackTraceElement(JNIEnv *env, jobject throwable, jint index);
 209 
 210 /*
 211  * java.lang.StackWalker
 212  */
 213 enum {
 214   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,
 215   JVM_STACKWALK_FILTER_FILL_IN_STACK_TRACE = 0x10,
 216   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 217   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 218 };
 219 
 220 JNIEXPORT jobject JNICALL
 221 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 222                   jint skip_frames, jint frame_count, jint start_index,
 223                   jobjectArray classes,
 224                   jobjectArray frames);
 225 
 226 JNIEXPORT jint JNICALL
 227 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 228                   jint frame_count, jint start_index,




 184 JVM_LoadLibrary(const char *name);
 185 
 186 JNIEXPORT void JNICALL
 187 JVM_UnloadLibrary(void * handle);
 188 
 189 JNIEXPORT void * JNICALL
 190 JVM_FindLibraryEntry(void *handle, const char *name);
 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_FILTER_FILL_IN_STACK_TRACE = 0x10,
 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 classes,
 221                   jobjectArray frames);
 222 
 223 JNIEXPORT jint JNICALL
 224 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 225                   jint frame_count, jint start_index,


< prev index next >