aboutsummaryrefslogtreecommitdiff
path: root/gdb/record.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
commit45b196c59065cd2c5b750b78a0329d42f6e924b1 (patch)
treedbd155a854384536701c341d787f1a19cf3d8400 /gdb/record.h
parentfdd2bd920bd67e6a1e877baf52b9c138c00da13f (diff)
downloadfsf-binutils-gdb-45b196c59065cd2c5b750b78a0329d42f6e924b1.zip
fsf-binutils-gdb-45b196c59065cd2c5b750b78a0329d42f6e924b1.tar.gz
fsf-binutils-gdb-45b196c59065cd2c5b750b78a0329d42f6e924b1.tar.bz2
Add record_start and record_stop functions.
Signed-off-by: Tim Wiederhake <tim.wiederhake@intel.com> gdb/ChangeLog * record.h (record_start, record_stop): New export. * record.c (record_start, record_stop): New function. Change-Id: If235d4bde8ec61dab6dbd23e087430e66d2e91a7
Diffstat (limited to 'gdb/record.h')
-rw-r--r--gdb/record.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/record.h b/gdb/record.h
index e1d4aae..cff4506 100644
--- a/gdb/record.h
+++ b/gdb/record.h
@@ -91,4 +91,12 @@ extern struct target_ops *find_record_target (void);
it does anything. */
extern void record_preopen (void);
+/* Start recording with the given METHOD and FORMAT. NULL means default method
+ or format. Throw on failure or invalid method / format. */
+extern void record_start (const char *method, const char *format,
+ int from_tty);
+
+/* Stop recording. Throw on failure. */
+extern void record_stop (int from_tty);
+
#endif /* _RECORD_H_ */