LLDB mainline
|
#include <BreakpointName.h>
Classes | |
class | Permissions |
Public Member Functions | |
BreakpointName (ConstString name, const char *help=nullptr) | |
BreakpointName (const BreakpointName &rhs) | |
ConstString | GetName () const |
BreakpointOptions & | GetOptions () |
const BreakpointOptions & | GetOptions () const |
void | SetOptions (const BreakpointOptions &options) |
Permissions & | GetPermissions () |
const Permissions & | GetPermissions () const |
void | SetPermissions (const Permissions &permissions) |
bool | GetPermission (Permissions::PermissionKinds permission) const |
void | SetHelp (const char *description) |
const char * | GetHelp () |
bool | GetDescription (Stream *s, lldb::DescriptionLevel level) |
void | ConfigureBreakpoint (lldb::BreakpointSP bp_sp) |
Private Attributes | |
ConstString | m_name |
BreakpointOptions | m_options |
Permissions | m_permissions |
std::string | m_help |
Definition at line 30 of file BreakpointName.h.
|
inline |
Definition at line 139 of file BreakpointName.h.
References SetHelp().
|
inline |
Definition at line 145 of file BreakpointName.h.
void BreakpointName::ConfigureBreakpoint | ( | lldb::BreakpointSP | bp_sp | ) |
Definition at line 75 of file BreakpointName.cpp.
References GetOptions(), and GetPermissions().
Referenced by lldb_private::Target::AddNameToBreakpoint(), and lldb_private::Target::ApplyNameToBreakpoints().
bool BreakpointName::GetDescription | ( | Stream * | s, |
lldb::DescriptionLevel | level | ||
) |
Definition at line 49 of file BreakpointName.cpp.
References lldb_private::BreakpointName::Permissions::GetDescription(), lldb_private::BreakpointOptions::GetDescription(), GetOptions(), GetPermissions(), lldb_private::Stream::Indent(), lldb_private::Stream::IndentLess(), lldb_private::Stream::IndentMore(), m_help, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
Referenced by CommandObjectBreakpointNameList::DoExecute(), and lldb::SBBreakpointName::GetDescription().
|
inline |
Definition at line 177 of file BreakpointName.h.
References m_help.
Referenced by lldb::SBBreakpointName::GetHelpString().
|
inline |
Definition at line 150 of file BreakpointName.h.
References m_name.
Referenced by lldb_private::Target::ApplyNameToBreakpoints().
|
inline |
Definition at line 151 of file BreakpointName.h.
References m_options.
Referenced by ConfigureBreakpoint(), lldb_private::Target::ConfigureBreakpointName(), CommandObjectBreakpointNameConfigure::DoExecute(), lldb::SBBreakpointName::GetAutoContinue(), lldb::SBBreakpointName::GetCommandLineCommands(), lldb::SBBreakpointName::GetCondition(), GetDescription(), lldb::SBBreakpointName::GetIgnoreCount(), lldb::SBBreakpointName::GetQueueName(), lldb::SBBreakpointName::GetThreadID(), lldb::SBBreakpointName::GetThreadIndex(), lldb::SBBreakpointName::GetThreadName(), lldb::SBBreakpointName::IsEnabled(), lldb::SBBreakpointName::IsOneShot(), lldb::SBBreakpointName::SBBreakpointName(), lldb::SBBreakpointName::SetAutoContinue(), lldb::SBBreakpointName::SetCallback(), lldb::SBBreakpointName::SetCommandLineCommands(), lldb::SBBreakpointName::SetCondition(), lldb::SBBreakpointName::SetEnabled(), lldb::SBBreakpointName::SetIgnoreCount(), lldb::SBBreakpointName::SetOneShot(), lldb::SBBreakpointName::SetQueueName(), lldb::SBBreakpointName::SetScriptCallbackBody(), lldb::SBBreakpointName::SetScriptCallbackFunction(), lldb::SBBreakpointName::SetThreadID(), lldb::SBBreakpointName::SetThreadIndex(), and lldb::SBBreakpointName::SetThreadName().
|
inline |
Definition at line 152 of file BreakpointName.h.
References m_options.
|
inline |
Definition at line 164 of file BreakpointName.h.
References lldb_private::BreakpointName::Permissions::GetPermission(), and m_permissions.
Referenced by lldb_private::BreakpointIDList::FindAndReplaceIDRanges().
|
inline |
Definition at line 158 of file BreakpointName.h.
References m_permissions.
Referenced by ConfigureBreakpoint(), lldb_private::Target::ConfigureBreakpointName(), lldb::SBBreakpointName::GetAllowDelete(), lldb::SBBreakpointName::GetAllowDisable(), lldb::SBBreakpointName::GetAllowList(), GetDescription(), lldb::SBBreakpointName::SetAllowDelete(), lldb::SBBreakpointName::SetAllowDisable(), and lldb::SBBreakpointName::SetAllowList().
|
inline |
Definition at line 159 of file BreakpointName.h.
References m_permissions.
|
inline |
Definition at line 169 of file BreakpointName.h.
References m_help.
Referenced by BreakpointName(), CommandObjectBreakpointNameConfigure::DoExecute(), and lldb::SBBreakpointName::SetHelpString().
|
inline |
Definition at line 154 of file BreakpointName.h.
References m_options.
|
inline |
Definition at line 160 of file BreakpointName.h.
References m_permissions.
|
private |
Definition at line 191 of file BreakpointName.h.
Referenced by GetDescription(), GetHelp(), and SetHelp().
|
private |
Definition at line 188 of file BreakpointName.h.
Referenced by GetName().
|
private |
Definition at line 189 of file BreakpointName.h.
Referenced by GetOptions(), and SetOptions().
|
private |
Definition at line 190 of file BreakpointName.h.
Referenced by GetPermission(), GetPermissions(), and SetPermissions().