Wire Sysio Wire Sysion 1.0.0
|
#include <sysio/chain/webassembly/sys-vm-oc/executor.hpp>
#include <sysio/chain/webassembly/sys-vm-oc/code_cache.hpp>
#include <sysio/chain/webassembly/sys-vm-oc/memory.hpp>
#include <sysio/chain/webassembly/sys-vm-oc/intrinsic_mapping.hpp>
#include <sysio/chain/webassembly/sys-vm-oc/intrinsic.hpp>
#include <sysio/chain/webassembly/sys-vm-oc/sys-vm-oc.h>
#include <sysio/chain/wasm_sysio_constraints.hpp>
#include <sysio/chain/apply_context.hpp>
#include <sysio/chain/transaction_context.hpp>
#include <sysio/chain/exceptions.hpp>
#include <sysio/chain/types.hpp>
#include <sysio/chain/global_property_object.hpp>
#include <fc/scoped_exit.hpp>
#include <boost/hana/equal.hpp>
#include <asm/prctl.h>
#include <sys/prctl.h>
#include <sys/syscall.h>
#include <sys/mman.h>
Go to the source code of this file.
Classes | |
struct | sysio::chain::eosvmoc::executor_signal_init |
Namespaces | |
namespace | sysio |
namespace | sysio::chain |
namespace | sysio::chain::eosvmoc |
Macros | |
#define | DEFINE_SYSVMOC_TRAP_INTRINSIC(module, name) |
Functions | |
int | arch_prctl (int code, unsigned long *addr) |
sysio::chain::eosvmoc::DEFINE_SYSVMOC_TRAP_INTRINSIC (eosvmoc_internal, depth_assert) | |
sysio::chain::eosvmoc::DEFINE_SYSVMOC_TRAP_INTRINSIC (eosvmoc_internal, div0_or_overflow) | |
sysio::chain::eosvmoc::DEFINE_SYSVMOC_TRAP_INTRINSIC (eosvmoc_internal, indirect_call_mismatch) | |
sysio::chain::eosvmoc::DEFINE_SYSVMOC_TRAP_INTRINSIC (eosvmoc_internal, indirect_call_oob) | |
sysio::chain::eosvmoc::DEFINE_SYSVMOC_TRAP_INTRINSIC (eosvmoc_internal, unreachable) | |
#define DEFINE_SYSVMOC_TRAP_INTRINSIC | ( | module, | |
name ) |
Definition at line 95 of file executor.cpp.
int arch_prctl | ( | int | code, |
unsigned long * | addr ) |