File syscalls.cpp
-
namespace wasm
SYSCALL NUMBERING
Have a look in the sysroot at include/bits/syscall.h to determine the system call numbering.
Functions
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "syscall", I32, syscall, I32 syscallNo, I32 argsPtr)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall", I32, __syscall, I32 syscallNo, I32 argsPtr)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall0", I32, __syscall0, I32 syscallNo)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall1", I32, __syscall1, I32 syscallNo, I32 a)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall2", I32, __syscall2, I32 syscallNo, I32 a, I32 b)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall3", I32, __syscall3, I32 syscallNo, I32 a, I32 b, I32 c)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall4", I32, __syscall4, I32 syscallNo, I32 a, I32 b, I32 c, I32 d)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall5", I32, __syscall5, I32 syscallNo, I32 a, I32 b, I32 c, I32 d, I32 e)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall6", I32, __syscall6, I32 syscallNo, I32 a, I32 b, I32 c, I32 d, I32 e, I32 f)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall7", I32, __syscall7, I32 syscallNo, I32 a, I32 b, I32 c, I32 d, I32 e, I32 f, I32 g)
- WAVM_DEFINE_INTRINSIC_FUNCTION (env, "__syscall_cp", I32, __syscall_cp, I32 syscallNo, I32 a, I32 b, I32 c, I32 d, I32 e, I32 f)
-
I32 executeSyscall(int syscallNumber, int a, int b, int c, int d, int e, int f, int g)
-
void linkHook()