File wavm/process.cpp

namespace wasm

SYSCALL NUMBERING

Have a look in the sysroot at include/bits/syscall.h to determine the system call numbering.

Functions

I32 s__fork()
I32 s__waitpid(I32 pid, I32 statusPtr, I32 options)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "fork", I32, fork)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "chdir", I32, s__chdir, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "execve", I32, s__execve, I32 a, I32 b, I32 c)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "execv", I32, s__execv, I32 a, I32 b)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "kill", I32, s__kill, I32 a, I32 b)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "wait", I32, s__wait, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "pclose", I32, s__pclose, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "pipe", I32, s__pipe, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "popen", I32, s__popen, I32 a, I32 b)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "raise", I32, s__raise, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "system", I32, s__system, I32 a)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "waitpid", I32, s__pid, I32 pid, I32 statusPtr, I32 options)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "openpty", I32, openpty, I32 a, I32 b, I32 c, I32 d, I32 e)
WAVM_DEFINE_INTRINSIC_FUNCTION (env, "forkpty", I32, forkpty, I32 a, I32 b, I32 c, I32 d)
void processLink()