Module object::read::elf [−][src]
Support for reading ELF files.
Defines traits to abstract over the difference between ELF32/ELF64, and implements read functionality in terms of these traits.
Also provides ElfFile
and related types which implement the Object
trait.
Structs
ElfComdat | A COMDAT section group of an |
ElfComdatIterator | An iterator over the COMDAT section groups of an |
ElfComdatSectionIterator | An iterator over the sections in a COMDAT section group of an |
ElfDynamicRelocationIterator | An iterator over the dynamic relocations for an |
ElfFile | A partially parsed ELF file. |
ElfSection | A section of an |
ElfSectionIterator | An iterator over the sections of an |
ElfSectionRelocationIterator | An iterator over the relocations for an |
ElfSegment | A segment of an |
ElfSegmentIterator | An iterator over the segments of an |
ElfSymbol | A symbol of an |
ElfSymbolIterator | An iterator over the symbols of an |
ElfSymbolTable | A symbol table of an |
Note | A parsed |
NoteIterator | An iterator over the notes in an ELF section or segment. |
RelocationSections | A mapping from section index to associated relocation sections. |
SectionTable | The table of section headers in an ELF file. |
SymbolTable | A table of symbol entries in an ELF file. |
Traits
CompressionHeader | A trait for generic access to |
Dyn | A trait for generic access to |
FileHeader | A trait for generic access to |
NoteHeader | A trait for generic access to |
ProgramHeader | A trait for generic access to |
Rel | A trait for generic access to |
Rela | A trait for generic access to |
SectionHeader | A trait for generic access to |
Sym | A trait for generic access to |
Type Definitions
ElfComdat32 | A COMDAT section group of an |
ElfComdat64 | A COMDAT section group of an |
ElfComdatIterator32 | An iterator over the COMDAT section groups of an |
ElfComdatIterator64 | An iterator over the COMDAT section groups of an |
ElfComdatSectionIterator32 | An iterator over the sections in a COMDAT section group of an |
ElfComdatSectionIterator64 | An iterator over the sections in a COMDAT section group of an |
ElfDynamicRelocationIterator32 | An iterator over the dynamic relocations for an |
ElfDynamicRelocationIterator64 | An iterator over the dynamic relocations for an |
ElfFile32 | A 32-bit ELF object file. |
ElfFile64 | A 64-bit ELF object file. |
ElfSection32 | A section of an |
ElfSection64 | A section of an |
ElfSectionIterator32 | An iterator over the sections of an |
ElfSectionIterator64 | An iterator over the sections of an |
ElfSectionRelocationIterator32 | An iterator over the relocations for an |
ElfSectionRelocationIterator64 | An iterator over the relocations for an |
ElfSegment32 | A segment of an |
ElfSegment64 | A segment of an |
ElfSegmentIterator32 | An iterator over the segments of an |
ElfSegmentIterator64 | An iterator over the segments of an |
ElfSymbol32 | A symbol of an |
ElfSymbol64 | A symbol of an |
ElfSymbolIterator32 | An iterator over the symbols of an |
ElfSymbolIterator64 | An iterator over the symbols of an |
ElfSymbolTable32 | A symbol table of an |
ElfSymbolTable64 | A symbol table of an |