List of all items
Structs
- DynFunc
- Func
- Instance
- Module
- cache::Artifact
- cache::WasmHash
- codegen::BreakpointInfo
- codegen::DebugMetadata
- codegen::EventSink
- codegen::MiddlewareChain
- codegen::SimpleStreamingCompilerGen
- codegen::StreamingCompiler
- codegen::WasmSpan
- export::ExportIter
- export::FuncPointer
- fault::BoundaryRegisterPreservation
- fault::FaultInfo
- global::Global
- import::ImportObject
- import::ImportObjectIterator
- import::Namespace
- instance::DynFunc
- instance::Exports
- instance::Instance
- loader::CodeMemory
- loader::LocalInstance
- loader::LocalLoader
- memory::Atomically
- memory::DynamicMemory
- memory::Memory
- memory::MemoryView
- memory::SharedMemory
- memory::SharedMemoryInternal
- memory::StaticMemory
- memory::UnsharedMemory
- memory::ptr::Array
- memory::ptr::Item
- memory::ptr::WasmPtr
- module::DataInitializer
- module::ExportsMap
- module::Module
- module::ModuleInfo
- module::NameIndex
- module::NamespaceIndex
- module::StringTable
- module::StringTableBuilder
- module::TableInitializer
- state::CodeVersion
- state::ExecutionStateImage
- state::FunctionStateMap
- state::InstanceImage
- state::MachineState
- state::MachineStateDiff
- state::ModuleStateMap
- state::OffsetInfo
- state::RegisterIndex
- state::WasmFunctionStateDump
- state::x64_decl::ArgumentRegisterAllocator
- structures::BoxedMap
- structures::Iter
- structures::IterMut
- structures::Map
- structures::SliceMap
- table::Anyfunc
- table::Table
- trampoline_x64::TrampolineBuffer
- trampoline_x64::TrampolineBufferBuilder
- typed_func::DynamicFunc
- typed_func::Func
- typed_func::Host
- typed_func::ImplicitVmCtx
- typed_func::S0
- typed_func::S1
- typed_func::S10
- typed_func::S11
- typed_func::S12
- typed_func::S13
- typed_func::S14
- typed_func::S15
- typed_func::S16
- typed_func::S17
- typed_func::S18
- typed_func::S19
- typed_func::S2
- typed_func::S20
- typed_func::S21
- typed_func::S22
- typed_func::S23
- typed_func::S24
- typed_func::S25
- typed_func::S26
- typed_func::S3
- typed_func::S4
- typed_func::S5
- typed_func::S6
- typed_func::S7
- typed_func::S8
- typed_func::S9
- typed_func::Wasm
- types::ExportDescriptor
- types::FuncIndex
- types::FuncSig
- types::GlobalDescriptor
- types::GlobalIndex
- types::GlobalInit
- types::ImportDescriptor
- types::ImportedFuncIndex
- types::ImportedGlobalIndex
- types::ImportedMemoryIndex
- types::ImportedTableIndex
- types::LocalFuncIndex
- types::LocalGlobalIndex
- types::LocalMemoryIndex
- types::LocalTableIndex
- types::MemoryDescriptor
- types::MemoryIndex
- types::SigIndex
- types::TableDescriptor
- types::TableIndex
- units::Bytes
- units::Pages
- vm::Anyfunc
- vm::Ctx
- vm::Func
- vm::FuncCtx
- vm::FuncEnv
- vm::ImportBacking
- vm::ImportedFunc
- vm::InternalField
- vm::Intrinsics
- vm::LocalBacking
- vm::LocalGlobal
- vm::LocalMemory
- vm::LocalTable
- vm::SigId
Enums
- cache::Error
- cache::InvalidFileType
- codegen::Event
- codegen::InternalEvent
- error::CallError
- error::CompileError
- error::CreationError
- error::Error
- error::GrowError
- error::InvokeError
- error::LinkError
- error::MemoryCreationError
- error::MemoryProtectionError
- error::PageError
- error::ParseError
- error::ResolveError
- error::RuntimeError
- export::Context
- export::Export
- memory::MemoryType
- module::ExportIndex
- parse::LoadError
- state::MachineValue
- state::SuspendOffset
- state::WasmAbstractValue
- state::x64_decl::GPR
- state::x64_decl::X64Register
- state::x64_decl::XMM
- table::Element
- table::TableAccessError
- table::TableStorage
- trampoline_x64::CallContext
- trampoline_x64::CallTarget
- trampoline_x64::Trampoline
- types::ElementType
- types::ExternDescriptor
- types::Initializer
- types::LocalOrImport
- types::Type
- types::Value
Traits
- IsExport
- codegen::FunctionCodeGenerator
- codegen::FunctionMiddleware
- codegen::ModuleCodeGenerator
- export::Exportable
- import::IsExport
- import::LikeNamespace
- loader::Instance
- loader::Loader
- structures::TypedIndex
- table::StorableInTable
- typed_func::HostFunction
- typed_func::Kind
- typed_func::TrapEarly
- typed_func::WasmTypeList
- types::LocalImport
- types::NativeWasmType
- types::ValueType
- types::WasmExternType
Macros
Functions
- codegen::validating_parser_config
- compile_with
- compile_with_config
- fault::allocate_and_run
- fault::begin_unsafe_unwind
- fault::catch_unsafe_unwind
- fault::clear_wasm_interrupt
- fault::ensure_sighandler
- fault::get_boundary_register_preservation
- fault::get_fault_info
- fault::get_wasm_interrupt_signal_mem
- fault::pop_code_version
- fault::push_code_version
- fault::raw::longjmp
- fault::raw::register_preservation_trampoline
- fault::raw::run_on_alternative_stack
- fault::raw::setjmp
- fault::set_wasm_interrupt
- fault::set_wasm_interrupt_on_ctx
- fault::with_ctx
- load_cache_with
- parse::read_module
- parse::type_to_wp_type
- parse::wp_type_to_type
- state::x64::build_instance_image
- state::x64::invoke_call_return_on_stack
- state::x64::new_machine_state
- state::x64::read_stack
- trampoline_x64::get_context
- validate
- validate_and_report_errors
- validate_and_report_errors_with_features
Typedefs
- Result
- codegen::BreakpointHandler
- codegen::BreakpointMap
- error::CallResult
- error::CompileResult
- error::LinkResult
- error::ParseResult
- error::ResolveResult
- error::Result
- error::RuntimeResult
- typed_func::Invoke
- typed_func::Trampoline
- types::FuncDescriptor
Statics
- vm::INTRINSICS_IMPORTED_DYNAMIC_MEMORY
- vm::INTRINSICS_IMPORTED_STATIC_MEMORY
- vm::INTRINSICS_LOCAL_DYNAMIC_MEMORY
- vm::INTRINSICS_LOCAL_STATIC_MEMORY