summaryrefslogtreecommitdiffstats
path: root/lldb/source/API
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2010-10-22 01:15:49 +0000
committerJim Ingham <jingham@apple.com>2010-10-22 01:15:49 +0000
commit041a12fc3159e11a6b97ed6f22d98788aa202d6a (patch)
tree9124a3c27ebbad386e3b00897bb53e6a32195124 /lldb/source/API
parent06e41ae5c77c6a918b84b858f49089809e1e956f (diff)
downloadbcm5719-llvm-041a12fc3159e11a6b97ed6f22d98788aa202d6a.tar.gz
bcm5719-llvm-041a12fc3159e11a6b97ed6f22d98788aa202d6a.zip
Add and SB API to set breakpoint conditions.
llvm-svn: 117082
Diffstat (limited to 'lldb/source/API')
-rw-r--r--lldb/source/API/SBBreakpoint.cpp12
-rw-r--r--lldb/source/API/SBBreakpointLocation.cpp12
2 files changed, 24 insertions, 0 deletions
diff --git a/lldb/source/API/SBBreakpoint.cpp b/lldb/source/API/SBBreakpoint.cpp
index 8f0545310b1..2ba7b9e96b9 100644
--- a/lldb/source/API/SBBreakpoint.cpp
+++ b/lldb/source/API/SBBreakpoint.cpp
@@ -205,6 +205,18 @@ SBBreakpoint::SetIgnoreCount (uint32_t count)
m_opaque_sp->SetIgnoreCount (count);
}
+void
+SBBreakpoint::SetCondition (const char *condition)
+{
+ m_opaque_sp->SetCondition (condition);
+}
+
+const char *
+SBBreakpoint::GetCondition ()
+{
+ return m_opaque_sp->GetConditionText ();
+}
+
uint32_t
SBBreakpoint::GetHitCount () const
{
diff --git a/lldb/source/API/SBBreakpointLocation.cpp b/lldb/source/API/SBBreakpointLocation.cpp
index 07300eabac4..b284f6a2341 100644
--- a/lldb/source/API/SBBreakpointLocation.cpp
+++ b/lldb/source/API/SBBreakpointLocation.cpp
@@ -99,6 +99,18 @@ SBBreakpointLocation::SetIgnoreCount (uint32_t n)
}
void
+SBBreakpointLocation::SetCondition (const char *condition)
+{
+ m_opaque_sp->SetCondition (condition);
+}
+
+const char *
+SBBreakpointLocation::GetCondition ()
+{
+ return m_opaque_sp->GetConditionText ();
+}
+
+void
SBBreakpointLocation::SetThreadID (tid_t thread_id)
{
if (m_opaque_sp)
OpenPOWER on IntegriCloud