Module object::read::pe [−][src]
Support for reading ELF 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
PeComdat | A COMDAT section group of a |
PeComdatIterator | An iterator over the COMDAT section groups of a |
PeComdatSectionIterator | An iterator over the sections in a COMDAT section group of a |
PeFile | A PE object file. |
PeRelocationIterator | An iterator over the relocations in an |
PeSection | A section of a |
PeSectionIterator | An iterator over the sections of a |
PeSegment | A loadable section of a |
PeSegmentIterator | An iterator over the loadable sections of a |
SectionTable | The table of section headers in a COFF or PE file. |
SymbolTable | A table of symbol entries in a COFF or PE file. |
Traits
ImageNtHeaders | A trait for generic access to |
ImageOptionalHeader | A trait for generic access to |
Type Definitions
PeComdat32 | A COMDAT section group of a |
PeComdat64 | A COMDAT section group of a |
PeComdatIterator32 | An iterator over the COMDAT section groups of a |
PeComdatIterator64 | An iterator over the COMDAT section groups of a |
PeComdatSectionIterator32 | An iterator over the sections in a COMDAT section group of a |
PeComdatSectionIterator64 | An iterator over the sections in a COMDAT section group of a |
PeFile32 | A PE32 (32-bit) image file. |
PeFile64 | A PE32+ (64-bit) image file. |
PeSection32 | A section of a |
PeSection64 | A section of a |
PeSectionIterator32 | An iterator over the sections of a |
PeSectionIterator64 | An iterator over the sections of a |
PeSegment32 | A loadable section of a |
PeSegment64 | A loadable section of a |
PeSegmentIterator32 | An iterator over the loadable sections of a |
PeSegmentIterator64 | An iterator over the loadable sections of a |