diff options
Diffstat (limited to 'lldb/source/Breakpoint/Breakpoint.cpp')
-rw-r--r-- | lldb/source/Breakpoint/Breakpoint.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lldb/source/Breakpoint/Breakpoint.cpp b/lldb/source/Breakpoint/Breakpoint.cpp index c79b1a89afe..fd2296df681 100644 --- a/lldb/source/Breakpoint/Breakpoint.cpp +++ b/lldb/source/Breakpoint/Breakpoint.cpp @@ -185,6 +185,24 @@ Breakpoint::GetThreadID () return m_options.GetThreadSpec()->GetTID(); } +void +Breakpoint::SetCondition (const char *condition) +{ + m_options.SetCondition (condition); +} + +ThreadPlan * +Breakpoint::GetThreadPlanToTestCondition (ExecutionContext &exe_ctx, lldb::BreakpointLocationSP loc_sp, Stream &error) +{ + return m_options.GetThreadPlanToTestCondition (exe_ctx, loc_sp, error); +} + +const char * +Breakpoint::GetConditionText () +{ + return m_options.GetConditionText(); +} + // This function is used when "baton" doesn't need to be freed void Breakpoint::SetCallback (BreakpointHitCallback callback, void *baton, bool is_synchronous) |