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(self)
IsValid(SBBreakpointName self) -> bool
source code
 
GetName(self)
GetName(SBBreakpointName self) -> char const *
source code
 
SetEnabled(self, *args)
SetEnabled(SBBreakpointName self, bool enable)
source code
 
IsEnabled(self)
IsEnabled(SBBreakpointName self) -> bool
source code
 
SetOneShot(self, *args)
SetOneShot(SBBreakpointName self, bool one_shot)
source code
 
IsOneShot(self)
IsOneShot(SBBreakpointName self) -> bool
source code
 
SetIgnoreCount(self, *args)
SetIgnoreCount(SBBreakpointName self, uint32_t count)
source code
 
GetIgnoreCount(self)
GetIgnoreCount(SBBreakpointName self) -> uint32_t
source code
 
SetCondition(self, *args)
SetCondition(SBBreakpointName self, char const * condition)
source code
 
GetCondition(self)
GetCondition(SBBreakpointName self) -> char const *
source code
 
SetAutoContinue(self, *args)
SetAutoContinue(SBBreakpointName self, bool auto_continue)
source code
 
GetAutoContinue(self)
GetAutoContinue(SBBreakpointName self) -> bool
source code
 
SetThreadID(self, *args)
SetThreadID(SBBreakpointName self, lldb::tid_t sb_thread_id)
source code
 
GetThreadID(self)
GetThreadID(SBBreakpointName self) -> lldb::tid_t
source code
 
SetThreadIndex(self, *args)
SetThreadIndex(SBBreakpointName self, uint32_t index)
source code
 
GetThreadIndex(self)
GetThreadIndex(SBBreakpointName self) -> uint32_t
source code
 
SetThreadName(self, *args)
SetThreadName(SBBreakpointName self, char const * thread_name)
source code
 
GetThreadName(self)
GetThreadName(SBBreakpointName self) -> char const *
source code
 
SetQueueName(self, *args)
SetQueueName(SBBreakpointName self, char const * queue_name)
source code
 
GetQueueName(self)
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(self)
GetHelpString(SBBreakpointName self) -> char const *
source code
 
SetHelpString(self, *args)
SetHelpString(SBBreakpointName self, char const * help_string)
source code
 
GetAllowList(self)
GetAllowList(SBBreakpointName self) -> bool
source code
 
SetAllowList(self, *args)
SetAllowList(SBBreakpointName self, bool value)
source code
 
GetAllowDelete(self)
GetAllowDelete(SBBreakpointName self) -> bool
source code
 
SetAllowDelete(self, *args)
SetAllowDelete(SBBreakpointName self, bool value)
source code
 
GetAllowDisable(self)
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__(self)
__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: