Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sys-vm.hpp File Reference
#include <sysio/chain/webassembly/common.hpp>
#include <sysio/chain/webassembly/runtime_interface.hpp>
#include <sysio/chain/exceptions.hpp>
#include <sysio/chain/apply_context.hpp>
#include <sysio/chain/wasm_config.hpp>
#include <sysio/chain/whitelisted_intrinsics.hpp>
#include <softfloat_types.h>
#include <sysio/vm/backend.hpp>
#include <sysio/vm/profile.hpp>
Include dependency graph for sys-vm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain::webassembly::eos_vm_runtime::profile_config
 
class  sysio::chain::webassembly::eos_vm_runtime::eos_vm_runtime< Backend >
 
class  sysio::chain::webassembly::eos_vm_runtime::eos_vm_profile_runtime
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 
namespace  sysio::chain::webassembly
 
namespace  sysio::chain::webassembly::eos_vm_runtime
 

Typedefs

template<typename Impl >
using sysio::chain::eos_vm_backend_t = sysio::vm::backend<eos_vm_host_functions_t, Impl, webassembly::eos_vm_runtime::apply_options, vm::profile_instr_map>
 
template<typename Options >
using sysio::chain::eos_vm_null_backend_t = sysio::vm::backend<eos_vm_host_functions_t, sysio::vm::null_backend, Options>
 

Functions

void sysio::chain::webassembly::eos_vm_runtime::validate (const bytes &code, const whitelisted_intrinsics_type &intrinsics)
 
void sysio::chain::webassembly::eos_vm_runtime::validate (const bytes &code, const wasm_config &cfg, const whitelisted_intrinsics_type &intrinsics)