LLDB
mainline
|
#include <SBBreakpointName.h>
Public Member Functions | |
SBBreakpointName () | |
SBBreakpointName (SBTarget &target, const char *name) | |
SBBreakpointName (SBBreakpoint &bkpt, const char *name) | |
SBBreakpointName (const lldb::SBBreakpointName &rhs) | |
~SBBreakpointName () | |
const lldb::SBBreakpointName & | operator= (const lldb::SBBreakpointName &rhs) |
bool | operator== (const lldb::SBBreakpointName &rhs) |
bool | operator!= (const lldb::SBBreakpointName &rhs) |
operator bool () const | |
bool | IsValid () const |
const char * | GetName () const |
void | SetEnabled (bool enable) |
bool | IsEnabled () |
void | SetOneShot (bool one_shot) |
bool | IsOneShot () const |
void | SetIgnoreCount (uint32_t count) |
uint32_t | GetIgnoreCount () const |
void | SetCondition (const char *condition) |
const char * | GetCondition () |
void | SetAutoContinue (bool auto_continue) |
bool | GetAutoContinue () |
void | SetThreadID (lldb::tid_t sb_thread_id) |
lldb::tid_t | GetThreadID () |
void | SetThreadIndex (uint32_t index) |
uint32_t | GetThreadIndex () const |
void | SetThreadName (const char *thread_name) |
const char * | GetThreadName () const |
void | SetQueueName (const char *queue_name) |
const char * | GetQueueName () const |
void | SetCallback (SBBreakpointHitCallback callback, void *baton) |
void | SetScriptCallbackFunction (const char *callback_function_name) |
SBError | SetScriptCallbackFunction (const char *callback_function_name, SBStructuredData &extra_args) |
void | SetCommandLineCommands (lldb::SBStringList &commands) |
bool | GetCommandLineCommands (lldb::SBStringList &commands) |
SBError | SetScriptCallbackBody (const char *script_body_text) |
const char * | GetHelpString () const |
void | SetHelpString (const char *help_string) |
bool | GetAllowList () const |
void | SetAllowList (bool value) |
bool | GetAllowDelete () |
void | SetAllowDelete (bool value) |
bool | GetAllowDisable () |
void | SetAllowDisable (bool value) |
bool | GetDescription (lldb::SBStream &description) |
Private Member Functions | |
lldb_private::BreakpointName * | GetBreakpointName () const |
void | UpdateName (lldb_private::BreakpointName &bp_name) |
Private Attributes | |
std::unique_ptr< SBBreakpointNameImpl > | m_impl_up |
Friends | |
class | SBTarget |
Definition at line 18 of file SBBreakpointName.h.
SBBreakpointName::SBBreakpointName | ( | ) |
Definition at line 110 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
SBBreakpointName::SBBreakpointName | ( | SBTarget & | target, |
const char * | name | ||
) |
Definition at line 112 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
SBBreakpointName::SBBreakpointName | ( | SBBreakpoint & | bkpt, |
const char * | name | ||
) |
Definition at line 122 of file SBBreakpointName.cpp.
References lldb_private::Target::ConfigureBreakpointName(), lldb_private::BreakpointName::GetOptions(), lldb::SBBreakpoint::GetSP(), lldb::SBBreakpoint::IsValid(), and LLDB_INSTRUMENT_VA.
SBBreakpointName::SBBreakpointName | ( | const lldb::SBBreakpointName & | rhs | ) |
Definition at line 147 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA, and m_impl_up.
|
default |
bool SBBreakpointName::GetAllowDelete | ( | ) |
Definition at line 626 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::Permissions::GetAllowDelete(), lldb_private::BreakpointName::GetPermissions(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::GetAllowDisable | ( | ) |
Definition at line 644 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::Permissions::GetAllowDisable(), lldb_private::BreakpointName::GetPermissions(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::GetAllowList | ( | ) | const |
Definition at line 608 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::Permissions::GetAllowList(), lldb_private::BreakpointName::GetPermissions(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::GetAutoContinue | ( | ) |
Definition at line 337 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::IsAutoContinue(), and LLDB_INSTRUMENT_VA.
|
private |
Definition at line 662 of file SBBreakpointName.cpp.
bool SBBreakpointName::GetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 477 of file SBBreakpointName.cpp.
References lldb::SBStringList::AppendList(), lldb_private::BreakpointOptions::GetCommandLineCallbacks(), lldb_private::BreakpointName::GetOptions(), and LLDB_INSTRUMENT_VA.
const char * SBBreakpointName::GetCondition | ( | ) |
Definition at line 310 of file SBBreakpointName.cpp.
References lldb_private::BreakpointOptions::GetConditionText(), lldb_private::BreakpointName::GetOptions(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::GetDescription | ( | lldb::SBStream & | description | ) |
Definition at line 515 of file SBBreakpointName.cpp.
References lldb::eDescriptionLevelFull, lldb::SBStream::get(), lldb_private::BreakpointName::GetDescription(), LLDB_INSTRUMENT_VA, and lldb::SBStream::Printf().
const char * SBBreakpointName::GetHelpString | ( | ) | const |
Definition at line 492 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetHelp(), and LLDB_INSTRUMENT_VA.
uint32_t SBBreakpointName::GetIgnoreCount | ( | ) | const |
Definition at line 283 of file SBBreakpointName.cpp.
References lldb_private::BreakpointOptions::GetIgnoreCount(), lldb_private::BreakpointName::GetOptions(), and LLDB_INSTRUMENT_VA.
const char * SBBreakpointName::GetName | ( | ) | const |
Definition at line 197 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
const char * SBBreakpointName::GetQueueName | ( | ) | const |
Definition at line 445 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::ThreadSpec::GetQueueName(), lldb_private::BreakpointOptions::GetThreadSpec(), and LLDB_INSTRUMENT_VA.
tid_t SBBreakpointName::GetThreadID | ( | ) |
Definition at line 364 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), lldb_private::ThreadSpec::GetTID(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_THREAD_ID.
uint32_t SBBreakpointName::GetThreadIndex | ( | ) | const |
Definition at line 391 of file SBBreakpointName.cpp.
References lldb_private::ThreadSpec::GetIndex(), lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_THREAD_ID.
const char * SBBreakpointName::GetThreadName | ( | ) | const |
Definition at line 418 of file SBBreakpointName.cpp.
References lldb_private::ThreadSpec::GetName(), lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::IsEnabled | ( | ) |
Definition at line 229 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::IsEnabled(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::IsOneShot | ( | ) | const |
Definition at line 256 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::IsOneShot(), and LLDB_INSTRUMENT_VA.
bool SBBreakpointName::IsValid | ( | ) | const |
Definition at line 185 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 189 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
bool SBBreakpointName::operator!= | ( | const lldb::SBBreakpointName & | rhs | ) |
Definition at line 179 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA, and m_impl_up.
const SBBreakpointName & SBBreakpointName::operator= | ( | const lldb::SBBreakpointName & | rhs | ) |
Definition at line 160 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA, and m_impl_up.
bool SBBreakpointName::operator== | ( | const lldb::SBBreakpointName & | rhs | ) |
Definition at line 173 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA, and m_impl_up.
void SBBreakpointName::SetAllowDelete | ( | bool | value | ) |
Definition at line 635 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetPermissions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointName::Permissions::SetAllowDelete().
void SBBreakpointName::SetAllowDisable | ( | bool | value | ) |
Definition at line 653 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetPermissions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointName::Permissions::SetAllowDisable().
void SBBreakpointName::SetAllowList | ( | bool | value | ) |
Definition at line 617 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetPermissions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointName::Permissions::SetAllowList().
void SBBreakpointName::SetAutoContinue | ( | bool | auto_continue | ) |
Definition at line 323 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetAutoContinue().
void SBBreakpointName::SetCallback | ( | SBBreakpointHitCallback | callback, |
void * | baton | ||
) |
Definition at line 531 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetCallback().
void SBBreakpointName::SetCommandLineCommands | ( | lldb::SBStringList & | commands | ) |
Definition at line 458 of file SBBreakpointName.cpp.
References lldb::eScriptLanguageNone, lldb_private::BreakpointName::GetOptions(), lldb::SBStringList::GetSize(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetCommandDataCallback().
void SBBreakpointName::SetCondition | ( | const char * | condition | ) |
Definition at line 296 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetCondition().
void SBBreakpointName::SetEnabled | ( | bool | enable | ) |
Definition at line 205 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetEnabled().
void SBBreakpointName::SetHelpString | ( | const char * | help_string | ) |
Definition at line 502 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA, and lldb_private::BreakpointName::SetHelp().
void SBBreakpointName::SetIgnoreCount | ( | uint32_t | count | ) |
Definition at line 269 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetIgnoreCount().
void SBBreakpointName::SetOneShot | ( | bool | one_shot | ) |
Definition at line 242 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetOneShot().
void SBBreakpointName::SetQueueName | ( | const char * | queue_name | ) |
Definition at line 431 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), LLDB_INSTRUMENT_VA, and lldb_private::ThreadSpec::SetQueueName().
SBError SBBreakpointName::SetScriptCallbackBody | ( | const char * | script_body_text | ) |
Definition at line 584 of file SBBreakpointName.cpp.
References error(), lldb::SBError::Fail(), lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb::SBError::SetError().
void SBBreakpointName::SetScriptCallbackFunction | ( | const char * | callback_function_name | ) |
Definition at line 549 of file SBBreakpointName.cpp.
References LLDB_INSTRUMENT_VA.
SBError SBBreakpointName::SetScriptCallbackFunction | ( | const char * | callback_function_name, |
SBStructuredData & | extra_args | ||
) |
Definition at line 556 of file SBBreakpointName.cpp.
References error(), lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, lldb::SBStructuredData::m_impl_up, lldb::SBError::SetError(), and lldb::SBError::SetErrorString().
void SBBreakpointName::SetThreadID | ( | lldb::tid_t | sb_thread_id | ) |
Definition at line 350 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), LLDB_INSTRUMENT_VA, and lldb_private::BreakpointOptions::SetThreadID().
void SBBreakpointName::SetThreadIndex | ( | uint32_t | index | ) |
Definition at line 377 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), LLDB_INSTRUMENT_VA, and lldb_private::ThreadSpec::SetIndex().
void SBBreakpointName::SetThreadName | ( | const char * | thread_name | ) |
Definition at line 404 of file SBBreakpointName.cpp.
References lldb_private::BreakpointName::GetOptions(), lldb_private::BreakpointOptions::GetThreadSpec(), LLDB_INSTRUMENT_VA, and lldb_private::ThreadSpec::SetName().
|
private |
Definition at line 218 of file SBBreakpointName.cpp.
|
friend |
Definition at line 112 of file SBBreakpointName.h.
|
private |
Definition at line 117 of file SBBreakpointName.h.
Referenced by operator!=(), operator=(), operator==(), and SBBreakpointName().