Crate object[−][src]
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. |
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. |
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. |
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 |
Section |
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. |
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. |
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
Machine |
The machine type of an object file. |
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. |