diff options
| author | Greg Clayton <gclayton@apple.com> | 2013-05-21 01:00:52 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2013-05-21 01:00:52 +0000 |
| commit | 15fc2be75ba8c1276a0704380a07a4d377c1ef76 (patch) | |
| tree | 0b3f977c5c6954a3d51258a76aa050cd334f9b2b /lldb/tools/debugserver/source/DNBBreakpoint.cpp | |
| parent | 9d4c735885bfc5a6d5300ed2cd58e3b42f0637fd (diff) | |
| download | bcm5719-llvm-15fc2be75ba8c1276a0704380a07a4d377c1ef76.tar.gz bcm5719-llvm-15fc2be75ba8c1276a0704380a07a4d377c1ef76.zip | |
<rdar://problem/13892516>
LLDB can now debug across calls to exec when the architecture changes from say i386 to x86_64 (on darwin).
llvm-svn: 182345
Diffstat (limited to 'lldb/tools/debugserver/source/DNBBreakpoint.cpp')
| -rw-r--r-- | lldb/tools/debugserver/source/DNBBreakpoint.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/DNBBreakpoint.cpp b/lldb/tools/debugserver/source/DNBBreakpoint.cpp index 5b946939d80..66706870305 100644 --- a/lldb/tools/debugserver/source/DNBBreakpoint.cpp +++ b/lldb/tools/debugserver/source/DNBBreakpoint.cpp @@ -288,6 +288,15 @@ DNBBreakpointList::GetByIndex (uint32_t i) return NULL; } +void +DNBBreakpointList::DisableAll () +{ + iterator pos, end = m_breakpoints.end(); + for (pos = m_breakpoints.begin(); pos != end; ++pos) + (*pos).SetEnabled(false); +} + + const DNBBreakpoint * DNBBreakpointList::GetByIndex (uint32_t i) const { |

