Expand description
Linux kernel ELF file loader.
Modulesยง
- arm64 ๐
- Linux arm64 kernel loader. https://www.kernel.org/doc/Documentation/arm64/booting.txt
- elf ๐
- multiboot ๐
- Multiboot kernel loader
Structsยง
- Elf64 ๐
- Loaded
Kernel - Information about a kernel loaded with the
load_elffunction.
Enumsยง
Functionsยง
- load_
arm64_ kernel - load_
arm64_ kernel_ lz4 - load_
elf - Loads a kernel from a 32-bit or 64-bit ELF image into memory.
- load_
multiboot - Load a Multiboot kernel image into memory.
- multiboot_
header_ from_ file - Scan the provided kernel file to find a Multiboot header, if present.
- read_
elf ๐ - Reads the headers of an ELF32 or ELF64 object file. Returns ELF file and program headers, converted to ELF64 format as a single internal representation that can handle either 32- or 64-bit images, and the ELF class of the original image.
- read_
elf_ ๐by_ type - Reads the headers of an ELF32 or ELF64 object file. Returns ELF file and program headers,
converted to ELF64 format.
FileHeaderandProgramHeaderare the ELF32 or ELF64 ehdr/phdr types to read from the file. Caller should check thatfileis a valid ELF file before calling this function.