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