diff options
author | Tom Tromey <tromey@redhat.com> | 2010-03-24 21:24:09 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2010-03-24 21:24:09 +0000 |
commit | 95a42b64a16624a206a54fd5ee20c7a0f4b05606 (patch) | |
tree | 4f9b72d8b53d2eb33d1fce94d024ca158692e412 /gdb/NEWS | |
parent | 2390201f4bbde371e4a97f149976d335a1aa909c (diff) | |
download | gdb-95a42b64a16624a206a54fd5ee20c7a0f4b05606.zip gdb-95a42b64a16624a206a54fd5ee20c7a0f4b05606.tar.gz gdb-95a42b64a16624a206a54fd5ee20c7a0f4b05606.tar.bz2 |
gdb
PR breakpoints/9352:
* NEWS: Mention changes to `commands' and `rbreak'.
* symtab.c (do_end_rbreak_breakpoints): New function.
(rbreak_command): Call start_rbreak_breakpoints; arrange to call
end_rbreak_breakpoints.
* breakpoint.c (breakpoint_count, tracepoint_count): Now static.
(set_breakpoint_count): Likewise. Clear last_was_multi.
(multi_start, multi_end, last_was_multi): New globals.
(start_rbreak_breakpoints, end_rbreak_breakpoints): New
functions.
(struct commands_info): New
(do_map_commands_command): New function.
(commands_command_1): New function.
(commands_command): Use it.
(commands_from_control_command): Likewise.
(do_delete_breakpoint): New function.
(delete_command): Use it.
(map_breakpoint_numbers): Add 'data' argument. Pass to callback.
(do_map_disable_breakpoint): New function.
(disable_command): Use it.
(do_map_enable_breakpoint): New function.
(enable_command): Use it.
(enable_once_breakpoint): Add argument.
(enable_once_command): Update.
(enable_delete_breakpoint): Add argument.
(enable_delete_command): Update.
(break_command_really): Set last_was_multi when needed.
(check_tracepoint_command): Fix formatting.
(validate_commands_for_breakpoint): New function.
(breakpoint_set_commands): Use it.
(tracepoint_save_command): Update.
* breakpoint.h (start_rbreak_breakpoints, end_rbreak_breakpoints):
Declare.
gdb/doc
PR breakpoints/9352:
* gdb.texinfo (Break Commands): Update.
gdb/testsuite
PR breakpoints/9352:
* gdb.base/default.exp: Update.
* gdb.base/commands.exp: Update.
* gdb.cp/extern-c.exp: Test setting commands on multiple
breakpoints at once.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -13,6 +13,10 @@ 16-bit word register AX that are actually portions of the 32-bit register EAX or 64-bit register RAX. +* The `commands' command now accepts a range of breakpoints to modify. + A plain `commands' following an `rbreak' will affect all the + breakpoints set by `rbreak'. + * Python scripting ** The GDB Python API now has access to symbols, symbol tables, and |