< prev index next >

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

Print this page




 148 JVM_FreeMemory(void);
 149 
 150 JNIEXPORT jlong JNICALL
 151 JVM_MaxMemory(void);
 152 
 153 JNIEXPORT jint JNICALL
 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_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 
 203 /*
 204  * java.lang.Thread
 205  */
 206 JNIEXPORT void JNICALL
 207 JVM_StartThread(JNIEnv *env, jobject thread);
 208 
 209 JNIEXPORT void JNICALL
 210 JVM_StopThread(JNIEnv *env, jobject thread, jobject exception);
 211 
 212 JNIEXPORT jboolean JNICALL
 213 JVM_IsThreadAlive(JNIEnv *env, jobject thread);
 214 
 215 JNIEXPORT void JNICALL
 216 JVM_SuspendThread(JNIEnv *env, jobject thread);
 217 
 218 JNIEXPORT void JNICALL
 219 JVM_ResumeThread(JNIEnv *env, jobject thread);
 220 
 221 JNIEXPORT void JNICALL
 222 JVM_SetThreadPriority(JNIEnv *env, jobject thread, jint prio);




 148 JVM_FreeMemory(void);
 149 
 150 JNIEXPORT jlong JNICALL
 151 JVM_MaxMemory(void);
 152 
 153 JNIEXPORT jint JNICALL
 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 JNIEXPORT jobjectArray JNICALL
 169 JVM_GetVmArguments(JNIEnv *env);
 170 
 171 
 172 /*
 173  * java.lang.Throwable
 174  */
 175 JNIEXPORT void JNICALL
 176 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
 177 
 178 /*
 179  * java.lang.StackTraceElement
 180  */
 181 JNIEXPORT void JNICALL
 182 JVM_InitStackTraceElementArray(JNIEnv *env, jobjectArray elements, jobject throwable);
 183 
 184 JNIEXPORT void JNICALL
 185 JVM_InitStackTraceElement(JNIEnv* env, jobject element, jobject stackFrameInfo);
 186 
 187 /*
 188  * java.lang.StackWalker
 189  */
 190 enum {
 191   JVM_STACKWALK_FILL_CLASS_REFS_ONLY       = 0x2,
 192   JVM_STACKWALK_GET_CALLER_CLASS           = 0x04,
 193   JVM_STACKWALK_SHOW_HIDDEN_FRAMES         = 0x20,
 194   JVM_STACKWALK_FILL_LIVE_STACK_FRAMES     = 0x100
 195 };
 196 
 197 JNIEXPORT jobject JNICALL
 198 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
 199                   jint skip_frames, jint frame_count, jint start_index,
 200                   jobjectArray frames);
 201 
 202 JNIEXPORT jint JNICALL
 203 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
 204                   jint frame_count, jint start_index,
 205                   jobjectArray frames);
 206 






 207 /*
 208  * java.lang.Thread
 209  */
 210 JNIEXPORT void JNICALL
 211 JVM_StartThread(JNIEnv *env, jobject thread);
 212 
 213 JNIEXPORT void JNICALL
 214 JVM_StopThread(JNIEnv *env, jobject thread, jobject exception);
 215 
 216 JNIEXPORT jboolean JNICALL
 217 JVM_IsThreadAlive(JNIEnv *env, jobject thread);
 218 
 219 JNIEXPORT void JNICALL
 220 JVM_SuspendThread(JNIEnv *env, jobject thread);
 221 
 222 JNIEXPORT void JNICALL
 223 JVM_ResumeThread(JNIEnv *env, jobject thread);
 224 
 225 JNIEXPORT void JNICALL
 226 JVM_SetThreadPriority(JNIEnv *env, jobject thread, jint prio);


< prev index next >