diff options
| -rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | 1 | ||||
| -rw-r--r-- | lldb/test/tools/lldb-gdbserver/TestLldbGdbServer.py | 2 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/RNBRemote.cpp | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp index 8edc554a443..b79a6974455 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp +++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp @@ -1799,6 +1799,7 @@ ProcessGDBRemote::SetThreadStopInfo (StringExtractor& stop_packet) break; case 'W': + case 'X': // process exited return eStateExited; diff --git a/lldb/test/tools/lldb-gdbserver/TestLldbGdbServer.py b/lldb/test/tools/lldb-gdbserver/TestLldbGdbServer.py index 42fa8a404a1..bbe5e4bcb3f 100644 --- a/lldb/test/tools/lldb-gdbserver/TestLldbGdbServer.py +++ b/lldb/test/tools/lldb-gdbserver/TestLldbGdbServer.py @@ -496,7 +496,7 @@ class LldbGdbServerTestCase(TestBase): self.add_get_pid() self.test_sequence.add_log_lines( ["read packet: $k#6b", - "send packet: $W09#00"], + "send packet: $X09#00"], True) self.expect_gdbremote_sequence() diff --git a/lldb/tools/debugserver/source/RNBRemote.cpp b/lldb/tools/debugserver/source/RNBRemote.cpp index 7b592ff1e7a..8d2c913ae22 100644 --- a/lldb/tools/debugserver/source/RNBRemote.cpp +++ b/lldb/tools/debugserver/source/RNBRemote.cpp @@ -3770,7 +3770,7 @@ RNBRemote::HandlePacket_k (const char *p) // No response to should be sent to the kill packet if (m_ctx.HasValidProcessID()) DNBProcessKill (m_ctx.ProcessID()); - SendPacket ("W09"); + SendPacket ("X09"); return rnb_success; } |

