|
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.