From 84145857b4b3df87f801f5ff7762dcec7ecd2525 Mon Sep 17 00:00:00 2001 From: Han Ming Ong Date: Mon, 26 Nov 2012 20:42:03 +0000 Subject: [PATCH] =?utf8?q?=20For=20'process=20plu?= =?utf8?q?gin=20packet=20send=E2=80=A6',=20we=20just=20send=20it=20async?= =?utf8?q?=20by=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit There is no good reason not to use async. llvm-svn: 168606 --- .../Process/gdb-remote/ProcessGDBRemote.cpp | 38 ++++++++-------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp index 30c17c9..e538254 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp +++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp @@ -3150,33 +3150,21 @@ public: ProcessGDBRemote *process = (ProcessGDBRemote *)m_interpreter.GetExecutionContext().GetProcessPtr(); if (process) { - const StateType state = process->GetState(); - - if (StateIsStoppedState (state, true)) - { - for (size_t i=0; iGetGDBRemote().SendPacketAndWaitForResponse(packet_cstr, response, send_async); - result.SetStatus (eReturnStatusSuccessFinishResult); - Stream &output_strm = result.GetOutputStream(); - output_strm.Printf (" packet: %s\n", packet_cstr); - const std::string &response_str = response.GetStringRef(); - if (response_str.empty()) - output_strm.PutCString ("response: \nerror: UNIMPLEMENTED\n"); - else - output_strm.Printf ("response: %s\n", response.GetStringRef().c_str()); - } - } - else + for (size_t i=0; iGetGDBRemote().SendPacketAndWaitForResponse(packet_cstr, response, send_async); + result.SetStatus (eReturnStatusSuccessFinishResult); + Stream &output_strm = result.GetOutputStream(); + output_strm.Printf (" packet: %s\n", packet_cstr); + const std::string &response_str = response.GetStringRef(); + if (response_str.empty()) + output_strm.PutCString ("response: \nerror: UNIMPLEMENTED\n"); + else + output_strm.Printf ("response: %s\n", response.GetStringRef().c_str()); } - } return true; } -- 2.7.4