[−][src]Crate object
object
The object crate provides a unified interface to working with object files
across platforms.
See the File struct for details.
Structs
| ElfFile | An ELF object file. |
| ElfRelocationIterator | An iterator over the relocations in an |
| ElfSection | A section of an |
| ElfSectionIterator | An iterator over the sections of an |
| ElfSegment | A segment of an |
| ElfSegmentIterator | An iterator over the segments of an |
| ElfSymbolIterator | An iterator over the symbols of an |
| File | An object file. |
| MachOFile | A Mach-O object file. |
| MachORelocationIterator | An iterator over the relocations in an |
| MachOSection | A section of a |
| MachOSectionIterator | An iterator over the sections of a |
| MachOSegment | A segment of a |
| MachOSegmentIterator | An iterator over the segments of a |
| MachOSymbolIterator | An iterator over the symbols 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 |
| PeSymbolIterator | An iterator over the symbols of a |
| Relocation | A relocation entry. |
| RelocationIterator | An iterator over relocation entries |
| Section | A Section of a File |
| SectionIndex | The index used to identify a section of a file. |
| SectionIterator | An iterator of the sections of a |
| Segment | A segment of a |
| SegmentIterator | An iterator over the segments of a |
| Symbol | A symbol table entry. |
| SymbolIndex | The index used to identify a symbol of a file. |
| SymbolIterator | An iterator over symbol table entries. |
| SymbolMap | A map from addresses to symbols. |
| Uuid | A Universally Unique Identifier (UUID). |
| WasmFile | A WebAssembly object file. |
| WasmRelocationIterator | An iterator over the relocations in an |
| WasmSection | A section of an |
| WasmSectionIterator | An iterator over the sections of an |
| WasmSegment | A segment of an |
| WasmSegmentIterator | An iterator over the segments of an |
| WasmSymbolIterator | An iterator over the symbols of an |
Enums
| Format | The object file format. |
| Machine | The machine type of an object file. |
| RelocationKind | The kind of a relocation. |
| SectionKind | The kind of a section. |
| SymbolKind | The kind of a symbol. |
Traits
| Object | An object file. |
| ObjectSection | A section defined in an object file. |
| ObjectSegment | A loadable segment defined in an object file. |
Type Definitions
| NativeFile | The native object file for the target platform. |