OSDN Git Service

2002-08-26 Joel Brobecker <brobecker@gnat.com>
authorMichael Snyder <msnyder@specifix.com>
Tue, 27 Aug 2002 01:09:09 +0000 (01:09 +0000)
committerMichael Snyder <msnyder@specifix.com>
Tue, 27 Aug 2002 01:09:09 +0000 (01:09 +0000)
commit339c6a3633db11751d936ed024de0990a8e05227
tree8aefc921be27b45fb4fcc09e66dde9e597385d47
parentac87a01228d8a51cbda6eed3cb02e1b1ec925a7d
2002-08-26  Joel Brobecker  <brobecker@gnat.com>

* cli/cli-script.c (copy_command_lines): New function.
* defs.h (copy_command_lines): Export.
* testsuite/gdb.base/commands.exp: New tests for commands
attached to a temporary breakpoint, and for commands that
delete the breakpoint they are attached to.

2002-08-26  Michael Snyder  <msnyder@redhat.com>

* breakpoint.c (bpstat_stop_status): Instead of copying the
pointer to the breakpoint commands struct, make a new copy
of the struct and point to that.
(bpstat_clear): Free the commands struct.
(bpstat_clear_actions): Free the commands struct.
(bpstat_do_actions): Free the command actions.  Also execute
the local cleanups, instead of deleting them.
(delete_breakpoint): Leave the commands field of the bpstat
chain alone -- it will be freed later.
gdb/ChangeLog
gdb/breakpoint.c
gdb/cli/cli-script.c
gdb/testsuite/gdb.base/commands.exp