Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::options Struct Reference

#include <options.hpp>

Public Attributes

std::uint64_t max_mutable_global_bytes
 
std::uint32_t max_table_elements
 
std::uint32_t max_section_elements
 
std::uint32_t max_type_section_elements
 
std::uint32_t max_import_section_elements
 
std::uint32_t max_function_section_elements
 
std::uint32_t max_global_section_elements
 
std::uint32_t max_export_section_elements
 
std::uint32_t max_element_section_elements
 
std::uint32_t max_data_section_elements
 
std::uint32_t max_element_segment_elements
 
std::uint32_t max_data_segment_bytes
 
std::uint32_t max_linear_memory_init
 
std::uint64_t max_func_local_bytes
 
std::uint32_t max_local_sets
 
std::uint32_t max_nested_structures
 
std::uint32_t max_br_table_elements
 
std::uint32_t max_symbol_bytes
 
std::uint32_t max_memory_offset
 
std::uint32_t max_code_bytes
 
std::uint32_t max_pages
 
std::uint32_t max_call_depth
 
bool forbid_export_mutable_globals = false
 
bool allow_code_after_function_end = false
 
bool allow_u32_limits_flags = false
 
bool allow_invalid_empty_local_set = false
 
bool allow_zero_blocktype = false
 
max_func_local_bytes_flags_t max_func_local_bytes_flags = max_func_local_bytes_flags_t::locals | max_func_local_bytes_flags_t::stack
 

Detailed Description

Definition at line 19 of file options.hpp.

Member Data Documentation

◆ allow_code_after_function_end

bool sysio::vm::options::allow_code_after_function_end = false

Definition at line 52 of file options.hpp.

◆ allow_invalid_empty_local_set

bool sysio::vm::options::allow_invalid_empty_local_set = false

Definition at line 57 of file options.hpp.

◆ allow_u32_limits_flags

bool sysio::vm::options::allow_u32_limits_flags = false

Definition at line 55 of file options.hpp.

◆ allow_zero_blocktype

bool sysio::vm::options::allow_zero_blocktype = false

Definition at line 58 of file options.hpp.

◆ forbid_export_mutable_globals

bool sysio::vm::options::forbid_export_mutable_globals = false

Definition at line 50 of file options.hpp.

◆ max_br_table_elements

std::uint32_t sysio::vm::options::max_br_table_elements

Definition at line 38 of file options.hpp.

◆ max_call_depth

std::uint32_t sysio::vm::options::max_call_depth

Definition at line 48 of file options.hpp.

◆ max_code_bytes

std::uint32_t sysio::vm::options::max_code_bytes

Definition at line 44 of file options.hpp.

◆ max_data_section_elements

std::uint32_t sysio::vm::options::max_data_section_elements

Definition at line 29 of file options.hpp.

◆ max_data_segment_bytes

std::uint32_t sysio::vm::options::max_data_segment_bytes

Definition at line 33 of file options.hpp.

◆ max_element_section_elements

std::uint32_t sysio::vm::options::max_element_section_elements

Definition at line 28 of file options.hpp.

◆ max_element_segment_elements

std::uint32_t sysio::vm::options::max_element_segment_elements

Definition at line 32 of file options.hpp.

◆ max_export_section_elements

std::uint32_t sysio::vm::options::max_export_section_elements

Definition at line 27 of file options.hpp.

◆ max_func_local_bytes

std::uint64_t sysio::vm::options::max_func_local_bytes

Definition at line 35 of file options.hpp.

◆ max_func_local_bytes_flags

Definition at line 60 of file options.hpp.

◆ max_function_section_elements

std::uint32_t sysio::vm::options::max_function_section_elements

Definition at line 25 of file options.hpp.

◆ max_global_section_elements

std::uint32_t sysio::vm::options::max_global_section_elements

Definition at line 26 of file options.hpp.

◆ max_import_section_elements

std::uint32_t sysio::vm::options::max_import_section_elements

Definition at line 24 of file options.hpp.

◆ max_linear_memory_init

std::uint32_t sysio::vm::options::max_linear_memory_init

Definition at line 34 of file options.hpp.

◆ max_local_sets

std::uint32_t sysio::vm::options::max_local_sets

Definition at line 36 of file options.hpp.

◆ max_memory_offset

std::uint32_t sysio::vm::options::max_memory_offset

Definition at line 42 of file options.hpp.

◆ max_mutable_global_bytes

std::uint64_t sysio::vm::options::max_mutable_global_bytes

Definition at line 20 of file options.hpp.

◆ max_nested_structures

std::uint32_t sysio::vm::options::max_nested_structures

Definition at line 37 of file options.hpp.

◆ max_pages

std::uint32_t sysio::vm::options::max_pages

Definition at line 46 of file options.hpp.

◆ max_section_elements

std::uint32_t sysio::vm::options::max_section_elements

Definition at line 22 of file options.hpp.

◆ max_symbol_bytes

std::uint32_t sysio::vm::options::max_symbol_bytes

Definition at line 40 of file options.hpp.

◆ max_table_elements

std::uint32_t sysio::vm::options::max_table_elements

Definition at line 21 of file options.hpp.

◆ max_type_section_elements

std::uint32_t sysio::vm::options::max_type_section_elements

Definition at line 23 of file options.hpp.


The documentation for this struct was generated from the following files: