Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
wasm_sysio_validation.hpp File Reference
#include <fc/exception/exception.hpp>
#include <sysio/chain/exceptions.hpp>
#include <sysio/chain/controller.hpp>
#include <sysio/chain/wasm_sysio_binary_ops.hpp>
#include <functional>
#include <vector>
#include <iostream>
#include "IR/Module.h"
#include "IR/Operators.h"
#include "WASM/WASM.h"
Include dependency graph for wasm_sysio_validation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain::wasm_validations::noop_validation_visitor
 
struct  sysio::chain::wasm_validations::memories_validation_visitor
 
struct  sysio::chain::wasm_validations::data_segments_validation_visitor
 
struct  sysio::chain::wasm_validations::tables_validation_visitor
 
struct  sysio::chain::wasm_validations::globals_validation_visitor
 
struct  sysio::chain::wasm_validations::maximum_function_stack_visitor
 
struct  sysio::chain::wasm_validations::ensure_apply_exported_visitor
 
struct  sysio::chain::wasm_validations::no_constraints_validators
 
struct  sysio::chain::wasm_validations::whitelist_validator
 
struct  sysio::chain::wasm_validations::large_offset_validator< T >
 
struct  sysio::chain::wasm_validations::debug_printer
 
struct  sysio::chain::wasm_validations::wasm_opcode_no_disposition_exception
 
struct  sysio::chain::wasm_validations::blacklist_validator
 
struct  sysio::chain::wasm_validations::nested_validator
 
struct  sysio::chain::wasm_validations::op_constrainers
 
struct  sysio::chain::wasm_validations::constraints_validators< Visitors >
 
class  sysio::chain::wasm_validations::wasm_binary_validation
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 
namespace  sysio::chain::wasm_validations
 

Typedefs

using sysio::chain::wasm_validations::wasm_validate_func = std::function<void(IR::Module&)>