Instance¶
Stack¶
-
struct WasmVM::Stack¶
-
struct WasmVM::Frame¶
Per-call activation frame pushed onto
Stack::frames.-
Frame(ModuleInst &module, index_t funcaddr)¶
-
ModuleInst &module¶
-
Frame(ModuleInst &module, index_t funcaddr)¶
-
struct WasmVM::Label¶
-
size_t arity¶
-
std::vector<CatchEntry> catches¶
Non-empty for
try_tablelabels (exception-handling proposal).
-
size_t arity¶
Store¶
Instances¶
-
struct WasmVM::ModuleInst¶
-
-
std::vector<ExportInst> exports¶
-
void reset()¶
-
std::vector<ExportInst> exports¶
-
struct WasmVM::FuncInst¶
-
FuncInst(ModuleInst &module)¶
-
ModuleInst &module¶
-
std::variant<hostfunc_t, WasmFunc> body¶
-
FuncInst(ModuleInst &module)¶