dissect.executable.pe.directory.basereloc

Module Contents

Classes

BaseRelocationDirectory

The base relocation directory of a PE file.

BaseRelocation

A single base relocation entry in the base relocation directory.

class dissect.executable.pe.directory.basereloc.BaseRelocationDirectory(pe: dissect.executable.pe.pe.PE, address: int, size: int)

Bases: dissect.executable.pe.directory.base.DataDirectory

The base relocation directory of a PE file.

__repr__() str
__len__() int
__iter__() collections.abc.Iterator[BaseRelocation]
__getitem__(idx: int) BaseRelocation
property entries: list[BaseRelocation]

List of base relocation entries.

class dissect.executable.pe.directory.basereloc.BaseRelocation

A single base relocation entry in the base relocation directory.

type: dissect.executable.pe.c_pe.c_pe.IMAGE_REL_BASED
rva: int
__repr__() str