OSDN Git Service

gdb/
authordrow <drow>
Wed, 12 Jul 2006 18:50:17 +0000 (18:50 +0000)
committerdrow <drow>
Wed, 12 Jul 2006 18:50:17 +0000 (18:50 +0000)
commit00050b4835da8efa0792f3c0dd63d03f5a88f094
treeb3c47d6281b97915f42e9132b125e7f2e13265bc
parent2901ae87efad079b03de49bb6791736aeb035e2e
gdb/
* remote.c (PACKET_qXfer_auxv): New, renamed from PACKET_qPart_auxv.
(remote_supported_packet): Remove #if 0.
(remote_protocol_features): Add qPart:auxv:read.
(remote_unescape_input): New function.
(readchar): Don't mask off the high bit.
(read_frame): Use fputstrn_filtered for packet data.
(getpkt_sane): Return the number of bytes read or -1.  Use
fputstrn_unfiltered.
(remote_read_qxfer): New.
(remote_xfer_partial): Use it for TARGET_OBJECT_AUXV.
(_initialize_remote): Update packet registration.
* defs.h (fputstrn_filtered): New prototype.
* utils.c (fputstrn_filtered): New.
* NEWS: Mention qXfer.
gdb/doc/
* gdb.texinfo (OS Information): Update qPart reference to
qXfer.
(Remote configuration): Likewise.
(Overview): Move @cindex to the start of a paragraph.  Talk
about binary data encoding.
(Packets): Refer to the overview for the details of the X
packet encoding.
(General Query Packets): Remove qPart description.  Add qXfer
description.  Add an anchor to qSupported.  Correct feature
table title.  Add a new feature for qXfer:auxv:read.
(Interrupts): Add a missing parenthesis.
gdb/gdbserver/
* server.c (decode_xfer_read, write_qxfer_response): New.
(handle_query): Take a packet length argument.  Handle
qXfer:auxv:read instead of qPart:auxv:read.  Mention it in
the qSupported response.
(main): Update call to handle_query.
gdb/ChangeLog
gdb/NEWS
gdb/defs.h
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbserver/ChangeLog
gdb/gdbserver/server.c
gdb/remote.c
gdb/utils.c