Module object::read::macho [−][src]
Support for reading Mach-O files.
Defines traits to abstract over the difference between 32-bit and 64-bit Mach-O files, and implements read functionality in terms of these traits.
Also provides MachOFile and related types which implement the Object trait.
Structs
| MachOComdat | A COMDAT section group of a |
| MachOComdatIterator | An iterator over the COMDAT section groups of a |
| MachOComdatSectionIterator | An iterator over the sections in a COMDAT section group of a |
| MachOFile | A partially parsed Mach-O file. |
| MachORelocationIterator | An iterator over the relocations in a |
| 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 |
| MachOSymbol | A symbol of a |
| MachOSymbolIterator | An iterator over the symbols of a |
| MachOSymbolTable | A symbol table of a |
| SymbolTable | A table of symbol entries in a Mach-O file. |
Traits
| MachHeader | A trait for generic access to |
| Nlist | A trait for generic access to |
| Section | A trait for generic access to |
| Segment | A trait for generic access to |
Type Definitions
| MachOComdat32 | A COMDAT section group of a |
| MachOComdat64 | A COMDAT section group of a |
| MachOComdatIterator32 | An iterator over the COMDAT section groups of a |
| MachOComdatIterator64 | An iterator over the COMDAT section groups of a |
| MachOComdatSectionIterator32 | An iterator over the sections in a COMDAT section group of a |
| MachOComdatSectionIterator64 | An iterator over the sections in a COMDAT section group of a |
| MachOFile32 | A 32-bit Mach-O object file. |
| MachOFile64 | A 64-bit Mach-O object file. |
| MachORelocationIterator32 | An iterator over the relocations in a |
| MachORelocationIterator64 | An iterator over the relocations in a |
| MachOSection32 | A section of a |
| MachOSection64 | A section of a |
| MachOSectionIterator32 | An iterator over the sections of a |
| MachOSectionIterator64 | An iterator over the sections of a |
| MachOSegment32 | A segment of a |
| MachOSegment64 | A segment of a |
| MachOSegmentIterator32 | An iterator over the segments of a |
| MachOSegmentIterator64 | An iterator over the segments of a |
| MachOSymbol32 | A symbol of a |
| MachOSymbol64 | A symbol of a |
| MachOSymbolIterator32 | An iterator over the symbols of a |
| MachOSymbolIterator64 | An iterator over the symbols of a |
| MachOSymbolTable32 | An iterator over the symbols of a |
| MachOSymbolTable64 | An iterator over the symbols of a |