OSDN Git Service

gdb/
authorDaniel Jacobowitz <dan@debian.org>
Thu, 16 Nov 2006 15:08:25 +0000 (15:08 +0000)
committerDaniel Jacobowitz <dan@debian.org>
Thu, 16 Nov 2006 15:08:25 +0000 (15:08 +0000)
commitf75d286e7de2892d9e891911a3bdab0c83c5b532
tree548628aebce43c557788503a1a02def99746ae4a
parent5d7ef171083468758810b116737d62dbd9945ad8
gdb/
* remote.c (PACKET_QPassSignals): New.
(last_pass_packet, remote_pass_signals): New.
(remote_protocol_features): Add QPassSignals.
(remote_query_supported): Correct an infinite loop.
(remote_open_1): Reset last_pass_packet.
(remote_resume): Call remote_pass_signals.
(_initialize_remote): Register "set remote pass-signals".
gdb/doc/
* gdb.texinfo (Remote configuration): Mention
"pass-signals-packet".
(General Query Packets): Document QPassSignals.  Fix
a typo.
gdb/gdbserver/
* linux-low.c (linux_wait_for_event): Reformat.  Use the
pass_signals array.
* remote-utils.c (decode_address_to_semicolon): New.
* server.c (pass_signals, handle_general_set): New.
(handle_query): Mention QPassSignals for qSupported.
(main): Call handle_general_set.
* server.h (pass_signals, decode_address_to_semicolon): New.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c
gdb/gdbserver/remote-utils.c
gdb/gdbserver/server.c
gdb/gdbserver/server.h
gdb/remote.c