Expand description
Support for reading PE files.
Defines traits to abstract over the difference between PE32/PE32+, and implements read functionality in terms of these traits.
This module reuses some of the COFF functionality.
Also provides PeFile
and related types which implement the Object
trait.
Structs
A COMDAT section group of a PeFile
.
An iterator over the COMDAT section groups of a PeFile
.
An iterator over the sections in a COMDAT section group of a PeFile
.
A PE object file.
An iterator over the relocations in an PeSection
.
A section of a PeFile
.
An iterator over the sections of a PeFile
.
A loadable section of a PeFile
.
An iterator over the loadable sections of a PeFile
.
The table of section headers in a COFF or PE file.
A table of symbol entries in a COFF or PE file.
Traits
A trait for generic access to ImageNtHeaders32
and ImageNtHeaders64
.
A trait for generic access to ImageOptionalHeader32
and ImageOptionalHeader64
.
Functions
Find the optional header and read the optional_header.magic
.
Type Definitions
A COMDAT section group of a PeFile32
.
A COMDAT section group of a PeFile64
.
An iterator over the COMDAT section groups of a PeFile32
.
An iterator over the COMDAT section groups of a PeFile64
.
An iterator over the sections in a COMDAT section group of a PeFile32
.
An iterator over the sections in a COMDAT section group of a PeFile64
.
A PE32 (32-bit) image file.
A PE32+ (64-bit) image file.
A section of a PeFile32
.
A section of a PeFile64
.
An iterator over the sections of a PeFile32
.
An iterator over the sections of a PeFile64
.
A loadable section of a PeFile32
.
A loadable section of a PeFile64
.
An iterator over the loadable sections of a PeFile32
.
An iterator over the loadable sections of a PeFile64
.