Package lldb :: Class SBWatchpoint

[hide private]
[frames] | no frames]

# Class SBWatchpoint

source code

Represents an instance of watchpoint for a specific target program.

A watchpoint is determined by the address and the byte size that resulted in this particular instantiation. Each watchpoint has its settable options.

See also SBTarget.watchpoint_iter() for example usage of iterating through the watchpoints of the target.

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

__eq__(self, other) | source code

__ne__(self, other) | source code

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

__swig_destroy__(...) delete_SBWatchpoint(SBWatchpoint self) |

__del__(self) | source code

__nonzero__(self) | source code

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

GetError(self) GetError(SBWatchpoint self) -> SBError | source code

GetID(self) GetID(SBWatchpoint self) -> lldb::watch_id_t | source code

GetHardwareIndex(self) GetHardwareIndex(SBWatchpoint self) -> int32_t | source code

GetWatchAddress(self) GetWatchAddress(SBWatchpoint self) -> lldb::addr_t | source code

GetWatchSize(self) GetWatchSize(SBWatchpoint self) -> size_t | source code

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

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

GetHitCount(self) GetHitCount(SBWatchpoint self) -> uint32_t | source code

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

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

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

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

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

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

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

Static Methods | [hide private]

EventIsWatchpointEvent(*args) EventIsWatchpointEvent(SBEvent event) -> bool | source code

GetWatchpointEventTypeFromEvent(*args) GetWatchpointEventTypeFromEvent(SBEvent event) -> lldb::WatchpointEventType | source code

GetWatchpointFromEvent(*args) GetWatchpointFromEvent(SBEvent event) -> SBWatchpoint | source code

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::SBWatchpoint self) -> SBWatchpoint __init__(lldb::SBWatchpoint self, SBWatchpoint rhs) -> SBWatchpoint

Overrides: object.__init__

### GetHardwareIndex(self)

source code

GetHardwareIndex(SBWatchpoint self) -> int32_t

With -1 representing an invalid hardware index.

### GetCondition(self)

source code

GetCondition(SBWatchpoint self) -> str const *

Get the condition expression for the watchpoint.

### SetCondition(self, *args)

source code

SetCondition(SBWatchpoint self, str const * condition)

The watchpoint stops only if the condition expression evaluates to true.

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

source code

__str__(SBWatchpoint self) -> PyObject *

Overrides: object.__str__