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::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.
SBBreakpointLocation::SBBreakpointLocation | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 43 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
|
protected |
Definition at line 37 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
SBAddress SBBreakpointLocation::GetAddress | ( | ) |
Definition at line 72 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::GetAutoContinue | ( | ) |
Definition at line 190 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
SBBreakpoint SBBreakpointLocation::GetBreakpoint | ( | ) |
Definition at line 447 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::GetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 291 of file SBBreakpointLocation.cpp.
References lldb::SBStringList::AppendList(), GetSP(), and LLDB_INSTRUMENT_VA.
const char * SBBreakpointLocation::GetCondition | ( | ) |
Definition at line 167 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::GetDescription | ( | lldb::SBStream & | description, |
DescriptionLevel | level | ||
) |
Definition at line 417 of file SBBreakpointLocation.cpp.
References lldb_private::Stream::EOL(), GetSP(), LLDB_INSTRUMENT_VA, lldb_private::Stream::PutCString(), and lldb::SBStream::ref().
uint32_t SBBreakpointLocation::GetHitCount | ( | ) |
Definition at line 121 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
break_id_t SBBreakpointLocation::GetID | ( | ) |
Definition at line 435 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_BREAK_ID.
uint32_t SBBreakpointLocation::GetIgnoreCount | ( | ) |
Definition at line 133 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
addr_t SBBreakpointLocation::GetLoadAddress | ( | ) |
Definition at line 83 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_ADDRESS.
const char * SBBreakpointLocation::GetQueueName | ( | ) | const |
Definition at line 387 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
|
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(), SetAutoContinue(), SetCallback(), SetCommandLineCommands(), SetCondition(), SetEnabled(), SetIgnoreCount(), SetQueueName(), SetScriptCallbackBody(), SetScriptCallbackFunction(), SetThreadID(), SetThreadIndex(), and SetThreadName().
lldb::tid_t SBBreakpointLocation::GetThreadID | ( | ) |
Definition at line 316 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_THREAD_ID.
uint32_t SBBreakpointLocation::GetThreadIndex | ( | ) | const |
Definition at line 340 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and UINT32_MAX.
const char * SBBreakpointLocation::GetThreadName | ( | ) | const |
Definition at line 364 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsEnabled | ( | ) |
Definition at line 109 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsResolved | ( | ) |
Definition at line 399 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsValid | ( | ) | const |
Definition at line 62 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 66 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
const SBBreakpointLocation & SBBreakpointLocation::operator= | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 48 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_wp.
void SBBreakpointLocation::SetAutoContinue | ( | bool | auto_continue | ) |
Definition at line 179 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetCallback | ( | SBBreakpointHitCallback | callback, |
void * | baton | ||
) |
Definition at line 202 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, lldb::SBBreakpointCallbackBaton::PrivateBreakpointHitCallback(), and SBBreakpointCallbackBaton.
void SBBreakpointLocation::SetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 274 of file SBBreakpointLocation.cpp.
References lldb::eScriptLanguageNone, lldb::SBStringList::GetSize(), GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetCondition | ( | const char * | condition | ) |
Definition at line 156 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetEnabled | ( | bool | enabled | ) |
Definition at line 98 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetIgnoreCount | ( | uint32_t | n | ) |
Definition at line 145 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
|
private |
Definition at line 411 of file SBBreakpointLocation.cpp.
References m_opaque_wp.
Referenced by lldb::SBBreakpoint::FindLocationByAddress(), lldb::SBBreakpoint::FindLocationByID(), lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent(), lldb::SBBreakpoint::GetLocationAtIndex(), and lldb::SBBreakpointCallbackBaton::PrivateBreakpointHitCallback().
void SBBreakpointLocation::SetQueueName | ( | const char * | queue_name | ) |
Definition at line 376 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
SBError SBBreakpointLocation::SetScriptCallbackBody | ( | const char * | script_body_text | ) |
Definition at line 250 of file SBBreakpointLocation.cpp.
References error(), lldb_private::Status::FromErrorString(), GetSP(), LLDB_INSTRUMENT_VA, and lldb::SBError::SetError().
void SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name | ) |
Definition at line 217 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
SBError SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name, |
lldb::SBStructuredData & | extra_args | ||
) |
Definition at line 222 of file SBBreakpointLocation.cpp.
References error(), 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 305 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetThreadIndex | ( | uint32_t | index | ) |
Definition at line 329 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetThreadName | ( | const char * | thread_name | ) |
Definition at line 353 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
|
friend |
Definition at line 104 of file SBBreakpointLocation.h.
|
friend |
Definition at line 103 of file SBBreakpointLocation.h.
|
friend |
Definition at line 108 of file SBBreakpointLocation.h.
|
friend |
Definition at line 109 of file SBBreakpointLocation.h.
Referenced by SetCallback().
|
private |
Definition at line 114 of file SBBreakpointLocation.h.
Referenced by GetSP(), operator=(), and SetLocation().