* breakpoint.c (condition_command): Post breakpoint_modify

when a condition is added to an existing breakpoint.
        (commands_command): Likewise for commands.
        (set_ignore_count): Likewise for ignore counts.
        If no tty, do not simply return, still need to send event
        notification.
        (ignore_command): Only print a newline if the command came
        from a tty.
        Don't call breakpoints_changed, since this is now properly
        handled by set_ignore_count.
This commit is contained in:
Keith Seitz 2002-06-18 21:58:55 +00:00
parent 7cd524839a
commit 221ea38594
2 changed files with 30 additions and 13 deletions

View File

@ -1,3 +1,16 @@
2002-06-18 Keith Seitz <keiths@redhat.com>
* breakpoint.c (condition_command): Post breakpoint_modify
when a condition is added to an existing breakpoint.
(commands_command): Likewise for commands.
(set_ignore_count): Likewise for ignore counts.
If no tty, do not simply return, still need to send event
notification.
(ignore_command): Only print a newline if the command came
from a tty.
Don't call breakpoints_changed, since this is now properly
handled by set_ignore_count.
2002-06-18 Andrew Cagney <cagney@redhat.com>
* MAINTAINERS: Note that cris-elf target can be compiled with

View File

@ -553,6 +553,7 @@ condition_command (char *arg, int from_tty)
error ("Junk at end of expression");
}
breakpoints_changed ();
breakpoint_modify_event (b->number);
return;
}
@ -592,6 +593,7 @@ commands_command (char *arg, int from_tty)
free_command_lines (&b->commands);
b->commands = l;
breakpoints_changed ();
breakpoint_modify_event (b->number);
return;
}
error ("No breakpoint number %d.", bnum);
@ -7071,18 +7073,20 @@ set_ignore_count (int bptnum, int count, int from_tty)
if (b->number == bptnum)
{
b->ignore_count = count;
if (!from_tty)
return;
else if (count == 0)
printf_filtered ("Will stop next time breakpoint %d is reached.",
bptnum);
else if (count == 1)
printf_filtered ("Will ignore next crossing of breakpoint %d.",
bptnum);
else
printf_filtered ("Will ignore next %d crossings of breakpoint %d.",
count, bptnum);
if (from_tty)
{
if (count == 0)
printf_filtered ("Will stop next time breakpoint %d is reached.",
bptnum);
else if (count == 1)
printf_filtered ("Will ignore next crossing of breakpoint %d.",
bptnum);
else
printf_filtered ("Will ignore next %d crossings of breakpoint %d.",
count, bptnum);
}
breakpoints_changed ();
breakpoint_modify_event (b->number);
return;
}
@ -7119,8 +7123,8 @@ ignore_command (char *args, int from_tty)
set_ignore_count (num,
longest_to_int (value_as_long (parse_and_eval (p))),
from_tty);
printf_filtered ("\n");
breakpoints_changed ();
if (from_tty)
printf_filtered ("\n");
}
/* Call FUNCTION on each of the breakpoints