aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2008-08-17 16:58:17 +0000
committerTom Tromey <tromey@redhat.com>2008-08-17 16:58:17 +0000
commit44feb3ce38dfc995ef492f2c319a6669efe39ff8 (patch)
tree72f230883eb5ed9f39200764311a7d0ea42f0d87 /gdb/ChangeLog
parent5c1d2f5f4c7747c36eae8be3abd4ef4e9669690c (diff)
downloadgdb-44feb3ce38dfc995ef492f2c319a6669efe39ff8.zip
gdb-44feb3ce38dfc995ef492f2c319a6669efe39ff8.tar.gz
gdb-44feb3ce38dfc995ef492f2c319a6669efe39ff8.tar.bz2
gdb:
PR gdb/1535: * breakpoint.c (CATCH_PERMANENT, CATCH_TEMPORARY): New macros. (ep_find_event_name_end): Remove. (catch_fork_temporary, catch_vfork_temporary, catch_fork_permanent, catch_vfork_permanent): New constants. (catch_vfork, catch_fork): Remove. (catch_fork_command_1): Add 'command' argument. Remove 'fork_kind' and 'tempflag'. Handle NULL 'arg'. Update switch for all cases. (catch_exec_command_1): Add 'command' argument; remove 'tempflag'. Handle NULL 'arg'. (catch_load_command_1): Likewise. (catch_unload_command_1): Likewise. (catch_ada_exception_command): Likewise. (catch_assert_command): Likewise. (catch_catch_command): New function. (catch_throw_command): Likewise. (catch_command_1): Remove. (catch_command): Just call error. (tcatch_command): Likewise. (catch_cmdlist): New global. (tcatch_cmdlist): Likewise. (add_catch_command): New function. (_initialize_breakpoint): Create "catch" and "tcatch" as prefix commands. Create all catch sub-commands. gdb/testsuite: * gdb.base/help.exp (help catch): Rewrite.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8dd1960..0dde0d3 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,31 @@
+2008-08-17 Tom Tromey <tromey@redhat.com>
+
+ PR gdb/1535:
+ * breakpoint.c (CATCH_PERMANENT, CATCH_TEMPORARY): New macros.
+ (ep_find_event_name_end): Remove.
+ (catch_fork_temporary, catch_vfork_temporary,
+ catch_fork_permanent, catch_vfork_permanent): New constants.
+ (catch_vfork, catch_fork): Remove.
+ (catch_fork_command_1): Add 'command' argument. Remove
+ 'fork_kind' and 'tempflag'. Handle NULL 'arg'. Update switch for
+ all cases.
+ (catch_exec_command_1): Add 'command' argument; remove
+ 'tempflag'. Handle NULL 'arg'.
+ (catch_load_command_1): Likewise.
+ (catch_unload_command_1): Likewise.
+ (catch_ada_exception_command): Likewise.
+ (catch_assert_command): Likewise.
+ (catch_catch_command): New function.
+ (catch_throw_command): Likewise.
+ (catch_command_1): Remove.
+ (catch_command): Just call error.
+ (tcatch_command): Likewise.
+ (catch_cmdlist): New global.
+ (tcatch_cmdlist): Likewise.
+ (add_catch_command): New function.
+ (_initialize_breakpoint): Create "catch" and "tcatch" as prefix
+ commands. Create all catch sub-commands.
+
2008-08-17 Pedro Alves <pedro@codesourcery.com>
* gdbthread.h: Add comments.