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

#include <options.hpp>

Static Public Attributes

static constexpr std::uint32_t max_mutable_global_bytes = 1024
 
static constexpr std::uint32_t max_table_elements = 1024
 
static constexpr std::uint32_t max_section_elements = 8191
 
static constexpr std::uint32_t max_function_section_elements = 1023
 
static constexpr std::uint32_t max_import_section_elements = 1023
 
static constexpr std::uint32_t max_element_segment_elements = 8191
 
static constexpr std::uint32_t max_data_segment_bytes = 8191
 
static constexpr std::uint32_t max_linear_memory_init = 64*1024
 
static constexpr std::uint32_t max_func_local_bytes = 8192
 
static constexpr std::uint32_t max_local_sets = 1023
 
static constexpr std::uint32_t sysio_max_nested_structures = 1023
 
static constexpr std::uint32_t max_br_table_elements = 8191
 
static constexpr std::uint32_t max_symbol_bytes = 8191
 
static constexpr std::uint32_t max_memory_offset = (33*1024*1024 - 1)
 
static constexpr std::uint32_t max_pages = 528
 
static constexpr std::uint32_t max_call_depth = 251
 
static constexpr bool forbid_export_mutable_globals = true
 
static constexpr bool allow_code_after_function_end = true
 
static constexpr bool allow_u32_limits_flags = true
 
static constexpr bool allow_invalid_empty_local_set = true
 
static constexpr bool allow_zero_blocktype = true
 

Detailed Description

Definition at line 66 of file options.hpp.

Member Data Documentation

◆ allow_code_after_function_end

static constexpr bool sysio::vm::sysio_options::allow_code_after_function_end = true
staticconstexpr

Definition at line 86 of file options.hpp.

◆ allow_invalid_empty_local_set

static constexpr bool sysio::vm::sysio_options::allow_invalid_empty_local_set = true
staticconstexpr

Definition at line 88 of file options.hpp.

◆ allow_u32_limits_flags

static constexpr bool sysio::vm::sysio_options::allow_u32_limits_flags = true
staticconstexpr

Definition at line 87 of file options.hpp.

◆ allow_zero_blocktype

static constexpr bool sysio::vm::sysio_options::allow_zero_blocktype = true
staticconstexpr

Definition at line 89 of file options.hpp.

◆ forbid_export_mutable_globals

static constexpr bool sysio::vm::sysio_options::forbid_export_mutable_globals = true
staticconstexpr

Definition at line 85 of file options.hpp.

◆ max_br_table_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_br_table_elements = 8191
staticconstexpr

Definition at line 79 of file options.hpp.

◆ max_call_depth

static constexpr std::uint32_t sysio::vm::sysio_options::max_call_depth = 251
staticconstexpr

Definition at line 83 of file options.hpp.

◆ max_data_segment_bytes

static constexpr std::uint32_t sysio::vm::sysio_options::max_data_segment_bytes = 8191
staticconstexpr

Definition at line 74 of file options.hpp.

◆ max_element_segment_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_element_segment_elements = 8191
staticconstexpr

Definition at line 73 of file options.hpp.

◆ max_func_local_bytes

static constexpr std::uint32_t sysio::vm::sysio_options::max_func_local_bytes = 8192
staticconstexpr

Definition at line 76 of file options.hpp.

◆ max_function_section_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_function_section_elements = 1023
staticconstexpr

Definition at line 71 of file options.hpp.

◆ max_import_section_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_import_section_elements = 1023
staticconstexpr

Definition at line 72 of file options.hpp.

◆ max_linear_memory_init

static constexpr std::uint32_t sysio::vm::sysio_options::max_linear_memory_init = 64*1024
staticconstexpr

Definition at line 75 of file options.hpp.

◆ max_local_sets

static constexpr std::uint32_t sysio::vm::sysio_options::max_local_sets = 1023
staticconstexpr

Definition at line 77 of file options.hpp.

◆ max_memory_offset

static constexpr std::uint32_t sysio::vm::sysio_options::max_memory_offset = (33*1024*1024 - 1)
staticconstexpr

Definition at line 81 of file options.hpp.

◆ max_mutable_global_bytes

static constexpr std::uint32_t sysio::vm::sysio_options::max_mutable_global_bytes = 1024
staticconstexpr

Definition at line 67 of file options.hpp.

◆ max_pages

static constexpr std::uint32_t sysio::vm::sysio_options::max_pages = 528
staticconstexpr

Definition at line 82 of file options.hpp.

◆ max_section_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_section_elements = 8191
staticconstexpr

Definition at line 70 of file options.hpp.

◆ max_symbol_bytes

static constexpr std::uint32_t sysio::vm::sysio_options::max_symbol_bytes = 8191
staticconstexpr

Definition at line 80 of file options.hpp.

◆ max_table_elements

static constexpr std::uint32_t sysio::vm::sysio_options::max_table_elements = 1024
staticconstexpr

Definition at line 68 of file options.hpp.

◆ sysio_max_nested_structures

static constexpr std::uint32_t sysio::vm::sysio_options::sysio_max_nested_structures = 1023
staticconstexpr

Definition at line 78 of file options.hpp.


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