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

Module dynamic

Module dynamic 

Source
Expand description

ELF Dynamic Linker Bootstrap Support

Provides auxiliary vector construction, interpreter discovery, and dynamic linker preparation for running dynamically-linked ELF binaries.

Structs§

AuxVecEntry
A single entry in the auxiliary vector passed to the dynamic linker.
DynamicLinkerInfo
Information required to set up the dynamic linker for a binary.

Enums§

AuxType
Auxiliary vector entry type identifiers (from the ELF specification / Linux ABI).

Functions§

build_aux_vector
Build an auxiliary vector for the dynamic linker.
find_interpreter
Find the interpreter path from a list of program headers.
prepare_dynamic_linking
Prepare everything needed to run a dynamically linked ELF binary.