Package lldb :: Class SBBreakpointName
[hide private]
[frames] | no frames]

Class SBBreakpointName

source code

Represents a breakpoint name registered in a given SBTarget.

Breakpoint names provide a way to act on groups of breakpoints. When you add a name to a group of breakpoints, you can then use the name in all the command line lldb commands for that name. You can also configure the SBBreakpointName options and those options will be propagated to any SBBreakpoints currently using that name. Adding a name to a breakpoint will also apply any of the set options to that breakpoint.

You can also set permissions on a breakpoint name to disable listing, deleting and disabling breakpoints. That will disallow the given operation for breakpoints except when the breakpoint is mentioned by ID. So for instance deleting all the breakpoints won't delete breakpoints so marked.

Instance Methods [hide private]
__repr__(self) source code
__init__(self, *args)
__init__(lldb::SBBreakpointName self) -> SBBreakpointName __init__(lldb::SBBreakpointName self, SBTarget target, char const * name) -> SBBreakpointName __init__(lldb::SBBreakpointName self, SBBreakpoint bkpt, char const * name) -> SBBreakpointName __init__(lldb::SBBreakpointName self, SBBreakpointName rhs) -> SBBreakpointName
source code
__eq__(self, *args)
__eq__(SBBreakpointName self, SBBreakpointName rhs) -> bool
source code
__ne__(self, *args)
__ne__(SBBreakpointName self, SBBreakpointName rhs) -> bool
source code
__nonzero__(self) source code
__bool__(self) source code
IsValid(SBBreakpointName self) -> bool
source code
GetName(SBBreakpointName self) -> char const *
source code
SetEnabled(self, *args)
SetEnabled(SBBreakpointName self, bool enable)
source code
IsEnabled(SBBreakpointName self) -> bool
source code
SetOneShot(self, *args)
SetOneShot(SBBreakpointName self, bool one_shot)
source code
IsOneShot(SBBreakpointName self) -> bool
source code
SetIgnoreCount(self, *args)
SetIgnoreCount(SBBreakpointName self, uint32_t count)
source code
GetIgnoreCount(SBBreakpointName self) -> uint32_t
source code
SetCondition(self, *args)
SetCondition(SBBreakpointName self, char const * condition)
source code
GetCondition(SBBreakpointName self) -> char const *
source code
SetAutoContinue(self, *args)
SetAutoContinue(SBBreakpointName self, bool auto_continue)
source code
GetAutoContinue(SBBreakpointName self) -> bool
source code
SetThreadID(self, *args)
SetThreadID(SBBreakpointName self, lldb::tid_t sb_thread_id)
source code
GetThreadID(SBBreakpointName self) -> lldb::tid_t
source code
SetThreadIndex(self, *args)
SetThreadIndex(SBBreakpointName self, uint32_t index)
source code
GetThreadIndex(SBBreakpointName self) -> uint32_t
source code
SetThreadName(self, *args)
SetThreadName(SBBreakpointName self, char const * thread_name)
source code
GetThreadName(SBBreakpointName self) -> char const *
source code
SetQueueName(self, *args)
SetQueueName(SBBreakpointName self, char const * queue_name)
source code
GetQueueName(SBBreakpointName self) -> char const *
source code
SetScriptCallbackFunction(self, *args)
SetScriptCallbackFunction(SBBreakpointName self, char const * callback_function_name)
source code
SetCommandLineCommands(self, *args)
SetCommandLineCommands(SBBreakpointName self, SBStringList commands)
source code
GetCommandLineCommands(self, *args)
GetCommandLineCommands(SBBreakpointName self, SBStringList commands) -> bool
source code
SetScriptCallbackBody(self, *args)
SetScriptCallbackBody(SBBreakpointName self, char const * script_body_text) -> SBError
source code
GetHelpString(SBBreakpointName self) -> char const *
source code
SetHelpString(self, *args)
SetHelpString(SBBreakpointName self, char const * help_string)
source code
GetAllowList(SBBreakpointName self) -> bool
source code
SetAllowList(self, *args)
SetAllowList(SBBreakpointName self, bool value)
source code
GetAllowDelete(SBBreakpointName self) -> bool
source code
SetAllowDelete(self, *args)
SetAllowDelete(SBBreakpointName self, bool value)
source code
GetAllowDisable(SBBreakpointName self) -> bool
source code
SetAllowDisable(self, *args)
SetAllowDisable(SBBreakpointName self, bool value)
source code
GetDescription(self, *args)
GetDescription(SBBreakpointName self, SBStream description) -> bool
source code
__str__(SBBreakpointName self) -> PyObject *
source code
Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _lldb.delete_SBBreakpointName
  __del__ = lambda self: