diff options
author | Jim Ingham <jingham@apple.com> | 2014-02-25 04:53:13 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2014-02-25 04:53:13 +0000 |
commit | 5881318c8877e67bb6e3c5f67a249bb8ca54043e (patch) | |
tree | e5c65d2b73c5093d9f84af0444665e8c1eb1c477 /lldb/tools/debugserver/source/DNB.cpp | |
parent | 47ff9ab1be165d83063036f2630df794db008b4b (diff) | |
download | bcm5719-llvm-5881318c8877e67bb6e3c5f67a249bb8ca54043e.tar.gz bcm5719-llvm-5881318c8877e67bb6e3c5f67a249bb8ca54043e.zip |
Allow debugserver to detach from the target if the connection is
unexpectedly closed.
llvm-svn: 202110
Diffstat (limited to 'lldb/tools/debugserver/source/DNB.cpp')
-rw-r--r-- | lldb/tools/debugserver/source/DNB.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/DNB.cpp b/lldb/tools/debugserver/source/DNB.cpp index 6c725d58335..cd23a401e21 100644 --- a/lldb/tools/debugserver/source/DNB.cpp +++ b/lldb/tools/debugserver/source/DNB.cpp @@ -650,6 +650,10 @@ DNBProcessDetach (nub_process_t pid) MachProcessSP procSP; if (GetProcessSP (pid, procSP)) { + const bool remove = true; + DNBLogThreaded("Disabling breakpoints and watchpoints, and detaching from %d.", pid); + procSP->DisableAllBreakpoints(remove); + procSP->DisableAllWatchpoints (remove); return procSP->Detach(); } return false; |