Enum linux_loader::loader::elf::Error [−][src]
pub enum Error {
Show 17 variants
Align,
BigEndianElfOnLittle,
InvalidElfMagicNumber,
InvalidProgramHeaderSize,
InvalidProgramHeaderOffset,
InvalidProgramHeaderAddress,
InvalidEntryAddress,
Overflow,
ReadElfHeader,
ReadKernelImage,
ReadProgramHeader,
SeekKernelStart,
SeekElfStart,
SeekProgramHeader,
SeekNoteHeader,
ReadNoteHeader,
InvalidPvhNote,
}
Expand description
Elf kernel loader errors.
Variants
Invalid alignment.
Loaded big endian binary on a little endian platform.
Invalid ELF magic number.
Invalid program header size.
Invalid program header offset.
Invalid program header address.
Invalid entry address.
Overflow occurred during an arithmetic operation.
Unable to read ELF header.
Unable to read kernel image.
Unable to read program header.
Unable to seek to kernel start.
Unable to seek to ELF start.
Unable to seek to program header.
Unable to seek to note header.
Unable to read note header.
Invalid PVH note.