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 36 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
SBBreakpointLocation::SBBreakpointLocation | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 44 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
|
protected |
Definition at line 38 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
SBAddress SBBreakpointLocation::GetAddress | ( | ) |
Definition at line 73 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::GetAutoContinue | ( | ) |
Definition at line 191 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
SBBreakpoint SBBreakpointLocation::GetBreakpoint | ( | ) |
Definition at line 448 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::GetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 292 of file SBBreakpointLocation.cpp.
References lldb::SBStringList::AppendList(), GetSP(), and LLDB_INSTRUMENT_VA.
const char * SBBreakpointLocation::GetCondition | ( | ) |
Definition at line 168 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 418 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 122 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
break_id_t SBBreakpointLocation::GetID | ( | ) |
Definition at line 436 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_BREAK_ID.
uint32_t SBBreakpointLocation::GetIgnoreCount | ( | ) |
Definition at line 134 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
addr_t SBBreakpointLocation::GetLoadAddress | ( | ) |
Definition at line 84 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_ADDRESS.
const char * SBBreakpointLocation::GetQueueName | ( | ) | const |
Definition at line 388 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
|
private |
Definition at line 59 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().
tid_t SBBreakpointLocation::GetThreadID | ( | ) |
Definition at line 317 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_THREAD_ID.
uint32_t SBBreakpointLocation::GetThreadIndex | ( | ) | const |
Definition at line 341 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and UINT32_MAX.
const char * SBBreakpointLocation::GetThreadName | ( | ) | const |
Definition at line 365 of file SBBreakpointLocation.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsEnabled | ( | ) |
Definition at line 110 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsResolved | ( | ) |
Definition at line 400 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointLocation::IsValid | ( | ) | const |
Definition at line 63 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 67 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
const SBBreakpointLocation & SBBreakpointLocation::operator= | ( | const lldb::SBBreakpointLocation & | rhs | ) |
Definition at line 49 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_wp.
void SBBreakpointLocation::SetAutoContinue | ( | bool | auto_continue | ) |
Definition at line 180 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetCallback | ( | SBBreakpointHitCallback | callback, |
void * | baton | ||
) |
Definition at line 203 of file SBBreakpointLocation.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, lldb::SBBreakpointCallbackBaton::PrivateBreakpointHitCallback(), and SBBreakpointCallbackBaton.
void SBBreakpointLocation::SetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 275 of file SBBreakpointLocation.cpp.
References lldb::eScriptLanguageNone, lldb::SBStringList::GetSize(), GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetCondition | ( | const char * | condition | ) |
Definition at line 157 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetEnabled | ( | bool | enabled | ) |
Definition at line 99 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetIgnoreCount | ( | uint32_t | n | ) |
Definition at line 146 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
|
private |
Definition at line 412 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 377 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
SBError SBBreakpointLocation::SetScriptCallbackBody | ( | const char * | script_body_text | ) |
Definition at line 251 of file SBBreakpointLocation.cpp.
References error(), GetSP(), LLDB_INSTRUMENT_VA, lldb::SBError::SetError(), and lldb::SBError::SetErrorString().
void SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name | ) |
Definition at line 218 of file SBBreakpointLocation.cpp.
References LLDB_INSTRUMENT_VA.
SBError SBBreakpointLocation::SetScriptCallbackFunction | ( | const char * | callback_function_name, |
lldb::SBStructuredData & | extra_args | ||
) |
Definition at line 223 of file SBBreakpointLocation.cpp.
References error(), GetSP(), LLDB_INSTRUMENT_VA, lldb::SBStructuredData::m_impl_up, lldb::SBError::SetError(), and lldb::SBError::SetErrorString().
void SBBreakpointLocation::SetThreadID | ( | lldb::tid_t | sb_thread_id | ) |
Definition at line 306 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetThreadIndex | ( | uint32_t | index | ) |
Definition at line 330 of file SBBreakpointLocation.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
void SBBreakpointLocation::SetThreadName | ( | const char * | thread_name | ) |
Definition at line 354 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().