binaryninja/commercial/scc-docs/execve.txt

22 lines
704 B
Plaintext

execve
======
:title: Shellcode Compiler Runtime
---------------------------------------------
int execve(const char* filename, const char** argv, const char** envp);
---------------------------------------------
Starts a new program. The program started is given by `filename` and passed the argument array `argv`.
The environment variables are given by `envp`, or the default environment if `envp` is NULL.
This function does not return if successful. Returns the negation of the error code on error.
See also
--------
link:bash.html[bash],
link:execl.html[execl],
link:interactive_bash.html[interactive_bash],
link:interactive_sh.html[interactive_sh],
link:sh.html[sh],
link:system.html[system]