package wazevo

import "github.com/tetratelabs/wazero/internal/engine/wazevo"

Index

Functions

func NewEngine

func NewEngine(ctx context.Context, _ api.CoreFeatures, fc filecache.Cache) wasm.Engine

NewEngine returns the implementation of wasm.Engine.

Source Files

call_engine.go engine.go engine_cache.go entrypoint_amd64.go hostmodule.go isa_amd64.go memmove.go module_engine.go

Directories

PathSynopsis
internal/engine/wazevo/backendPackage backend must be free of Wasm-specific concept.
internal/engine/wazevo/backend/isa
internal/engine/wazevo/backend/isa/amd64
internal/engine/wazevo/backend/isa/arm64
internal/engine/wazevo/backend/regallocPackage regalloc performs register allocation.
internal/engine/wazevo/frontendPackage frontend implements the translation of WebAssembly to SSA IR using the ssa package.
internal/engine/wazevo/ssaPackage ssa is used to construct SSA function.
internal/engine/wazevo/testcases
internal/engine/wazevo/wazevoapi
Version
v1.9.0 (latest)
Published
Feb 18, 2025
Platform
linux/amd64
Imports
32 packages
Last checked
4 days ago

Tools for package owners.