px-userland-execve

Crates.iopx-userland-execve
lib.rspx-userland-execve
version0.2.1
created_at2025-07-15 04:36:14.148891+00
updated_at2025-07-15 04:36:14.148891+00
descriptionAn implementation of execve() in user space
homepage
repositoryhttps://github.com/io12/userland-execve-rust
max_upload_size
id1752527
size22,721
(gkgoat1)

documentation

README

userland-execve

An implementation of execve() in user space.

This works by mapping the ELF executable (and interpreter, such as ld-linux.so.2) into memory, creating a stack for it (containing the auxiliary vector, arguments, and environment variables), and then jumping to the entry point with the new stack.

Commit count: 45

cargo fmt