Wire Sysio Wire Sysion 1.0.0
|
#include <RuntimePrivate.h>
Public Member Functions | |
ModuleInstance (std::vector< FunctionInstance * > &&inFunctionImports, std::vector< TableInstance * > &&inTableImports, std::vector< MemoryInstance * > &&inMemoryImports, std::vector< GlobalInstance * > &&inGlobalImports) | |
~ModuleInstance () override | |
Public Member Functions inherited from Runtime::GCObject | |
GCObject (ObjectKind inKind) | |
~GCObject () override | |
Public Member Functions inherited from Runtime::ObjectInstance | |
ObjectInstance (IR::ObjectKind inKind) | |
virtual | ~ObjectInstance () |
Public Attributes | |
std::map< std::string, ObjectInstance * > | exportMap |
std::vector< FunctionInstance * > | functionDefs |
std::vector< FunctionInstance * > | functions |
std::vector< TableInstance * > | tables |
std::vector< MemoryInstance * > | memories |
std::vector< GlobalInstance * > | globals |
MemoryInstance * | defaultMemory |
TableInstance * | defaultTable |
LLVMJIT::JITModuleBase * | jitModule |
Uptr | startFunctionIndex = UINTPTR_MAX |
Public Attributes inherited from Runtime::ObjectInstance | |
const IR::ObjectKind | kind |
Definition at line 108 of file RuntimePrivate.h.
|
inline |
Definition at line 126 of file RuntimePrivate.h.
|
override |
MemoryInstance* Runtime::ModuleInstance::defaultMemory |
Definition at line 119 of file RuntimePrivate.h.
TableInstance* Runtime::ModuleInstance::defaultTable |
Definition at line 120 of file RuntimePrivate.h.
std::map<std::string,ObjectInstance*> Runtime::ModuleInstance::exportMap |
Definition at line 110 of file RuntimePrivate.h.
std::vector<FunctionInstance*> Runtime::ModuleInstance::functionDefs |
Definition at line 112 of file RuntimePrivate.h.
std::vector<FunctionInstance*> Runtime::ModuleInstance::functions |
Definition at line 114 of file RuntimePrivate.h.
std::vector<GlobalInstance*> Runtime::ModuleInstance::globals |
Definition at line 117 of file RuntimePrivate.h.
LLVMJIT::JITModuleBase* Runtime::ModuleInstance::jitModule |
Definition at line 122 of file RuntimePrivate.h.
std::vector<MemoryInstance*> Runtime::ModuleInstance::memories |
Definition at line 116 of file RuntimePrivate.h.
Uptr Runtime::ModuleInstance::startFunctionIndex = UINTPTR_MAX |
Definition at line 124 of file RuntimePrivate.h.
std::vector<TableInstance*> Runtime::ModuleInstance::tables |
Definition at line 115 of file RuntimePrivate.h.