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_SHOW_HIDDEN_FRAMES = 0x20,
183 JVM_STACKWALK_FILL_LIVE_STACK_FRAMES = 0x100
184 };
185
186 JNIEXPORT jobject JNICALL
187 JVM_CallStackWalk(JNIEnv *env, jobject stackStream, jlong mode,
188 jint skip_frames, jint frame_count, jint start_index,
189 jobjectArray frames);
190
191 JNIEXPORT jint JNICALL
192 JVM_MoreStackWalk(JNIEnv *env, jobject stackStream, jlong mode, jlong anchor,
193 jint frame_count, jint start_index,
194 jobjectArray frames);
195
196 JNIEXPORT void JNICALL
197 JVM_ToStackTraceElement(JNIEnv* env, jobject frame, jobject stackElement);
198
199 JNIEXPORT jobjectArray JNICALL
200 JVM_GetVmArguments(JNIEnv *env);
201
|
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
|