Struct lldb::SBBreakpoint [] [src]

pub struct SBBreakpoint {
    pub raw: SBBreakpointRef,
}

A logical breakpoint and its associated settings.

To Hit or Not

A breakpoint has multiple ways of controlling whether or not it should be considered active.

A count of how many times a breakpoint has been it is available via hit_count.

Breakpoint Names and Aliases

Breakpoints can have names associated with them. These are actually more like tags in that the same name can be applied to multiple breakpoints so that a single command invocation can work on multiple breakpoints at once.

A common use case for this is setting up families of breakpoints, for example on malloc, realloc, and free and giving them all a name of memory. Then, you can make it easy for the user enable or disable them all in a single shot.

Names are managed via add_name, remove_name, matches_name and names.

Breakpoint Locations

...

Fields

The underlying raw SBBreakpointRef.

Methods

impl SBBreakpoint
[src]

[src]

Construct a new SBBreakpoint.

[src]

Construct a new Some(SBBreakpoint) or None.

[src]

Check whether or not this is a valid SBBreakpoint value.

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for SBBreakpoint
[src]

[src]

Formats the value using the given formatter.

impl Drop for SBBreakpoint
[src]

[src]

Executes the destructor for this type. Read more