# Packages
No description provided by the author
# Functions
AtomicInstructionName returns the instruction name corresponding to the atomic Opcode.
DecodeBlockType decodes the type index from a positive 33-bit signed integer.
ExternTypeName is an alias of api.ExternTypeName defined to simplify imports.
InstructionName returns the instruction corresponding to this binary Opcode.
MemoryPagesToBytesNum converts the given pages into the number of bytes contained in these pages.
MiscInstructionName returns the instruction corresponding to this miscellaneous Opcode.
MustParseGoReflectFuncCode parses Code from the go function or panics.
NewHostModule is defined internally for use in WASI tests and to keep the code size in the root directory small.
NewMemoryInstance creates a new instance based on the parameters in the SectionIDMemory.
No description provided by the author
PagesToUnitOfBytes converts the pages to a human-readable form similar to what's specified.
No description provided by the author
SectionIDName returns the canonical name of a module section.
SplitCallStack returns the input stack resliced to the count of params and results, or errors if it isn't long enough for either.
ValueTypeName is an alias of api.ValueTypeName defined to simplify imports.
VectorInstructionName returns the instruction name corresponding to the vector Opcode.
WrapGlobalIndexAsElementInit wraps the given index as an init item which is resolved via an imported global value.
# Constants
ElementInitNullReference represents the null reference in ElementSegment's Init.
ElementModeActive is the mode which requires the runtime to initialize table with the contents in .Init field combined with OffsetExpr.
ElementModeDeclarative is introduced in reference-types proposal which can be used to declare function indexes used by OpcodeRefFunc.
ElementModePassive is the mode which doesn't require the runtime to initialize table, and only used with OpcodeTableInitName.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The wazero specific limitation described at RATIONALE.md.
The wazero specific limitation described at RATIONALE.md.
The wazero specific limitation described at RATIONALE.md.
MemoryLimitPages is maximum number of pages defined (2^16).
MemoryPageSize is the unit of memory length in WebAssembly, and is defined as 2^16 = 65536.
MemoryPageSizeInBits satisfies the relation: "1 << MemoryPageSizeInBits == MemoryPageSize".
OpcodeAtomicFence represents the instruction atomic.fence.
No description provided by the author
OpcodeAtomicI32Load represents the instruction i32.atomic.load.
OpcodeAtomicI32Load16U represents the instruction i32.atomic.load16_u.
No description provided by the author
OpcodeAtomicI32Load8U represents the instruction i32.atomic.load8_u.
No description provided by the author
No description provided by the author
OpcodeAtomicI32Rmw16AddU represents the instruction i32.atomic.rmw16.add_u.
No description provided by the author
OpcodeAtomicI32Rmw16AndU represents the instruction i32.atomic.rmw16.and_u.
No description provided by the author
OpcodeAtomicI32Rmw16CmpxchgU represents the instruction i32.atomic.rmw16.cmpxchg_u.
No description provided by the author
OpcodeAtomicI32Rmw16OrU represents the instruction i32.atomic.rmw16.or_u.
No description provided by the author
OpcodeAtomicI32Rmw16SubU represents the instruction i32.atomic.rmw16.sub_u.
No description provided by the author
OpcodeAtomicI32Rmw16XchgU represents the instruction i32.atomic.rmw16.xchg_u.
No description provided by the author
OpcodeAtomicI32Rmw16XorU represents the instruction i32.atomic.rmw16.xor_u.
No description provided by the author
OpcodeAtomicI32Rmw8AddU represents the instruction i32.atomic.rmw8.add_u.
No description provided by the author
OpcodeAtomicI32Rmw8AndU represents the instruction i32.atomic.rmw8.and_u.
No description provided by the author
OpcodeAtomicI32Rmw8CmpxchgU represents the instruction i32.atomic.rmw8.cmpxchg_u.
No description provided by the author
OpcodeAtomicI32Rmw8OrU represents the instruction i32.atomic.rmw8.or_u.
No description provided by the author
OpcodeAtomicI32Rmw8SubU represents the instruction i32.atomic.rmw8.sub_u.
No description provided by the author
OpcodeAtomicI32Rmw8XchgU represents the instruction i32.atomic.rmw8.xchg_u.
No description provided by the author
OpcodeAtomicI32Rmw8XorU represents the instruction i32.atomic.rmw8.xor_u.
No description provided by the author
OpcodeAtomicI32RmwAdd represents the instruction i32.atomic.rmw.add.
No description provided by the author
OpcodeAtomicI32RmwAnd represents the instruction i32.atomic.rmw.and.
No description provided by the author
OpcodeAtomicI32RmwCmpxchg represents the instruction i32.atomic.rmw.cmpxchg.
No description provided by the author
OpcodeAtomicI32RmwOr represents the instruction i32.atomic.rmw.or.
No description provided by the author
OpcodeAtomicI32RmwSub represents the instruction i32.atomic.rmw.sub.
No description provided by the author
OpcodeAtomicI32RmwXchg represents the instruction i32.atomic.rmw.xchg.
No description provided by the author
OpcodeAtomicI32RmwXor represents the instruction i32.atomic.rmw.xor.
No description provided by the author
OpcodeAtomicI32Store represents the instruction i32.atomic.store.
OpcodeAtomicI32Store16 represents the instruction i32.atomic.store16.
No description provided by the author
OpcodeAtomicI32Store8 represents the instruction i32.atomic.store8.
No description provided by the author
No description provided by the author
OpcodeAtomicI64Load represents the instruction i64.atomic.load.
OpcodeAtomicI64Load16U represents the instruction i64.atomic.load16_u.
No description provided by the author
OpcodeAtomicI64Load32U represents the instruction i64.atomic.load32_u.
No description provided by the author
OpcodeAtomicI64Load8U represents the instruction i64.atomic.load8_u.
No description provided by the author
No description provided by the author
OpcodeAtomicI64Rmw16AddU represents the instruction i64.atomic.rmw16.add_u.
No description provided by the author
OpcodeAtomicI64Rmw16AndU represents the instruction i64.atomic.rmw16.and_u.
No description provided by the author
OpcodeAtomicI64Rmw16CmpxchgU represents the instruction i64.atomic.rmw16.cmpxchg_u.
No description provided by the author
OpcodeAtomicI64Rmw16OrU represents the instruction i64.atomic.rmw16.or_u.
No description provided by the author
OpcodeAtomicI64Rmw16SubU represents the instruction i64.atomic.rmw16.sub_u.
No description provided by the author
OpcodeAtomicI64Rmw16XchgU represents the instruction i64.atomic.rmw16.xchg_u.
No description provided by the author
OpcodeAtomicI64Rmw16XorU represents the instruction i64.atomic.rmw16.xor_u.
No description provided by the author
OpcodeAtomicI64Rmw32AddU represents the instruction i64.atomic.rmw32.add_u.
No description provided by the author
OpcodeAtomicI64Rmw32AndU represents the instruction i64.atomic.rmw32.and_u.
No description provided by the author
OpcodeAtomicI64Rmw32CmpxchgU represents the instruction i64.atomic.rmw32.cmpxchg_u.
No description provided by the author
OpcodeAtomicI64Rmw32OrU represents the instruction i64.atomic.rmw32.or_u.
No description provided by the author
OpcodeAtomicI64Rmw32SubU represents the instruction i64.atomic.rmw32.sub_u.
No description provided by the author
OpcodeAtomicI64Rmw32XchgU represents the instruction i64.atomic.rmw32.xchg_u.
No description provided by the author
OpcodeAtomicI64Rmw32XorU represents the instruction i64.atomic.rmw32.xor_u.
No description provided by the author
OpcodeAtomicI64Rmw8AddU represents the instruction i64.atomic.rmw8.add_u.
No description provided by the author
OpcodeAtomicI64Rmw8AndU represents the instruction i64.atomic.rmw8.and_u.
No description provided by the author
OpcodeAtomicI64Rmw8CmpxchgU represents the instruction i64.atomic.rmw8.cmpxchg_u.
No description provided by the author
OpcodeAtomicI64Rmw8OrU represents the instruction i64.atomic.rmw8.or_u.
No description provided by the author
OpcodeAtomicI64Rmw8SubU represents the instruction i64.atomic.rmw8.sub_u.
No description provided by the author
OpcodeAtomicI64Rmw8XchgU represents the instruction i64.atomic.rmw8.xchg_u.
No description provided by the author
OpcodeAtomicI64Rmw8XorU represents the instruction i64.atomic.rmw8.xor_u.
No description provided by the author
OpcodeAtomicI64RmwAdd represents the instruction i64.atomic.rmw.add.
No description provided by the author
OpcodeAtomicI64RmwAnd represents the instruction i64.atomic.rmw.and.
No description provided by the author
OpcodeAtomicI64RmwCmpxchg represents the instruction i64.atomic.rmw.cmpxchg.
No description provided by the author
OpcodeAtomicI64RmwOr represents the instruction i64.atomic.rmw.or.
No description provided by the author
OpcodeAtomicI64RmwSub represents the instruction i64.atomic.rmw.sub.
No description provided by the author
OpcodeAtomicI64RmwXchg represents the instruction i64.atomic.rmw.xchg.
No description provided by the author
OpcodeAtomicI64RmwXor represents the instruction i64.atomic.rmw.xor.
No description provided by the author
OpcodeAtomicI64Store represents the instruction i64.atomic.store.
OpcodeAtomicI64Store16 represents the instruction i64.atomic.store16.
No description provided by the author
OpcodeAtomicI64Store32 represents the instruction i64.atomic.store32.
No description provided by the author
OpcodeAtomicI64Store8 represents the instruction i64.atomic.store8.
No description provided by the author
No description provided by the author
OpcodeAtomicMemoryNotify represents the instruction memory.atomic.notify.
No description provided by the author
OpcodeAtomicMemoryWait32 represents the instruction memory.atomic.wait32.
No description provided by the author
OpcodeAtomicMemoryWait64 represents the instruction memory.atomic.wait64.
No description provided by the author
OpcodeAtomicPrefix is the prefix of all atomic instructions introduced in CoreFeatureThreads.
No description provided by the author
OpcodeBlock brackets a sequence of instructions.
No description provided by the author
OpcodeBr is a stack-polymorphic opcode that performs an unconditional branch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeElse brackets a sequence of instructions enclosed by an OpcodeIf.
No description provided by the author
OpcodeEnd terminates a control instruction OpcodeBlock, OpcodeLoop or OpcodeIf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeI32Extend16S extends a signed 16-bit integer to a 32-bit integer.
No description provided by the author
OpcodeI32Extend8S extends a signed 8-bit integer to a 32-bit integer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeI64Extend16S extends a signed 16-bit integer to a 64-bit integer.
No description provided by the author
OpcodeI64Extend32S extends a signed 32-bit integer to a 64-bit integer.
No description provided by the author
OpcodeI64Extend8S extends a signed 8-bit integer to a 64-bit integer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeIf brackets a sequence of instructions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeLoop brackets a sequence of instructions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeMiscPrefix is the prefix of various multi-byte opcodes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeNop does nothing.
No description provided by the author
OpcodeRefFunc pushes a funcref value whose index equals the immediate to this opcode.
No description provided by the author
OpcodeRefIsNull pops a reference value, and pushes 1 if it is null, 0 otherwise.
No description provided by the author
OpcodeRefNull pushes a null reference value whose type is specified by immediate to this opcode.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeUnreachable causes an unconditional trap.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeVecPrefix is the prefix of all vector isntructions introduced in CoreFeatureSIMD.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpcodeVecV128Const is the vector const instruction.
No description provided by the author
OpcodeVecV128i8x16Shuffle is the vector shuffle instruction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RefTypeExternref represents a reference to a host object, which is not currently supported in wazero.
RefTypeFuncref represents a reference to a function.
No description provided by the author
don't add anything not in https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/#sections%E2%91%A0.
No description provided by the author
SectionIDDataCount may exist in WebAssembly 2.0 or WebAssembly 1.0 with CoreFeatureBulkMemoryOperations enabled.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: ValueTypeFuncref is not exposed in the api pkg yet.
No description provided by the author
No description provided by the author
TODO: ValueTypeV128 is not exposed in the api pkg yet.
# Structs
Code is an entry in the Module.CodeSection containing the locals and body of the function.
No description provided by the author
CustomSection contains the name and raw data of a custom section.
No description provided by the author
ElementSegment are initialization instructions for a TableInstance
See https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/#syntax-elem.
Export is the binary representation of an export indicated by Type See https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/#binary-export.
FunctionDefinition implements api.FunctionDefinition.
FunctionType is a possibly empty function signature.
No description provided by the author
No description provided by the author
No description provided by the author
HostFunc is a function with an inlined type, used for NewHostModule.
Import is the binary representation of an import indicated by Type See https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/#binary-import.
Memory describes the limits of pages (64KB) in a memory.
MemoryDefinition implements api.MemoryDefinition.
MemoryInstance represents a memory instance in a store, and implements api.Memory.
Module is a WebAssembly binary representation.
No description provided by the author
No description provided by the author
No description provided by the author
NameSection represent the known custom name subsections defined in the WebAssembly Binary Format
Note: This can be nil if no names were decoded for any reason including configuration.
No description provided by the author
Table describes the limits of elements and its type in a table.
TableInstance represents a table of (RefTypeFuncref) elements in a module.
# Interfaces
Engine is a Store-scoped mechanism to compile functions declared or imported by a module.
No description provided by the author
ModuleEngine implements function calls for a given module.
# Type aliases
No description provided by the author
ElementInstance represents an element instance in a module.
ElementMode represents a mode of element segment which is either active, passive or declarative.
ExternType is an alias of api.ExternType defined to simplify imports.
No description provided by the author
Index is the offset in an index, not necessarily an absolute position in a Module section.
IndirectNameMap associates an index with an association of names.
ModuleID represents sha256 hash value uniquely assigned to Module.
NameMap associates an index with any associated names.
Opcode is the binary Opcode of an instruction.
OpcodeAtomic represents an opcode of atomic instructions which has multi-byte encoding and is prefixed by OpcodeAtomicPrefix.
OpcodeMisc represents opcodes of the miscellaneous operations.
OpcodeVec represents an opcode of a vector instructions which has multi-byte encoding and is prefixed by OpcodeMiscPrefix.
Reference is the runtime representation of RefType which is either RefTypeFuncref or RefTypeExternref.
RefType is either RefTypeFuncref or RefTypeExternref as of WebAssembly core 2.0.
SectionID identifies the sections of a Module in the WebAssembly 1.0 (20191205) Binary Format.
ValueType is an alias of api.ValueType defined to simplify imports.