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.