[−][src]Module object::read::pe
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
| 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
| 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 |