List of all items
Structs
- FunctionBodyPtr
- Imports
- InstanceAllocator
- InternalStoreHandle
- Mmap
- NotifyLocation
- SectionBodyPtr
- SignatureRegistry
- StoreHandle
- StoreId
- StoreObjects
- TargetSharedSignatureIndex
- VMBuiltinFunctionIndex
- VMCallerCheckedAnyfunc
- VMConfig
- VMContext
- VMDynamicFunctionContext
- VMExceptionObj
- VMExceptionRef
- VMExternObj
- VMExternRef
- VMFuncRef
- VMFunction
- VMFunctionBody
- VMFunctionEnvironment
- VMFunctionImport
- VMGlobal
- VMGlobalDefinition
- VMGlobalImport
- VMInstance
- VMMemory
- VMMemoryDefinition
- VMMemoryImport
- VMOffsets
- VMOwnedMemory
- VMSharedMemory
- VMSharedSignatureIndex
- VMTable
- VMTableDefinition
- VMTableImport
- VMTag
- VMTagImport
- exception_ref::VMExceptionObj
- exception_ref::VMExceptionRef
- export::VMFunction
- export::VMTag
- extern_ref::VMExternObj
- extern_ref::VMExternRef
- function_env::VMFunctionEnvironment
- global::VMGlobal
- imports::Imports
- instance::Instance
- instance::VMInstance
- instance::allocator::InstanceAllocator
- libcalls::eh::dwarf::DwarfReader
- libcalls::eh::dwarf::eh::EHContext
- libcalls::eh::gcc::UwExceptionWrapper
- libcalls::eh::gcc::WasmerException
- memory::VMMemory
- memory::VMMemoryConfig
- memory::VMOwnedMemory
- memory::VMSharedMemory
- memory::WasmMmap
- mmap::Mmap
- sig_registry::Inner
- sig_registry::SignatureRegistry
- store::InternalStoreHandle
- store::StoreHandle
- store::StoreObjects
- table::VMTable
- threadconditions::NotifyLocation
- threadconditions::NotifyMap
- threadconditions::NotifyWaiter
- threadconditions::ThreadConditions
- threadconditions::ThreadConditionsHandle
- trap::traphandlers::TrapHandlerContext
- trap::traphandlers::TrapHandlerContextInner
- trap::traphandlers::VMConfig
- vmcontext::VMBuiltinFunctionsArray
- vmcontext::VMCallerCheckedAnyfunc
- vmcontext::VMContext
- vmcontext::VMDynamicFunctionContext
- vmcontext::VMFunctionImport
- vmcontext::VMGlobalDefinition
- vmcontext::VMGlobalImport
- vmcontext::VMMemoryDefinition
- vmcontext::VMMemoryImport
- vmcontext::VMSharedSignatureIndex
- vmcontext::VMTableDefinition
- vmcontext::VMTableImport
- vmcontext::VMTagImport
Enums
- LibCall
- MaybeInstanceOwned
- MemoryError
- MemoryStyle
- MmapType
- TableElement
- TableStyle
- Trap
- TrapCode
- VMExtern
- VMFunctionKind
- export::VMExtern
- libcalls::LibCall
- libcalls::eh::dwarf::eh::EHAction
- mmap::MmapType
- store::MaybeInstanceOwned
- table::TableElement
- threadconditions::WaiterError
- trap::TrapCode
- trap::trap::Trap
- trap::traphandlers::UnwindReason
- vmcontext::VMFunctionKind
Unions
Traits
Macros
Functions
- catch_traps
- init_traps
- instance::build_funcrefs
- instance::get_memory_init_start
- instance::get_memory_slice
- instance::get_table_init_start
- instance::initialize_globals
- instance::initialize_memories
- instance::initialize_passive_elements
- instance::initialize_tables
- libcalls::eh::dwarf::eh::find_eh_action
- libcalls::eh::dwarf::eh::get_encoding_size
- libcalls::eh::dwarf::eh::read_encoded_offset
- libcalls::eh::dwarf::eh::read_encoded_pointer
- libcalls::eh::dwarf::eh::round_up
- libcalls::eh::gcc::find_eh_action
- libcalls::eh::gcc::rethrow
- libcalls::eh::gcc::throw
- libcalls::eh::gcc::wasmer_eh_personality
- libcalls::function_pointer
- libcalls::wasmer_eh_personality
- libcalls::wasmer_vm_alloc_exception
- libcalls::wasmer_vm_data_drop
- libcalls::wasmer_vm_dbg_usize
- libcalls::wasmer_vm_delete_exception
- libcalls::wasmer_vm_elem_drop
- libcalls::wasmer_vm_f32_ceil
- libcalls::wasmer_vm_f32_floor
- libcalls::wasmer_vm_f32_nearest
- libcalls::wasmer_vm_f32_trunc
- libcalls::wasmer_vm_f64_ceil
- libcalls::wasmer_vm_f64_floor
- libcalls::wasmer_vm_f64_nearest
- libcalls::wasmer_vm_f64_trunc
- libcalls::wasmer_vm_func_ref
- libcalls::wasmer_vm_imported_memory32_atomic_notify
- libcalls::wasmer_vm_imported_memory32_atomic_wait32
- libcalls::wasmer_vm_imported_memory32_atomic_wait64
- libcalls::wasmer_vm_imported_memory32_copy
- libcalls::wasmer_vm_imported_memory32_fill
- libcalls::wasmer_vm_imported_memory32_grow
- libcalls::wasmer_vm_imported_memory32_size
- libcalls::wasmer_vm_imported_table_get
- libcalls::wasmer_vm_imported_table_grow
- libcalls::wasmer_vm_imported_table_set
- libcalls::wasmer_vm_imported_table_size
- libcalls::wasmer_vm_memory32_atomic_notify
- libcalls::wasmer_vm_memory32_atomic_wait32
- libcalls::wasmer_vm_memory32_atomic_wait64
- libcalls::wasmer_vm_memory32_copy
- libcalls::wasmer_vm_memory32_fill
- libcalls::wasmer_vm_memory32_grow
- libcalls::wasmer_vm_memory32_init
- libcalls::wasmer_vm_memory32_size
- libcalls::wasmer_vm_raise_trap
- libcalls::wasmer_vm_read_exception
- libcalls::wasmer_vm_rethrow
- libcalls::wasmer_vm_table_copy
- libcalls::wasmer_vm_table_fill
- libcalls::wasmer_vm_table_get
- libcalls::wasmer_vm_table_grow
- libcalls::wasmer_vm_table_init
- libcalls::wasmer_vm_table_set
- libcalls::wasmer_vm_table_size
- libcalls::wasmer_vm_throw
- mmap::_assert
- mmap::round_up_to_page_size
- on_host_stack
- probestack::__rust_probestack
- raise_lib_trap
- raise_user_trap
- resume_panic
- set_stack_size
- trap::trap::_assert_trap_is_sync_and_send
- trap::traphandlers::catch_traps
- trap::traphandlers::get_pc_sp
- trap::traphandlers::init_traps
- trap::traphandlers::lazy_per_thread_init
- trap::traphandlers::on_host_stack
- trap::traphandlers::on_wasm_stack
- trap::traphandlers::platform_init
- trap::traphandlers::process_illegal_op
- trap::traphandlers::raise_lib_trap
- trap::traphandlers::raise_user_trap
- trap::traphandlers::resume_panic
- trap::traphandlers::set_stack_size
- trap::traphandlers::trap_handler
- trap::traphandlers::unwind_with
- trap::traphandlers::update_context
- trap::traphandlers::wasmer_call_trampoline
- vmcontext::memory32_atomic_check32
- vmcontext::memory32_atomic_check64
- vmcontext::memory_copy
- vmcontext::memory_fill
- wasmer_call_trampoline
Type Aliases
- TrapHandlerFn
- VMTrampoline
- libcalls::eh::dwarf::eh::LPad
- trap::traphandlers::TrapHandlerFn
- vmcontext::VMTrampoline
Statics
- PROBESTACK
- libcalls::eh::gcc::CANARY
- libcalls::wasmer_vm_probestack
- probestack::PROBESTACK
- trap::traphandlers::DEFAULT_STACK_SIZE
- trap::traphandlers::MAGIC
- trap::traphandlers::PREV_SIGBUS
- trap::traphandlers::PREV_SIGFPE
- trap::traphandlers::PREV_SIGILL
- trap::traphandlers::PREV_SIGSEGV
Constants
- VERSION
- libcalls::eh::dwarf::eh::DW_EH_PE_absptr
- libcalls::eh::dwarf::eh::DW_EH_PE_aligned
- libcalls::eh::dwarf::eh::DW_EH_PE_datarel
- libcalls::eh::dwarf::eh::DW_EH_PE_funcrel
- libcalls::eh::dwarf::eh::DW_EH_PE_indirect
- libcalls::eh::dwarf::eh::DW_EH_PE_omit
- libcalls::eh::dwarf::eh::DW_EH_PE_pcrel
- libcalls::eh::dwarf::eh::DW_EH_PE_sdata2
- libcalls::eh::dwarf::eh::DW_EH_PE_sdata4
- libcalls::eh::dwarf::eh::DW_EH_PE_sdata8
- libcalls::eh::dwarf::eh::DW_EH_PE_sleb128
- libcalls::eh::dwarf::eh::DW_EH_PE_textrel
- libcalls::eh::dwarf::eh::DW_EH_PE_udata2
- libcalls::eh::dwarf::eh::DW_EH_PE_udata4
- libcalls::eh::dwarf::eh::DW_EH_PE_udata8
- libcalls::eh::dwarf::eh::DW_EH_PE_uleb128
- libcalls::eh::dwarf::eh::USING_SJLJ_EXCEPTIONS
- libcalls::eh::gcc::UNWIND_DATA_REG
- libcalls::eh::gcc::WASMER_EXCEPTION_CLASS
- trap::traphandlers::TRAP_HANDLER
- trap::traphandlers::YIELDER