List of all items
Structs
- Artifact
- ArtifactBuild
- ArtifactBuildFromArchive
- BaseTunables
- CodeMemory
- CompiledObjects
- Engine
- EngineBuilder
- EngineInner
- Features
- FunctionBodyData
- FunctionBucket
- FunctionExtent
- GlobalFrameInfoRegistration
- MiddlewareBinaryReader
- MiddlewareReaderState
- ModuleEnvironment
- ModuleFromArchive
- ModuleTranslationState
- SourceLocation
- WasmSourceMap
- artifact_builders::artifact_builder::ArtifactBuild
- artifact_builders::artifact_builder::ArtifactBuildFromArchive
- artifact_builders::artifact_builder::ArtifactBuildFromArchiveCell
- artifact_builders::artifact_builder::ModuleFromArchive
- compiler::CompiledObjects
- compiler::FunctionBucket
- compiler::InMemoryFileSystem
- compiler::InMemoryInput
- compiler::InMemoryOutput
- dwarf::DebugRelocation
- dwarf::DebugWriter
- dwarf::DwarfState
- dwarf::EhRelocation
- dwarf::WriterRelocate
- engine::artifact::AllocatedArtifact
- engine::artifact::Artifact
- engine::artifact::ArtifactId
- engine::artifact::TrapReader
- engine::builder::EngineBuilder
- engine::code_memory::CodeMemory
- engine::inner::Engine
- engine::inner::EngineId
- engine::inner::EngineInner
- engine::mapped_binary::DebugInfo
- engine::mapped_binary::ImageSegment
- engine::mapped_binary::MemoryMappedBinary
- engine::resolver::ResolvedImport
- engine::trap::frame_info::FunctionExtent
- engine::trap::frame_info::FunctionInfo
- engine::trap::frame_info::GlobalFrameInfo
- engine::trap::frame_info::GlobalFrameInfoRegistration
- engine::trap::frame_info::ModuleInfoFrameInfo
- engine::tunables::BaseTunables
- engine::unwind::systemv::UnwindRegistry
- object::Object
- object::ObjectMetadataBuilder
- object::module::ObjectMetadataBuilder
- progress::ProgressContext
- serialize::ArchivedRkyvSerializableCompilation
- serialize::ArchivedSerializableModule
- serialize::MetadataHeader
- serialize::RkyvSerializableCompilation
- serialize::RkyvSerializableCompilationResolver
- serialize::SerializableModule
- serialize::SerializableModuleResolver
- source_map::SourceLocation
- source_map::WasmSourceMap
- translator::environ::FunctionBodyData
- translator::environ::ModuleEnvironment
- translator::middleware::MiddlewareBinaryReader
- translator::middleware::MiddlewareReaderState
- translator::state::ModuleTranslationState
- types::address_map::ArchivedFunctionAddressMap
- types::address_map::ArchivedInstructionAddressMap
- types::address_map::FunctionAddressMap
- types::address_map::FunctionAddressMapResolver
- types::address_map::InstructionAddressMap
- types::address_map::InstructionAddressMapResolver
- types::function::ArchivedCompiledFunction
- types::function::ArchivedCompiledFunctionFrameInfo
- types::function::ArchivedFunctionBody
- types::function::ArchivedGOT
- types::function::ArchivedUnwindInfo
- types::function::CompiledFunction
- types::function::CompiledFunctionFrameInfo
- types::function::CompiledFunctionFrameInfoResolver
- types::function::CompiledFunctionResolver
- types::function::FunctionBody
- types::function::FunctionBodyResolver
- types::function::GOT
- types::function::GOTResolver
- types::function::RkyvCompilation
- types::function::UnwindInfo
- types::function::UnwindInfoResolver
- types::module::ArchivedCompileModuleInfo
- types::module::CompileModuleInfo
- types::module::CompileModuleInfoResolver
- types::relocation::ArchivedRelocation
- types::relocation::Relocation
- types::relocation::RelocationResolver
- types::section::ArchivedCustomSection
- types::section::ArchivedSectionBody
- types::section::ArchivedSectionIndex
- types::section::CustomSection
- types::section::CustomSectionResolver
- types::section::SectionBody
- types::section::SectionBodyResolver
- types::section::SectionIndex
- types::section::SectionIndexResolver
- types::symbols::ArchivedModuleMetadata
- types::symbols::ModuleMetadata
- types::symbols::ModuleMetadataResolver
- types::symbols::ModuleMetadataSymbolRegistry
Enums
- ArtifactFormat
- CompiledFunctionFrameInfoVariant
- Debugger
- DeterministicIdComponent
- FrameInfosVariant
- InstantiationError
- LinkError
- abi::PairSlot
- abi::ReturnAbi
- abi::ReturnSlot
- compiler::ArtifactFormat
- compiler::Debugger
- compiler::DeterministicIdComponent
- dwarf::DebugRelocationTarget
- dwarf::EhTarget
- elf::CompileOutput
- engine::artifact::ArtifactBuildVariant
- engine::artifact::DataInitializerLocationVariant
- engine::artifact::OwnedDataInitializerVariant
- engine::error::ImportError
- engine::error::InstantiationError
- engine::error::LinkError
- engine::mapped_binary::DebugInfoSource
- engine::trap::frame_info::CompiledFunctionFrameInfoVariant
- engine::trap::frame_info::FrameInfosVariant
- engine::trap::frame_info::FunctionAddressMapInstructionVariant
- engine::trap::frame_info::FunctionAddressMapVariant
- engine::trap::frame_info::VecTrapInformationVariant
- misc::CompiledKind
- object::ObjectError
- object::error::ObjectError
- serialize::ArchivedSerializableCompilation
- serialize::SerializableCompilation
- serialize::SerializableCompilationResolver
- translator::middleware::MiddlewareInnerReader
- translator::state::SingleOrMultiValue
- translator::state::SingleOrMultiValueIterator
- types::function::Compilation
- types::function::CompiledFunctionBody
- types::relocation::ArchivedRelocationKind
- types::relocation::ArchivedRelocationTarget
- types::relocation::RelocationKind
- types::relocation::RelocationKindResolver
- types::relocation::RelocationTarget
- types::relocation::RelocationTargetResolver
- types::section::ArchivedCustomSectionProtection
- types::section::CustomSectionProtection
- types::section::CustomSectionProtectionResolver
- types::symbols::ArchivedSymbol
- types::symbols::Symbol
- types::symbols::SymbolResolver
- types::unwind::ArchivedCompiledFunctionUnwindInfo
- types::unwind::CompiledFunctionUnwindInfo
- types::unwind::CompiledFunctionUnwindInfoReference
- types::unwind::CompiledFunctionUnwindInfoResolver
Traits
- ArtifactCreate
- CompiledFunction
- Compiler
- CompilerConfig
- FuncTranslator
- FunctionBinaryReader
- FunctionMiddleware
- ModuleMiddleware
- ModuleMiddlewareChain
- Tunables
- Upcastable
- compiler::CompiledFunction
- compiler::Compiler
- compiler::CompilerConfig
- compiler::FuncTranslator
- engine::tunables::Tunables
- misc::CompiledFunctionExt
- traits::ArtifactCreate
- traits::Upcastable
- translator::environ::FunctionBinaryReader
- translator::middleware::FunctionMiddleware
- translator::middleware::ModuleMiddleware
- translator::middleware::ModuleMiddlewareChain
- types::function::FunctionBodyLike
- types::relocation::RelocationLike
- types::section::CustomSectionLike
- types::symbols::SymbolRegistry
- types::unwind::CompiledFunctionUnwindInfoLike
Macros
Functions
- abi::classify_return_type_aarch64
- abi::classify_return_type_loongarch64
- abi::classify_return_type_riscv64
- abi::classify_return_type_x86_64
- abi::pair_slot
- artifact_builders::artifact_builder::serialize_module
- artifact_builders::trampoline::get_libcall_trampoline
- artifact_builders::trampoline::libcall_trampoline_len
- artifact_builders::trampoline::make_libcall_trampolines
- artifact_builders::trampoline::make_trampoline
- build_function_buckets
- compiler::build_function_buckets
- compiler::emit_metadata_and_link
- compiler::emit_wasmer_meta_object
- compiler::translate_function_buckets
- dwarf::init_dwarf_unit
- elf::add_libcall_symbol
- elf::add_relocations
- elf::add_undefined_symbol
- elf::compile_output_in_memory
- elf::compile_output_objects
- elf::emit_eh_frame_section
- elf::emit_function_body
- elf::emit_import_trampoline
- elf::emit_trap_section
- elf::link_module
- elf::relocation_kind_to_flags
- emit_metadata_and_link
- engine::code_memory::round_up
- engine::link::apply_relocation
- engine::link::link_module
- engine::mapped_binary::load_dwarf_context
- engine::resolver::get_extern_from_import
- engine::resolver::get_extern_type
- engine::resolver::get_runtime_size
- engine::resolver::resolve_import
- engine::resolver::resolve_imports
- engine::resolver::resolve_tags
- engine::trap::frame_info::register
- engine::trap::frame_info::register_with_source
- engine::trap::stack::get_trace_and_trapcode
- engine::trap::stack::wasm_trace
- engine::trap::stack::wasm_trace_from_current_stack
- engine::unwind::systemv::__deregister_frame
- engine::unwind::systemv::__register_frame
- engine::unwind::systemv::atexit_handler
- engine::unwind::systemv::using_libunwind
- from_binaryreadererror_wasmerror
- get_libcall_trampoline
- get_trace_and_trapcode
- libcall_trampoline_len
- link_module
- make_libcall_trampolines
- misc::function_kind_to_filename
- misc::sanitize_filename
- misc::save_assembly_to_file
- misc::types_to_signature
- object::emit_compilation
- object::emit_data
- object::emit_serialized
- object::get_object_for_target
- object::module::emit_compilation
- object::module::emit_data
- object::module::emit_serialized
- object::module::get_object_for_target
- register_frame_info
- resolve_imports
- translate_function_buckets
- translate_module
- translator::error::from_binaryreadererror_compileerror
- translator::error::from_binaryreadererror_wasmerror
- translator::module::analyze_function_readonly_table
- translator::module::analyze_readonly_funcref_table
- translator::module::translate_module
- translator::sections::parse_data_section
- translator::sections::parse_element_section
- translator::sections::parse_export_section
- translator::sections::parse_function_section
- translator::sections::parse_global_initializer
- translator::sections::parse_global_section
- translator::sections::parse_import_section
- translator::sections::parse_memory_section
- translator::sections::parse_name_section
- translator::sections::parse_serialized_init_expr
- translator::sections::parse_start_section
- translator::sections::parse_table_section
- translator::sections::parse_tag_section
- translator::sections::parse_type_section
- translator::sections::read_elems
- translator::sections::wpheaptype_to_type
- translator::sections::wpreftype_to_type
- translator::sections::wptype_to_type
- wasm_trace_from_current_stack
- wpheaptype_to_type
- wptype_to_type
Type Aliases
- Addend
- CodeOffset
- engine::mapped_binary::DwarfReader
- translator::state::WasmTypes
- types::function::CustomSections
- types::function::Functions
- types::relocation::Relocations
Statics
- FRAME_INFO
- LIBCALLS_ELF
- engine::mapped_binary::LIBCALLS_ELF
- engine::trap::frame_info::FRAME_INFO
- engine::unwind::systemv::EXIT_CALLED
Constants
- CANONICAL_NAN_F32
- CANONICAL_NAN_F64
- EH_FRAME_SECTION_NAME
- GEF32_LEQ_I32_MAX
- GEF32_LEQ_I64_MAX
- GEF32_LEQ_U32_MAX
- GEF32_LEQ_U64_MAX
- GEF64_LEQ_I32_MAX
- GEF64_LEQ_I64_MAX
- GEF64_LEQ_U32_MAX
- GEF64_LEQ_U64_MAX
- LEF32_GEQ_I32_MIN
- LEF32_GEQ_I64_MIN
- LEF32_GEQ_U32_MIN
- LEF32_GEQ_U64_MIN
- LEF64_GEQ_I32_MIN
- LEF64_GEQ_I64_MIN
- LEF64_GEQ_U32_MIN
- LEF64_GEQ_U64_MIN
- VERSION
- WASMER_FUNCTION_OFFSETS_SECTION_NAME
- WASMER_MODULE_INFO_SECTION_NAME
- WASMER_TRAPS_SECTION_NAME
- WASMER_TRAP_FUNCTION_OFFSETS_SECTION_NAME
- WASM_LARGE_FUNCTION_THRESHOLD
- WASM_TRAMPOLINE_ESTIMATED_BODY_SIZE
- artifact_builders::trampoline::AARCH64_TRAMPOLINE
- artifact_builders::trampoline::LOONGARCH64_TRAMPOLINE
- artifact_builders::trampoline::RISCV64_TRAMPOLINE
- artifact_builders::trampoline::X86_64_TRAMPOLINE
- compiler::WASMER_IMAGE_FILENAME
- compiler::WASMER_META_FILENAME
- compiler::WASM_LARGE_FUNCTION_THRESHOLD
- compiler::WASM_TRAMPOLINE_ESTIMATED_BODY_SIZE
- constants::CANONICAL_NAN_F32
- constants::CANONICAL_NAN_F64
- constants::EH_FRAME_SECTION_NAME
- constants::GEF32_LEQ_I32_MAX
- constants::GEF32_LEQ_I64_MAX
- constants::GEF32_LEQ_U32_MAX
- constants::GEF32_LEQ_U64_MAX
- constants::GEF64_LEQ_I32_MAX
- constants::GEF64_LEQ_I64_MAX
- constants::GEF64_LEQ_U32_MAX
- constants::GEF64_LEQ_U64_MAX
- constants::LEF32_GEQ_I32_MIN
- constants::LEF32_GEQ_I64_MIN
- constants::LEF32_GEQ_U32_MIN
- constants::LEF32_GEQ_U64_MIN
- constants::LEF64_GEQ_I32_MIN
- constants::LEF64_GEQ_I64_MIN
- constants::LEF64_GEQ_U32_MIN
- constants::LEF64_GEQ_U64_MIN
- constants::WASMER_FUNCTION_OFFSETS_SECTION_NAME
- constants::WASMER_MODULE_INFO_SECTION_NAME
- constants::WASMER_TRAPS_SECTION_NAME
- constants::WASMER_TRAP_FUNCTION_OFFSETS_SECTION_NAME
- engine::code_memory::ARCH_FUNCTION_ALIGNMENT
- engine::code_memory::DATA_SECTION_ALIGNMENT
- engine::link::LOW6_BITS_MASK
- object::module::DWARF_SECTION_NAME