[SATYR PATCHv2 3/9] java: add sr_java_find_crash_thread stub

Martin Milata mmilata at redhat.com
Tue May 28 17:33:40 UTC 2013


Signed-off-by: Martin Milata <mmilata at redhat.com>
---
 lib/java_stacktrace.c | 8 ++++++++
 lib/java_stacktrace.h | 3 +++
 2 files changed, 11 insertions(+)

diff --git a/lib/java_stacktrace.c b/lib/java_stacktrace.c
index 527e3f4..5fce917 100644
--- a/lib/java_stacktrace.c
+++ b/lib/java_stacktrace.c
@@ -195,3 +195,11 @@ sr_java_stacktrace_get_reason(struct sr_java_stacktrace *stacktrace)
 
     return sr_asprintf("Exception %s occurred in %s:%"PRIu32, exc, file, line);
 }
+
+struct sr_java_thread *
+sr_java_find_crash_thread(struct sr_java_stacktrace *stacktrace)
+{
+    /* FIXME: is the first thread the crash (or otherwise interesting) thread?
+     */
+    return stacktrace->threads;
+}
diff --git a/lib/java_stacktrace.h b/lib/java_stacktrace.h
index e267f73..373c567 100644
--- a/lib/java_stacktrace.h
+++ b/lib/java_stacktrace.h
@@ -133,6 +133,9 @@ sr_java_stacktrace_get_reason(struct sr_java_stacktrace *stacktrace);
 char *
 sr_java_stacktrace_to_json(struct sr_java_stacktrace *stacktrace);
 
+struct sr_java_thread *
+sr_java_find_crash_thread(struct sr_java_stacktrace *stacktrace);
+
 #ifdef __cplusplus
 }
 #endif
-- 
1.7.11.7



More information about the Crash-catcher mailing list