From 011aacb08ecf70c5d4ad1d6976c32a734846ef79 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 23 Mar 2010 22:05:46 +0000 Subject: Implement -trace-save. * mi-cmds.h (mi_cmds_trace_save): Declare. * mi-cmds.c (mi_cmds): Register -trace-save. * mi/mi-main.c (mi_cmd_trace_save): New. * remote.c (remote_save_trace_data): Take const parameter. * target.h (struct target_ops::to_save_trace_data): Take const parameter. * target.c (update_current_target): Adjust to the above. * tracepoint.c (trave_save): New, extracted from (trace_save_command): ...this. (tfile_trace_find): Remove message that is unnecessary now that 'tfind' reports found frame. * tracepoint.h (trace_save): Declare. --- gdb/tracepoint.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/tracepoint.h') diff --git a/gdb/tracepoint.h b/gdb/tracepoint.h index b9555b7..723baa2 100644 --- a/gdb/tracepoint.h +++ b/gdb/tracepoint.h @@ -184,4 +184,6 @@ extern void tfind_1 (enum trace_find_type type, int num, ULONGEST addr1, ULONGEST addr2, int from_tty); +extern void trace_save (const char *filename, int target_does_save); + #endif /* TRACEPOINT_H */ -- cgit v1.1