|
LLDB mainline
|
#include <SBBreakpointLocation.h>
Protected Member Functions | |
| SBBreakpointLocation (const lldb::BreakpointLocationSP &break_loc_sp) | |
Private Member Functions | |
| void | SetLocation (const lldb::BreakpointLocationSP &break_loc_sp) |
| BreakpointLocationSP | GetSP () const |
Private Attributes | |
| lldb::BreakpointLocationWP | m_opaque_wp |
Friends | |
| class | lldb_private::ScriptInterpreterBridge |
| class | lldb_private::python::SWIGBridge |
| class | lldb_private::lua::SWIGBridge |
| class | SBBreakpoint |
| class | SBBreakpointCallbackBaton |
Definition at line 26 of file SBBreakpointLocation.h.
| SBBreakpointLocation::SBBreakpointLocation | ( | ) |
Definition at line 35 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb_private::lua::SWIGBridge, lldb_private::ScriptInterpreterBridge, operator=(), and SBBreakpointLocation().
| SBBreakpointLocation::SBBreakpointLocation | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 43 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_wp, and SBBreakpointLocation().
|
default |
References GetAddress(), GetAutoContinue(), GetBreakpoint(), GetCommandLineCommands(), GetCondition(), GetDescription(), GetHitCount(), GetID(), GetIgnoreCount(), GetLoadAddress(), GetQueueName(), GetThreadID(), GetThreadIndex(), GetThreadName(), IsEnabled(), IsResolved(), IsValid(), operator=(), SBBreakpoint, SetAutoContinue(), SetCallback(), SetCommandLineCommands(), SetCondition(), SetEnabled(), SetIgnoreCount(), SetQueueName(), SetScriptCallbackBody(), SetScriptCallbackFunction(), SetThreadID(), SetThreadIndex(), and SetThreadName().
|
protected |
Definition at line 37 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_wp.
| SBAddress SBBreakpointLocation::GetAddress | ( | ) |
Definition at line 72 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and lldb::SBAddress.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::GetAutoContinue | ( | ) |
Definition at line 197 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| SBBreakpoint SBBreakpointLocation::GetBreakpoint | ( | ) |
Definition at line 452 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and SBBreakpoint.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::GetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 296 of file SBBreakpointLocation.cpp.
References lldb::SBStringList::AppendList(), GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| const char * SBBreakpointLocation::GetCondition | ( | ) |
Definition at line 171 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), lldb_private::StopCondition::GetText(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::GetDescription | ( | lldb::SBStream & | description, |
| DescriptionLevel | level ) |
Definition at line 422 of file SBBreakpointLocation.cpp.
References lldb_private::Stream::EOL(), GetSP(), LLDB_INSTRUMENT_VA, lldb_private::Stream::PutCString(), and lldb::SBStream::ref().
Referenced by ~SBBreakpointLocation().
| uint32_t SBBreakpointLocation::GetHitCount | ( | ) |
Definition at line 121 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| break_id_t SBBreakpointLocation::GetID | ( | ) |
Definition at line 440 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_BREAK_ID.
Referenced by ~SBBreakpointLocation().
| uint32_t SBBreakpointLocation::GetIgnoreCount | ( | ) |
Definition at line 133 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| addr_t SBBreakpointLocation::GetLoadAddress | ( | ) |
Definition at line 83 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_ADDRESS.
Referenced by ~SBBreakpointLocation().
| const char * SBBreakpointLocation::GetQueueName | ( | ) | const |
Definition at line 392 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
|
private |
Definition at line 58 of file SBBreakpointLocation.cpp.
References m_opaque_wp.
Referenced by GetAddress(), GetAutoContinue(), GetBreakpoint(), GetCommandLineCommands(), GetCondition(), GetDescription(), GetHitCount(), GetID(), GetIgnoreCount(), GetLoadAddress(), GetQueueName(), GetThreadID(), GetThreadIndex(), GetThreadName(), IsEnabled(), IsResolved(), operator bool(), SBBreakpointCallbackBaton, SetAutoContinue(), SetCallback(), SetCommandLineCommands(), SetCondition(), SetEnabled(), SetIgnoreCount(), SetQueueName(), SetScriptCallbackBody(), SetScriptCallbackFunction(), SetThreadID(), SetThreadIndex(), and SetThreadName().
| lldb::tid_t SBBreakpointLocation::GetThreadID | ( | ) |
Definition at line 321 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_THREAD_ID.
Referenced by ~SBBreakpointLocation().
| uint32_t SBBreakpointLocation::GetThreadIndex | ( | ) | const |
Definition at line 345 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and UINT32_MAX.
Referenced by ~SBBreakpointLocation().
| const char * SBBreakpointLocation::GetThreadName | ( | ) | const |
Definition at line 369 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::IsEnabled | ( | ) |
Definition at line 109 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::IsResolved | ( | ) |
Definition at line 404 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| bool SBBreakpointLocation::IsValid | ( | ) | const |
Definition at line 62 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
|
explicit |
Definition at line 66 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
| const SBBreakpointLocation & SBBreakpointLocation::operator= | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 48 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_wp, and SBBreakpointLocation().
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetAutoContinue | ( | bool | auto_continue | ) |
Definition at line 186 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetCallback | ( | SBBreakpointHitCallback | callback, |
| void * | baton ) |
Definition at line 209 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, lldb::SBBreakpointCallbackBaton::PrivateBreakpointHitCallback(), and SBBreakpointCallbackBaton.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 279 of file SBBreakpointLocation.cpp.
References lldb::eScriptLanguageNone, lldb::SBStringList::GetSize(), GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetCondition | ( | const char * | condition | ) |
Definition at line 156 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetEnabled | ( | bool | enabled | ) |
Definition at line 98 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetIgnoreCount | ( | uint32_t | n | ) |
Definition at line 145 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
|
private |
Definition at line 416 of file SBBreakpointLocation.cpp.
References m_opaque_wp.
Referenced by lldb::SBBreakpoint::FindLocationByAddress(), lldb::SBBreakpoint::FindLocationByID(), lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent(), lldb::SBBreakpoint::GetLocationAtIndex(), lldb::SBBreakpointCallbackBaton::PrivateBreakpointHitCallback(), and SBBreakpointCallbackBaton.
| void SBBreakpointLocation::SetQueueName | ( | const char * | queue_name | ) |
Definition at line 381 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| SBError SBBreakpointLocation::SetScriptCallbackBody | ( | const char * | script_body_text | ) |
Definition at line 255 of file SBBreakpointLocation.cpp.
References error(), lldb_private::Status::FromError(), lldb_private::Status::FromErrorString(), GetSP(), LLDB_INSTRUMENT_VA, and lldb::SBError::SetError().
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name | ) |
Definition at line 224 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| SBError SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name, |
| lldb::SBStructuredData & | extra_args ) |
Definition at line 229 of file SBBreakpointLocation.cpp.
References error(), lldb_private::Status::FromError(), lldb_private::Status::FromErrorString(), GetSP(), LLDB_INSTRUMENT_VA, lldb::SBStructuredData::m_impl_up, and lldb::SBError::SetError().
| void SBBreakpointLocation::SetThreadID | ( | lldb::tid_t | sb_thread_id | ) |
Definition at line 310 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetThreadIndex | ( | uint32_t | index | ) |
Definition at line 334 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
| void SBBreakpointLocation::SetThreadName | ( | const char * | thread_name | ) |
Definition at line 358 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
Referenced by ~SBBreakpointLocation().
|
friend |
Definition at line 106 of file SBBreakpointLocation.h.
References SBBreakpointLocation().
|
friend |
Definition at line 105 of file SBBreakpointLocation.h.
|
friend |
Definition at line 27 of file SBBreakpointLocation.h.
References SBBreakpointLocation().
|
friend |
Definition at line 110 of file SBBreakpointLocation.h.
References SBBreakpoint.
Referenced by GetBreakpoint(), SBBreakpoint, and ~SBBreakpointLocation().
|
friend |
Definition at line 111 of file SBBreakpointLocation.h.
References GetSP(), SBBreakpointCallbackBaton, and SetLocation().
Referenced by SBBreakpointCallbackBaton, and SetCallback().
|
private |
Definition at line 116 of file SBBreakpointLocation.h.
Referenced by lldb_private::ScriptInterpreterBridge::GetBreakpointLocation(), GetSP(), operator=(), SBBreakpointLocation(), SBBreakpointLocation(), and SetLocation().