Thu Dec 11 14:28:01 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (trace_find_command): don't error if going backwards thru the trace buffer in a loop. * (struct tracepoint): delete unused field.
This commit is contained in:
parent
5f00acfc3f
commit
bf1aae13f0
3 changed files with 8 additions and 10 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
Thu Dec 11 14:28:01 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
|
||||||
|
|
||||||
|
* tracepoint.c (trace_find_command): don't error if going
|
||||||
|
backwards thru the trace buffer in a loop.
|
||||||
|
* (struct tracepoint): delete unused field.
|
||||||
|
|
||||||
Wed Dec 10 13:16:45 1997 Keith Seitz <keiths@onions.cygnus.com>
|
Wed Dec 10 13:16:45 1997 Keith Seitz <keiths@onions.cygnus.com>
|
||||||
|
|
||||||
* gdbtk.c (gdb_get_tracepoint_info): Use info in struct
|
* gdbtk.c (gdb_get_tracepoint_info): Use info in struct
|
||||||
|
|
|
@ -360,7 +360,7 @@ trace_command (arg, from_tty)
|
||||||
struct symtabs_and_lines sals;
|
struct symtabs_and_lines sals;
|
||||||
struct symtab_and_line sal;
|
struct symtab_and_line sal;
|
||||||
struct tracepoint *t;
|
struct tracepoint *t;
|
||||||
char *addr_start = 0, *addr_end = 0, *cond_start = 0, *cond_end = 0;
|
char *addr_start = 0, *addr_end = 0;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (!arg || !*arg)
|
if (!arg || !*arg)
|
||||||
|
@ -399,8 +399,6 @@ trace_command (arg, from_tty)
|
||||||
t->addr_string = canonical[i];
|
t->addr_string = canonical[i];
|
||||||
else if (addr_start)
|
else if (addr_start)
|
||||||
t->addr_string = savestring (addr_start, addr_end - addr_start);
|
t->addr_string = savestring (addr_start, addr_end - addr_start);
|
||||||
if (cond_start)
|
|
||||||
t->cond_string = savestring (cond_start, cond_end - cond_start);
|
|
||||||
|
|
||||||
/* Let the UI know of any additions */
|
/* Let the UI know of any additions */
|
||||||
if (create_tracepoint_hook)
|
if (create_tracepoint_hook)
|
||||||
|
@ -550,8 +548,6 @@ tracepoint_operation (t, from_tty, opcode)
|
||||||
if (delete_tracepoint_hook)
|
if (delete_tracepoint_hook)
|
||||||
delete_tracepoint_hook (t);
|
delete_tracepoint_hook (t);
|
||||||
|
|
||||||
if (t->cond_string)
|
|
||||||
free (t->cond_string);
|
|
||||||
if (t->addr_string)
|
if (t->addr_string)
|
||||||
free (t->addr_string);
|
free (t->addr_string);
|
||||||
if (t->source_file)
|
if (t->source_file)
|
||||||
|
@ -1757,7 +1753,7 @@ trace_find_command (args, from_tty)
|
||||||
{
|
{
|
||||||
if (traceframe_number == -1)
|
if (traceframe_number == -1)
|
||||||
error ("not debugging trace buffer");
|
error ("not debugging trace buffer");
|
||||||
else if (traceframe_number == 0)
|
else if (from_tty && traceframe_number == 0)
|
||||||
error ("already at start of trace buffer");
|
error ("already at start of trace buffer");
|
||||||
|
|
||||||
frameno = traceframe_number - 1;
|
frameno = traceframe_number - 1;
|
||||||
|
|
|
@ -80,10 +80,6 @@ struct tracepoint
|
||||||
/* Input radix we used to set the tracepoint. */
|
/* Input radix we used to set the tracepoint. */
|
||||||
int input_radix;
|
int input_radix;
|
||||||
|
|
||||||
/* String form of the tracepoint trigger condition (malloc'd),
|
|
||||||
or NULL if there is no condition. */
|
|
||||||
char *cond_string;
|
|
||||||
|
|
||||||
/* Count of the number of times this tracepoint was taken, dumped
|
/* Count of the number of times this tracepoint was taken, dumped
|
||||||
with the info, but not used for anything else. Useful for
|
with the info, but not used for anything else. Useful for
|
||||||
seeing how many times you hit a tracepoint prior to the program
|
seeing how many times you hit a tracepoint prior to the program
|
||||||
|
|
Loading…
Reference in a new issue