File WasmEnvironment.h

Defines

WASI_LIBC_CWD
FAKE_NAME
FAKE_PASSWORD
FAKE_HOME
FAKE_HOSTNAME
FAKE_PID
FAKE_TID
FAKE_UID
FAKE_GID
FAKE_N_PROCESSORS
namespace wasm

SYSCALL NUMBERING

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

class WasmEnvironment

Public Functions

WasmEnvironment()
void addEnv(const std::string &key, const std::string &value)
uint32_t getEnvCount()
uint32_t getEnvBufferSize()
std::vector<std::string> getVars()
std::string getEnv(const std::string &key)
void printDebugInfo()

Private Members

std::unordered_map<std::string, std::string> vars