OSDN Git Service

* breakpoint.c (do_restore_lang_radix_cleanup): Remove.
authorvprus <vprus>
Sat, 22 Sep 2007 19:33:31 +0000 (19:33 +0000)
committervprus <vprus>
Sat, 22 Sep 2007 19:33:31 +0000 (19:33 +0000)
commitdde1d1f3ccd9d9732c91297638da9971fe4f094f
treee31f3d904ee329b1947f82093e50b633eeeb9510
parenta7182c1aa7c65d09625159dd01f928f0c115af8f
* breakpoint.c (do_restore_lang_radix_cleanup): Remove.
(resolve_pending_breakpoint): Remove.
(re_enable_breakpoints_in_shlibs): Remove.
(unlink_locations_from_global_list): New.
(update_breakpoint_locations): New.
(breakpoint_re_set_one): Don't bail out on pending breakpoints.
Use parse_condition and update_breakpoint_location to
reset breakpoint.  Ignore 'symbol not found' error from
decode_line_1.
(breakpoint_re_set): Don't emit newline before the
reason why breakpoint is not reset.
(do_enable_breakpoint): Don't specially process pending
breakpoints.
(free_bp_location): New.
(break_command_1): For pending breakpoints, initialize
all fields of a sal with zeroes.
* breakpoint.h (re_enable_breakpoints_in_shlibs): Remove.
* infcmd.c (post_create_inferior): Don't call
re_enable_breakpoints_in_shlibs.
* infrun.c (handle_inferior_event): Likewise.
* solib-irix.c (irix_solib_create_inferior_hook): Likewise.
* solib-osf.c (osf_solib_create_inferior_hook): Likewise.
* win32-nat.c (get_win32_debug_event): Likewise.
gdb/ChangeLog
gdb/breakpoint.c
gdb/breakpoint.h
gdb/infcmd.c
gdb/infrun.c
gdb/solib-irix.c
gdb/solib-osf.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/chng-syms.exp
gdb/testsuite/gdb.base/pending.exp
gdb/testsuite/gdb.base/unload.exp