dissect.executable.pe.directory.bound_import¶
Module Contents¶
Classes¶
The bound import directory of a PE file. |
|
A module bound imported by a PE file, containing its functions. |
|
A forward reference in a bound import module. |
- class dissect.executable.pe.directory.bound_import.BoundImportDirectory(pe: dissect.executable.pe.pe.PE, address: int, size: int)¶
Bases:
dissect.executable.pe.directory.base.DataDirectoryThe bound import directory of a PE file.
- __repr__() str¶
- __len__() int¶
- __getitem__(idx: str | int) BoundImportModule¶
- __contains__(name: str) bool¶
- property modules: list[BoundImportModule]¶
List of bound imported modules.
- class dissect.executable.pe.directory.bound_import.BoundImportModule(directory: BoundImportDirectory, descriptor: dissect.executable.pe.c_pe.c_pe.IMAGE_BOUND_IMPORT_DESCRIPTOR, forwarders: list[BoundImportForwardReference])¶
A module bound imported by a PE file, containing its functions.
- directory¶
- descriptor¶
- forwarders¶
- property timestamp: datetime.datetime | None¶
The timestamp of this bound import module, or
Noneif the PE file is compiled as reproducible.
- property name: str¶
- class dissect.executable.pe.directory.bound_import.BoundImportForwardReference(directory: BoundImportDirectory, descriptor: dissect.executable.pe.c_pe.c_pe.IMAGE_BOUND_FORWARDER_REF)¶
A forward reference in a bound import module.
- directory¶
- descriptor¶
- property timestamp: datetime.datetime | None¶
The timestamp of this bound import module, or
Noneif the PE file is compiled as reproducible.
- property name: str¶