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.
Re-exports
pub use macho::FatArch32; |
pub use macho::FatArch64; |
pub use macho::FatHeader; |
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
FatArch | A trait for generic access to |
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 |