aboutsummaryrefslogtreecommitdiff
path: root/gdb/btrace.h
diff options
context:
space:
mode:
authorTim Wiederhake <tim.wiederhake@intel.com>2016-11-21 16:39:57 +0100
committerTim Wiederhake <tim.wiederhake@intel.com>2017-02-14 10:57:56 +0100
commit508352a9bf3f84f2d731397bb0d9382c84f27f25 (patch)
tree8fdd48f21d56fbd799907ac577a76898fa9b0144 /gdb/btrace.h
parent69090ceead6fa841669eea0c81b3e8e9695def5f (diff)
downloadbinutils-508352a9bf3f84f2d731397bb0d9382c84f27f25.zip
binutils-508352a9bf3f84f2d731397bb0d9382c84f27f25.tar.gz
binutils-508352a9bf3f84f2d731397bb0d9382c84f27f25.tar.bz2
btrace: Export btrace_decode_error function.
Signed-off-by: Tim Wiederhake <tim.wiederhake@intel.com> gdb/ChangeLog: * record-btrace.c (btrace_ui_out_decode_error): Move most of it ... * btrace.c (btrace_decode_error): ... here. New function. * btrace.h (btrace_decode_error): New export. Change-Id: I2b4b43a55dbfd9f526a540d2ad52a6708f31feba
Diffstat (limited to 'gdb/btrace.h')
-rw-r--r--gdb/btrace.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/btrace.h b/gdb/btrace.h
index f9af46c..1c0b6b3 100644
--- a/gdb/btrace.h
+++ b/gdb/btrace.h
@@ -384,6 +384,11 @@ extern void btrace_disable (struct thread_info *);
target_teardown_btrace instead of target_disable_btrace. */
extern void btrace_teardown (struct thread_info *);
+/* Return a human readable error string for the given ERRCODE in FORMAT.
+ The pointer will never be NULL and must not be freed. */
+
+extern const char *btrace_decode_error (enum btrace_format format, int errcode);
+
/* Fetch the branch trace for a single thread. */
extern void btrace_fetch (struct thread_info *);