From 43c555dfcd76004d56ba03fd33ebbdba09f58d47 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Wed, 4 Jul 2012 00:35:43 +0000 Subject: Work around some problems destroying a process with older debugservers. rdar://problem/11359989 llvm-svn: 159697 --- lldb/source/Target/Process.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lldb/source/Target/Process.cpp') diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index dabad32f220..e44daf6ece7 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -1621,6 +1621,11 @@ void Process::DisableAllBreakpointSites () { m_breakpoint_site_list.SetEnabledForAll (false); + size_t num_sites = m_breakpoint_site_list.GetSize(); + for (size_t i = 0; i < num_sites; i++) + { + DisableBreakpoint (m_breakpoint_site_list.GetByIndex(i).get()); + } } Error -- cgit v1.2.3