SBBreakpointName#

class lldb.SBBreakpointName(*args)#

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 SBBreakpoint s 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.

Attributes Summary

auto_continue

A read/write property that configures the auto-continue property of this breakpoint name.

condition

A read/write property that configures the condition of this breakpoint name.

enabled

A read/write property that configures whether this breakpoint name is enabled or not.

ignore_count

A read/write property that configures the ignore count of this breakpoint name.

one_shot

A read/write property that configures whether this breakpoint name is one-shot (deleted when hit) or not.

queue_name

A read/write property that configures the queue name criteria of this breakpoint name.

thread_id

A read/write property that configures the thread id criteria of this breakpoint name.

thread_index

A read/write property that configures the thread index criteria of this breakpoint name.

thread_name

A read/write property that configures the thread name criteria of this breakpoint name.

Methods Summary

GetAllowDelete(SBBreakpointName self)

GetAllowDisable(SBBreakpointName self)

GetAllowList(SBBreakpointName self)

GetAutoContinue(SBBreakpointName self)

GetCommandLineCommands(...)

GetCondition(SBBreakpointName self)

GetDescription(SBBreakpointName self, ...)

GetHelpString(SBBreakpointName self)

GetIgnoreCount(SBBreakpointName self)

GetName(SBBreakpointName self)

GetQueueName(SBBreakpointName self)

GetThreadID(SBBreakpointName self)

GetThreadIndex(SBBreakpointName self)

GetThreadName(SBBreakpointName self)

IsEnabled(SBBreakpointName self)

IsOneShot(SBBreakpointName self)

IsValid(SBBreakpointName self)

SetAllowDelete(SBBreakpointName self, bool value)

SetAllowDisable(SBBreakpointName self, ...)

SetAllowList(SBBreakpointName self, bool value)

SetAutoContinue(SBBreakpointName self, ...)

SetCommandLineCommands(...)

SetCondition(SBBreakpointName self, ...)

SetEnabled(SBBreakpointName self, bool enable)

SetHelpString(SBBreakpointName self, ...)

SetIgnoreCount(SBBreakpointName self, ...)

SetOneShot(SBBreakpointName self, bool one_shot)

SetQueueName(SBBreakpointName self, ...)

SetScriptCallbackBody(SBBreakpointName self, ...)

SetScriptCallbackFunction()

SetThreadID(SBBreakpointName self, lldb)

SetThreadIndex(SBBreakpointName self, ...)

SetThreadName(SBBreakpointName self, ...)

Attributes Documentation

auto_continue#

A read/write property that configures the auto-continue property of this breakpoint name.

condition#

A read/write property that configures the condition of this breakpoint name.

enabled#

A read/write property that configures whether this breakpoint name is enabled or not.

ignore_count#

A read/write property that configures the ignore count of this breakpoint name.

one_shot#

A read/write property that configures whether this breakpoint name is one-shot (deleted when hit) or not.

queue_name#

A read/write property that configures the queue name criteria of this breakpoint name.

thread_id#

A read/write property that configures the thread id criteria of this breakpoint name.

thread_index#

A read/write property that configures the thread index criteria of this breakpoint name.

thread_name#

A read/write property that configures the thread name criteria of this breakpoint name.

Methods Documentation

GetAllowDelete(SBBreakpointName self) bool#
GetAllowDisable(SBBreakpointName self) bool#
GetAllowList(SBBreakpointName self) bool#
GetAutoContinue(SBBreakpointName self) bool#
GetCommandLineCommands(SBBreakpointName self, SBStringList commands) bool#
GetCondition(SBBreakpointName self) char const *#
GetDescription(SBBreakpointName self, SBStream description) bool#
GetHelpString(SBBreakpointName self) char const *#
GetIgnoreCount(SBBreakpointName self) uint32_t#
GetName(SBBreakpointName self) char const *#
GetQueueName(SBBreakpointName self) char const *#
GetThreadID(SBBreakpointName self) lldb::tid_t#
GetThreadIndex(SBBreakpointName self) uint32_t#
GetThreadName(SBBreakpointName self) char const *#
IsEnabled(SBBreakpointName self) bool#
IsOneShot(SBBreakpointName self) bool#
IsValid(SBBreakpointName self) bool#
SetAllowDelete(SBBreakpointName self, bool value)#
SetAllowDisable(SBBreakpointName self, bool value)#
SetAllowList(SBBreakpointName self, bool value)#
SetAutoContinue(SBBreakpointName self, bool auto_continue)#
SetCommandLineCommands(SBBreakpointName self, SBStringList commands)#
SetCondition(SBBreakpointName self, char const * condition)#
SetEnabled(SBBreakpointName self, bool enable)#
SetHelpString(SBBreakpointName self, char const * help_string)#
SetIgnoreCount(SBBreakpointName self, uint32_t count)#
SetOneShot(SBBreakpointName self, bool one_shot)#
SetQueueName(SBBreakpointName self, char const * queue_name)#
SetScriptCallbackBody(SBBreakpointName self, char const * script_body_text) SBError#
SetScriptCallbackFunction(SBBreakpointName self, char const * callback_function_name)#
SetScriptCallbackFunction(SBBreakpointName self, char const * callback_function_name, SBStructuredData extra_args) SBError
SetThreadID(SBBreakpointName self, lldb::tid_t sb_thread_id)#
SetThreadIndex(SBBreakpointName self, uint32_t index)#
SetThreadName(SBBreakpointName self, char const * thread_name)#