Header menu logo B2R2

BinExceptionHandler Type

Represents a guarded code region and the handler it transfers control to on an exception, such as a DWARF call-site/landing-pad pair (ELF/Mach-O) or a PE C++ scope-table entry.

Record fields

Record Field Description

BlockEnd

Full Usage: BlockEnd

Field type: Addr

End address (inclusive) of the guarded code block.

Field type: Addr

BlockStart

Full Usage: BlockStart

Field type: Addr

Start address of the guarded code block.

Field type: Addr

Handler

Full Usage: Handler

Field type: Addr option

Address of the handler that the block transfers to on an exception. None when the block has no handler in this frame (e.g., a cleanup-only region or one that propagates the exception up).

Field type: Addr option

Type something to start searching.