File util.cpp
-
namespace wasm
SYSCALL NUMBERING
Have a look in the sysroot at include/bits/syscall.h to determine the system call numbering.
Functions
-
void getBytesFromWasm(I32 dataPtr, I32 dataLen, uint8_t *buffer)
-
std::vector<uint8_t> getBytesFromWasm(I32 dataPtr, I32 dataLen)
-
std::string getStringFromWasm(I32 strPtr)
-
std::pair<std::string, std::string> getUserKeyPairFromWasm(I32 keyPtr)
-
std::string getMaskedPathFromWasm(I32 strPtr)
-
sockaddr getSockAddr(I32 addrPtr)
Translates a wasm sockaddr into a native sockaddr
-
void writeNativeStatToWasmStat(struct ::stat64 *nativeStatPtr, I32 wasmStatPtr)
Translates a native stat to a wasm stat
-
std::vector<::iovec> wasmIovecsToNativeIovecs(I32 wasmIovecPtr, I32 wasmIovecCount)
-
std::vector<::iovec> wasiIovecsToNativeIovecs(I32 wasiIovecPtr, I32 wasiIovecCount)
-
void getBytesFromWasm(I32 dataPtr, I32 dataLen, uint8_t *buffer)