diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-07-12 18:50:18 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-07-12 18:50:18 +0000 |
commit | 0876f84a6a8150efc48e1a6658531994906acea2 (patch) | |
tree | a4bd8e1fcc052f1159ce803f241a579254ad18c1 /gdb/ChangeLog | |
parent | 13547ab600a0929b12f354dc144f1aef37938f30 (diff) | |
download | gdb-0876f84a6a8150efc48e1a6658531994906acea2.zip gdb-0876f84a6a8150efc48e1a6658531994906acea2.tar.gz gdb-0876f84a6a8150efc48e1a6658531994906acea2.tar.bz2 |
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.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c1445bc..2140b88 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,22 @@ 2006-07-12 Daniel Jacobowitz <dan@codesourcery.com> + * 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. + +2006-07-12 Daniel Jacobowitz <dan@codesourcery.com> + * target.c (target_read): Stop if target_read_partial returns 0 when some bytes have already been read. (target_write): Likewise for target_write_partial. |