⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module elf

Module elf 

Source
Expand description

ELF64 Binary Loader

Loads and executes ELF64 binaries for user-space programs.

Type definitions are in the types submodule and re-exported here.

Re-exports§

pub use types::*;

Modules§

dynamic
ELF Dynamic Linker Bootstrap Support
types
ELF64 type definitions

Structs§

ElfLoader
ELF loader

Functions§

exec_elf
Execute an ELF binary
load_elf_from_file
Load an ELF binary from the filesystem
write_to_user_pages
Write data to user-space virtual addresses through the physical memory window.