dissect.executable.pe.directory.exception

Module Contents

Classes

ExceptionDirectory

The exception directory of a PE file.

class dissect.executable.pe.directory.exception.ExceptionDirectory(pe: dissect.executable.pe.pe.PE, address: int, size: int)

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

The exception directory of a PE file.

Currently only shows the raw exception entries.

__repr__() → str
__len__() → int
__iter__() → collections.abc.Iterator[dissect.executable.pe.c_pe.c_pe.IMAGE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_CE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_MIPS_RUNTIME_FUNCTION_ENTRY]
__getitem__(idx: int) → dissect.executable.pe.c_pe.c_pe.IMAGE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_CE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_MIPS_RUNTIME_FUNCTION_ENTRY
property entries: list[dissect.executable.pe.c_pe.c_pe.IMAGE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_CE_RUNTIME_FUNCTION_ENTRY | dissect.executable.pe.c_pe.c_pe.IMAGE_MIPS_RUNTIME_FUNCTION_ENTRY]

List of exception entries.