Package lldb :: Class SBBreakpointLocation

[hide private]
[frames] | no frames]

# Class SBBreakpointLocation

source code

Represents one unique instance (by address) of a logical breakpoint.

A breakpoint location is defined by the breakpoint that produces it, and the address that resulted in this particular instantiation. Each breakpoint location has its settable options.

SBBreakpoint contains SBBreakpointLocation(s). See docstring of SBBreakpoint for retrieval of an SBBreakpointLocation from an SBBreakpoint.

Instance Methods | [hide private]

__setattr__(self, name, value) x.__setattr__('name', value) <==> x.name = value | source code

__getattr__(self, name) | source code

__repr__(self) repr(x) | source code

__init__(self, *args) __init__(lldb::SBBreakpointLocation self) -> SBBreakpointLocation __init__(lldb::SBBreakpointLocation self, SBBreakpointLocation rhs) -> SBBreakpointLocation | source code

__swig_destroy__(...) delete_SBBreakpointLocation(SBBreakpointLocation self) |

__del__(self) | source code

GetID(self) GetID(SBBreakpointLocation self) -> lldb::break_id_t | source code

__nonzero__(self) | source code

IsValid(self) IsValid(SBBreakpointLocation self) -> bool | source code

GetAddress(self) GetAddress(SBBreakpointLocation self) -> SBAddress | source code

GetLoadAddress(self) GetLoadAddress(SBBreakpointLocation self) -> lldb::addr_t | source code

SetEnabled(self, *args) SetEnabled(SBBreakpointLocation self, bool enabled) | source code

IsEnabled(self) IsEnabled(SBBreakpointLocation self) -> bool | source code

GetIgnoreCount(self) GetIgnoreCount(SBBreakpointLocation self) -> uint32_t | source code

SetIgnoreCount(self, *args) SetIgnoreCount(SBBreakpointLocation self, uint32_t n) | source code

SetCondition(self, *args) SetCondition(SBBreakpointLocation self, str const * condition) | source code

GetCondition(self) GetCondition(SBBreakpointLocation self) -> str const * | source code

SetThreadID(self, *args) SetThreadID(SBBreakpointLocation self, lldb::tid_t sb_thread_id) | source code

GetThreadID(self) GetThreadID(SBBreakpointLocation self) -> lldb::tid_t | source code

SetThreadIndex(self, *args) SetThreadIndex(SBBreakpointLocation self, uint32_t index) | source code

GetThreadIndex(self) GetThreadIndex(SBBreakpointLocation self) -> uint32_t | source code

SetThreadName(self, *args) SetThreadName(SBBreakpointLocation self, str const * thread_name) | source code

GetThreadName(self) GetThreadName(SBBreakpointLocation self) -> str const * | source code

SetQueueName(self, *args) SetQueueName(SBBreakpointLocation self, str const * queue_name) | source code

GetQueueName(self) GetQueueName(SBBreakpointLocation self) -> str const * | source code

IsResolved(self) IsResolved(SBBreakpointLocation self) -> bool | source code

GetDescription(self, *args) GetDescription(SBBreakpointLocation self, SBStream description, lldb::DescriptionLevel level) -> bool | source code

GetBreakpoint(self) GetBreakpoint(SBBreakpointLocation self) -> SBBreakpoint | source code

__str__(self) __str__(SBBreakpointLocation self) -> PyObject * | source code

Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__sizeof__`, `__subclasshook__`

Class Variables | [hide private]

| __swig_setmethods__ = ``{``}``
| __swig_getmethods__ = ``{``}``

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __setattr__(self, name, value)

source code

x.__setattr__('name', value) <==> x.name = value

Overrides: object.__setattr__
  (inherited documentation)

### __repr__(self)
(Representation operator)

source code

repr(x)

Overrides: object.__repr__
  (inherited documentation)

### __init__(self, *args)
(Constructor)

source code

__init__(lldb::SBBreakpointLocation self) -> SBBreakpointLocation __init__(lldb::SBBreakpointLocation self, SBBreakpointLocation rhs) -> SBBreakpointLocation

Overrides: object.__init__

### SetCondition(self, *args)

source code

SetCondition(SBBreakpointLocation self, str const * condition)

The breakpoint location stops only if the condition expression evaluates to true.

### GetCondition(self)

source code

GetCondition(SBBreakpointLocation self) -> str const *

Get the condition expression for the breakpoint location.

### __str__(self)
(Informal representation operator)

source code

__str__(SBBreakpointLocation self) -> PyObject *

Overrides: object.__str__