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 |