Access the ELF auxiliary vector (aka auxv or auxval).
A parser and builder for the Linux process initial stack layout - use it to decode or construct argc, argv, envp, and auxv (auxiliary vector).
Auxiliary vector (auxv) reader and modifier.
Tools for reading and creating Linux crt0 stack data
A modern ELF loader (static & dynamic linker + compatible glibc & musl) written in Rust
An lightweight ELF parser that parses ELF files and converts them into information needed for kernel building
An lightweight ELF parser that parses ELF files and converts them into information needed for kernel building
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
Run Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall handling, and multi-architecture support
Run Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall handling, and multi-architecture support
Cargo subcommand for building Linux CPU-dispatched fat binaries