jdk/src/java.base/share/native/include/jvm.h
changeset 41911 b3bb62588635
parent 41117 57810b6b669e
child 42338 a60f280f803c
equal deleted inserted replaced
41910:1383904abbd0 41911:b3bb62588635
   163 JVM_FindLibraryEntry(void *handle, const char *name);
   163 JVM_FindLibraryEntry(void *handle, const char *name);
   164 
   164 
   165 JNIEXPORT jboolean JNICALL
   165 JNIEXPORT jboolean JNICALL
   166 JVM_IsSupportedJNIVersion(jint version);
   166 JVM_IsSupportedJNIVersion(jint version);
   167 
   167 
       
   168 JNIEXPORT jobjectArray JNICALL
       
   169 JVM_GetVmArguments(JNIEnv *env);
       
   170 
       
   171 
   168 /*
   172 /*
   169  * java.lang.Throwable
   173  * java.lang.Throwable
   170  */
   174  */
   171 JNIEXPORT void JNICALL
   175 JNIEXPORT void JNICALL
   172 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
   176 JVM_FillInStackTrace(JNIEnv *env, jobject throwable);
   173 
   177 
   174 JNIEXPORT void JNICALL
   178 /*
   175 JVM_GetStackTraceElements(JNIEnv *env, jobject throwable, jobjectArray elements);
   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);
   176 
   186 
   177 /*
   187 /*
   178  * java.lang.StackWalker
   188  * java.lang.StackWalker
   179  */
   189  */
   180 enum {
   190 enum {
   191 
   201 
   192 JNIEXPORT jint JNICALL
   202 JNIEXPORT jint JNICALL
   193 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
   203 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
   194                   jint frame_count, jint start_index,
   204                   jint frame_count, jint start_index,
   195                   jobjectArray frames);
   205                   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 
   206 
   203 /*
   207 /*
   204  * java.lang.Thread
   208  * java.lang.Thread
   205  */
   209  */
   206 JNIEXPORT void JNICALL
   210 JNIEXPORT void JNICALL