#include <intrinsic_module_instance.hpp>
A wrapper around WAVM's intrinsic module instance Exposes the host memory and Host API functions
Definition at line 29 of file intrinsic_module_instance.hpp.
kagome::runtime::wavm::IntrinsicModuleInstance::IntrinsicModuleInstance |
( |
WAVM::Runtime::GCPointer< WAVM::Runtime::Instance > |
module_instance, |
|
|
std::shared_ptr< const CompartmentWrapper > |
compartment, |
|
|
WAVM::IR::MemoryType |
intrinsic_memory_type |
|
) |
| |
kagome::runtime::wavm::IntrinsicModuleInstance::~IntrinsicModuleInstance |
( |
| ) |
|
|
inline |
WAVM::Runtime::Function * kagome::runtime::wavm::IntrinsicModuleInstance::getExportedFunction |
( |
const std::string & |
name, |
|
|
WAVM::IR::FunctionType const & |
type |
|
) |
| const |
WAVM::Runtime::Memory * kagome::runtime::wavm::IntrinsicModuleInstance::getExportedMemory |
( |
| ) |
const |
const std::shared_ptr<const CompartmentWrapper> kagome::runtime::wavm::IntrinsicModuleInstance::compartment_ |
|
private |
WAVM::IR::MemoryType kagome::runtime::wavm::IntrinsicModuleInstance::intrinsic_memory_type_ |
|
private |
WAVM::Runtime::GCPointer<WAVM::Runtime::Instance> kagome::runtime::wavm::IntrinsicModuleInstance::module_instance_ |
|
private |
The documentation for this class was generated from the following files: