summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
diff options
context:
space:
mode:
authorChaoren Lin <chaorenl@google.com>2015-02-03 01:51:50 +0000
committerChaoren Lin <chaorenl@google.com>2015-02-03 01:51:50 +0000
commit0be9ebbfbdc195c39631705fd26e0666fa30975d (patch)
tree4e40fd174a0118af37248b4515c08810621720d9 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
parent18fe6404f9bc379045f4bce801f1c7113cddc6a0 (diff)
downloadbcm5719-llvm-0be9ebbfbdc195c39631705fd26e0666fa30975d.tar.gz
bcm5719-llvm-0be9ebbfbdc195c39631705fd26e0666fa30975d.zip
Add missing switch cases to silence warnings.
llvm-svn: 227931
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
index 3f60671262b..a2c57db13f9 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
@@ -978,6 +978,12 @@ GDBRemoteCommunicationServer::SendStopReplyPacketForThread (lldb::tid_t tid)
case eStopReasonExec:
reason_str = "exec";
break;
+ case eStopReasonInstrumentation:
+ case eStopReasonInvalid:
+ case eStopReasonPlanComplete:
+ case eStopReasonThreadExiting:
+ case eStopReasonNone:
+ break;
}
if (reason_str != nullptr)
{
@@ -3765,7 +3771,7 @@ GDBRemoteCommunicationServer::Handle_Z (StringExtractorGDBRemote &packet)
want_hardware = true; want_breakpoint = false; break;
case eWatchpointReadWrite:
want_hardware = true; want_breakpoint = false; break;
- default:
+ case eStoppointInvalid:
return SendIllFormedResponse(packet, "Z packet had invalid software/hardware specifier");
}
@@ -3803,13 +3809,10 @@ GDBRemoteCommunicationServer::Handle_Z (StringExtractorGDBRemote &packet)
}
else
{
- uint32_t watch_flags = 0x0;
- switch (stoppoint_type)
- {
- case eWatchpointWrite: watch_flags = 0x1; break;
- case eWatchpointRead: watch_flags = 0x3; break;
- case eWatchpointReadWrite: watch_flags = 0x3; break;
- }
+ uint32_t watch_flags =
+ stoppoint_type == eWatchpointWrite
+ ? watch_flags = 0x1 // Write
+ : watch_flags = 0x3; // ReadWrite
// Try to set the watchpoint.
const Error error = m_debugged_process_sp->SetWatchpoint (
OpenPOWER on IntegriCloud