Skip to main content

Module elf

Module elf 

Source

Structs§

ElfAnalysis
Results of the ELF analysis passes.
ElfBinary
A parsed and loaded ELF binary.
FunctionSymbol
A known function start address extracted from an ELF symbol table.
ImportSymbol
A resolver slot for an imported function.
LoadSegment
ProgramHeaderTable
Where the program header table is, in the file and, when a segment covers it, in memory. A loader passes the virtual address to the program as AT_PHDR; libc startup and the dynamic linker walk the table from there.
TlsSegment
The PT_TLS segment: the thread-local storage template a runtime copies for each thread. At most one per file.

Enums§

ElfError
Errors that can occur while parsing an ELF binary.
ElfKind
The file type from e_type: what kind of object this is, and so whether a loader may place it where it likes.

Functions§

from_elf_machine