< prev index next >

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

Print this page




 154 JVM_ActiveProcessorCount(void);
 155 
 156 JNIEXPORT void * JNICALL
 157 JVM_LoadLibrary(const char *name);
 158 
 159 JNIEXPORT void JNICALL
 160 JVM_UnloadLibrary(void * handle);
 161 
 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 jint JNICALL
 175 JVM_GetStackTraceDepth(JNIEnv *env, jobject throwable);
 176 
 177 JNIEXPORT jobject JNICALL
 178 JVM_GetStackTraceElement(JNIEnv *env, jobject throwable, jint index);
 179 
 180 /*
 181  * java.lang.StackWalker
 182  */
 183 enum {
 184   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,
 185   JVM_STACKWALK_FILTER_FILL_IN_STACK_TRACE = 0x10,
 186   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 187   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 188 };
 189 
 190 JNIEXPORT jobject JNICALL
 191 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 192                   jint skip_frames, jint frame_count, jint start_index,
 193                   jobjectArray classes,
 194                   jobjectArray frames);
 195 
 196 JNIEXPORT jint JNICALL
 197 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 198                   jint frame_count, jint start_index,




 154 JVM_ActiveProcessorCount(void);
 155 
 156 JNIEXPORT void * JNICALL
 157 JVM_LoadLibrary(const char *name);
 158 
 159 JNIEXPORT void JNICALL
 160 JVM_UnloadLibrary(void * handle);
 161 
 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_FILTER_FILL_IN_STACK_TRACE = 0x10,
 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 classes,
 191                   jobjectArray frames);
 192 
 193 JNIEXPORT jint JNICALL
 194 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 195                   jint frame_count, jint start_index,


< prev index next >