2010-03-31 Stan Shebs <stan@codesourcery.com>
* breakpoint.c (tracepoint_save_command): Include variables, conditionals, tracepoint types, and default-collect. * tracepoint.c (save_trace_state_variables): New function. * tracepoint.h (save_trace_state_variables): Declare it. * gdb.trace/save-trace.exp: Test save/restore of default-collect and tracepoint conditionals. (gdb_verify_tracepoints): Delete unused return.
This commit is contained in:
parent
f3c8116cd2
commit
8bf6485c1c
6 changed files with 62 additions and 5 deletions
|
@ -479,6 +479,23 @@ tvariables_info (char *args, int from_tty)
|
|||
tvariables_info_1 ();
|
||||
}
|
||||
|
||||
/* Stash definitions of tsvs into the given file. */
|
||||
|
||||
void
|
||||
save_trace_state_variables (struct ui_file *fp)
|
||||
{
|
||||
struct trace_state_variable *tsv;
|
||||
int ix;
|
||||
|
||||
for (ix = 0; VEC_iterate (tsv_s, tvariables, ix, tsv); ++ix)
|
||||
{
|
||||
fprintf_unfiltered (fp, "tvariable $%s", tsv->name);
|
||||
if (tsv->initial_value)
|
||||
fprintf_unfiltered (fp, " = %s", plongest (tsv->initial_value));
|
||||
fprintf_unfiltered (fp, "\n");
|
||||
}
|
||||
}
|
||||
|
||||
/* ACTIONS functions: */
|
||||
|
||||
/* The three functions:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue