From 060871df59462ec4085f79033c0fbcf275cda83f Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 11 Jun 2008 12:56:36 +0000 Subject: [PATCH] * NEWS: Mention support removal of undocumented S AA p PID stop reply packet. * remote.c (remote_wait): Remove undocumented S AA p PID support. --- gdb/ChangeLog | 7 +++++++ gdb/NEWS | 6 ++++++ gdb/remote.c | 6 ------ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index abd066d6d98..cf2eefe31e7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2008-06-11 Pedro Alves + + * NEWS: Mention support removal of undocumented S AA p PID stop + reply packet. + + * remote.c (remote_wait): Remove undocumented S AA p PID support. + 2008-06-10 Stan Shebs * MAINTAINERS: Update my affiliation and address. diff --git a/gdb/NEWS b/gdb/NEWS index 69bc05c1879..32472fea87c 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -19,6 +19,12 @@ completions will be "f1" and "f2". qSearch:memory: Search memory for a sequence of bytes. +* Removed remote protocol undocumented extension + + An undocumented extension to the remote protocol's `S' stop reply + packet that permited the stub to pass a process id was removed. + Remote servers should use the `T' stop reply packet instead. + * The "disassemble" command now supports an optional /m modifier to print mixed source+assembly. diff --git a/gdb/remote.c b/gdb/remote.c index 3f7d07b831d..ddf259c510b 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -3525,12 +3525,6 @@ Packet: '%s'\n"), status->value.sig = (enum target_signal) (((fromhex (buf[1])) << 4) + (fromhex (buf[2]))); } - - if (buf[3] == 'p') - { - thread_num = strtol ((const char *) &buf[4], NULL, 16); - record_currthread (thread_num); - } goto got_status; case 'W': /* Target exited. */ { -- 2.30.2