diff options
author | Pedro Alves <palves@redhat.com> | 2013-03-28 21:58:02 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2013-03-28 21:58:02 +0000 |
commit | 948bd7ac017364916424806e5cd39d211affe407 (patch) | |
tree | 085f1e76a51c1bc5dfa2877d1d97c26742acba61 /gdb/NEWS | |
parent | e6c081ab2f37103e33d261618ab01650a55d9ae0 (diff) | |
download | gdb-948bd7ac017364916424806e5cd39d211affe407.tar.gz |
Stop sending qTStatus if the target doesn't recognize it; add packet configuration command.
GDB currently sends a qTStatus even if the target previously replied
an empty packet to a previous qTStatus. If the target doesn't
recognize the packet, there's no point in trying again.
The machinery we have in place is packet_ok, which has the nice side
effect of forcing one to install a configuration command/knob for the
packet in question, which is often handy when you need to debug
things, and/or emulate a target that doesn't support the packet, or even,
it can be used as workaround for the old broken kgdb's that return error
to qTSTatus instead of an empty packet.
gdb/
2013-03-28 Pedro Alves <palves@redhat.com>
* NEWS (New options): New section.
(New options): Mention set/show remote trace-status-packet.
* remote.c (PACKET_qTStatus): New enumeration value.
(remote_get_trace_status): Skip sending qTStatus if the packet is
disabled. Use packet_ok.
(_initialize_remote): Register a configuration command for
qTStatus packet.
gdb/doc/
2013-03-28 Pedro Alves <palves@redhat.com>
* gdb.texinfo (Remote Configuration) <set remote @var{name}-packet
table>: Add entry for "trace-status".
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -10,6 +10,12 @@ maint set|show per-command time maint set|show per-command symtab Enable display of per-command gdb resource usage. +* New options + +set remote trace-status-packet +show remote trace-status-packet + Set/show the use of remote protocol qTStatus packet. + * The command 'tsave' can now support new option '-ctf' to save trace buffer in Common Trace Format. |