BreakpointHit

final class ntoseye.BreakpointHit

Subclass of BaseRecord.

A breakpoint hit that stopped the target.

property access: Literal['execute', 'write', 'read_write'] | None

A debug-register breakpoint’s access and length.

property action: str | None
property address: int

The planted or watched address, not necessarily where it stopped.

property condition_error: str | None

Why its condition failed to evaluate; the hit is surfaced instead.

property exit_reason: str | None

A VM-exit breakpoint’s exit reason.

property id: int
property kind: Literal['code', 'hardware', 'watch', 'hypercall', 'vm_exit']
property length: int | None
property serial: int

Which breakpoint this is among every one created in this process: a later breakpoint that reuses id, or another debugger’s, has another.

property symbol: str | None
property temporary: bool