From 14e870c9b55dfd57d08642a1cd322098bbe93e85 Mon Sep 17 00:00:00 2001 From: Mis012 Date: Tue, 21 May 2024 23:16:39 +0200 Subject: [PATCH] util: add _gdb_force_java_stack_trace --- src/api-impl-jni/util.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/api-impl-jni/util.c b/src/api-impl-jni/util.c index db95cf52..f4b30293 100644 --- a/src/api-impl-jni/util.c +++ b/src/api-impl-jni/util.c @@ -51,6 +51,14 @@ void _gdb_get_java_stack_trace(void) (*env)->ExceptionDescribe(env); } +void _gdb_force_java_stack_trace(void) +{ + JNIEnv *env = get_jni_env(); + (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/Exception"), "forced stack trace"); + (*env)->ExceptionDescribe(env); + (*env)->ExceptionClear(env); +} + void set_up_handle_cache(JNIEnv *env) { (*env)->GetJavaVM(env, &jvm);