B2R2


PE Type

Main PE format representation.

Record fields

Record Field Description

BaseAddr

Full Usage: BaseAddr

Field type: Addr

Image base address.

Field type: Addr

BinReader

Full Usage: BinReader

Field type: BinReader

BinReader

Field type: BinReader

ExecutableRanges

Full Usage: ExecutableRanges

Field type: IntervalSet

Executable address ranges.

Field type: IntervalSet

ExportMap

Full Usage: ExportMap

Field type: Map<Addr, string list>

Address (VA) to exported function name.

Field type: Map<Addr, string list>

FindSectionIdxFromRVA

Full Usage: FindSectionIdxFromRVA

Field type: int -> int

A function for finding section index for a given rva (int).

Field type: int -> int

ForwardMap

Full Usage: ForwardMap

Field type: Map<string, (string * string)>

Forward target symbol name to a (binary * function) tuple.

Field type: Map<string, (string * string)>

ImportMap

Full Usage: ImportMap

Field type: Map<int, ImportInfo>

RVA to import information.

Field type: Map<int, ImportInfo>

InvalidAddrRanges

Full Usage: InvalidAddrRanges

Field type: IntervalSet

Invalid address ranges.

Field type: IntervalSet

NotInFileRanges

Full Usage: NotInFileRanges

Field type: IntervalSet

Not-in-file address ranges.

Field type: IntervalSet

PEHeaders

Full Usage: PEHeaders

Field type: PEHeaders

PE headers.

Field type: PEHeaders

RelocBlocks

Full Usage: RelocBlocks

Field type: RelocBlock list

List of relocation blocks

Field type: RelocBlock list

SectionHeaders

Full Usage: SectionHeaders

Field type: SectionHeader[]

Section headers.

Field type: SectionHeader[]

SymbolInfo

Full Usage: SymbolInfo

Field type: SymbolInfo

Symbol information.

Field type: SymbolInfo

WordSize

Full Usage: WordSize

Field type: WordSize

Word size for the binary.

Field type: WordSize