| Crates.io | px-userland-execve |
| lib.rs | px-userland-execve |
| version | 0.2.1 |
| created_at | 2025-07-15 04:36:14.148891+00 |
| updated_at | 2025-07-15 04:36:14.148891+00 |
| description | An implementation of execve() in user space |
| homepage | |
| repository | https://github.com/io12/userland-execve-rust |
| max_upload_size | |
| id | 1752527 |
| size | 22,721 |
userland-execveAn 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.