Expand description
Foreign function interfaces generated from WasmEdge C-API.
Structs§
- Wasm
Edge_ ASTModule Context - Wasm
Edge_ Async - Wasm
Edge_ Bytes - WasmEdge bytes struct.
- Wasm
Edge_ Calling Frame Context - Wasm
Edge_ Compiler Context - Wasm
Edge_ Configure Context - Wasm
Edge_ Executor Context - Wasm
Edge_ Export Type Context - Wasm
Edge_ Function Instance Context - Wasm
Edge_ Function Type Context - Wasm
Edge_ Global Instance Context - Wasm
Edge_ Global Type Context - Wasm
Edge_ Import Type Context - Wasm
Edge_ Limit Context - Wasm
Edge_ Loader Context - Wasm
Edge_ LogMessage - Wasm
Edge_ Memory Instance Context - Wasm
Edge_ Memory Type Context - Wasm
Edge_ Module Descriptor - Module descriptor for plugins.
- Wasm
Edge_ Module Instance Context - Wasm
Edge_ Plugin Context - Wasm
Edge_ Plugin Descriptor - Plugin descriptor for plugins.
- Wasm
Edge_ Plugin Version Data - Version data for plugins.
- Wasm
Edge_ Program Option - Program option for plugins.
- Wasm
Edge_ Result - WasmEdge result struct.
- Wasm
Edge_ Statistics Context - Wasm
Edge_ Store Context - Wasm
Edge_ String - WasmEdge string struct.
- Wasm
Edge_ Table Instance Context - Wasm
Edge_ Table Type Context - Wasm
Edge_ TagInstance Context - Wasm
Edge_ TagType Context - Wasm
Edge_ VMContext - Wasm
Edge_ ValType - WasmEdge WASM value type struct.
- Wasm
Edge_ Validator Context - Wasm
Edge_ Value - WasmEdge WASM value struct.
Constants§
- Wasm
Edge_ Compiler Optimization Level_ O0 - Wasm
Edge_ Compiler Optimization Level_ O1 - Wasm
Edge_ Compiler Optimization Level_ O2 - Wasm
Edge_ Compiler Optimization Level_ O3 - Wasm
Edge_ Compiler Optimization Level_ Os - Wasm
Edge_ Compiler Optimization Level_ Oz - Wasm
Edge_ Compiler Output Format_ Native - Wasm
Edge_ Compiler Output Format_ Wasm - Wasm
Edge_ Component Type Code_ Bool - Wasm
Edge_ Component Type Code_ Borrow - Wasm
Edge_ Component Type Code_ Char - Wasm
Edge_ Component Type Code_ Enum - Wasm
Edge_ Component Type Code_ ErrContext - Wasm
Edge_ Component Type Code_ F32 - Wasm
Edge_ Component Type Code_ F64 - Wasm
Edge_ Component Type Code_ Flags - Wasm
Edge_ Component Type Code_ Future - Wasm
Edge_ Component Type Code_ List - Wasm
Edge_ Component Type Code_ List Len - Wasm
Edge_ Component Type Code_ Option - Wasm
Edge_ Component Type Code_ Own - Wasm
Edge_ Component Type Code_ Record - Wasm
Edge_ Component Type Code_ Result - Wasm
Edge_ Component Type Code_ S8 - Wasm
Edge_ Component Type Code_ S16 - Wasm
Edge_ Component Type Code_ S32 - Wasm
Edge_ Component Type Code_ S64 - Wasm
Edge_ Component Type Code_ Stream - Wasm
Edge_ Component Type Code_ String - Wasm
Edge_ Component Type Code_ Tuple - Wasm
Edge_ Component Type Code_ Type Index - Wasm
Edge_ Component Type Code_ U8 - Wasm
Edge_ Component Type Code_ U16 - Wasm
Edge_ Component Type Code_ U32 - Wasm
Edge_ Component Type Code_ U64 - Wasm
Edge_ Component Type Code_ Variant - Wasm
Edge_ ErrCategory_ User Level Error - Wasm
Edge_ ErrCategory_ WASM - Wasm
Edge_ ErrCode_ AOTDisabled - Wasm
Edge_ ErrCode_ AOTNot Impl - Wasm
Edge_ ErrCode_ Access Null Array - Wasm
Edge_ ErrCode_ Access Null Exception - Wasm
Edge_ ErrCode_ Access Null Func - Wasm
Edge_ ErrCode_ Access Null I31 - Wasm
Edge_ ErrCode_ Access Null Struct - Wasm
Edge_ ErrCode_ Alignment TooLarge - Wasm
Edge_ ErrCode_ ArgType Mismatch - Wasm
Edge_ ErrCode_ Array OutOf Bounds - Wasm
Edge_ ErrCode_ Array Types Mismatch - Wasm
Edge_ ErrCode_ Array Types Numtype Required - Wasm
Edge_ ErrCode_ Cannot Have More Than32 Flags - Wasm
Edge_ ErrCode_ Cast Failed - Wasm
Edge_ ErrCode_ Cast Null ToNon Null - Wasm
Edge_ ErrCode_ Component Duplicate Name - Wasm
Edge_ ErrCode_ Component Invalid Name - Wasm
Edge_ ErrCode_ Component NotImpl Instantiate - Wasm
Edge_ ErrCode_ Component NotImpl Loader - Wasm
Edge_ ErrCode_ Component NotImpl Validator - Wasm
Edge_ ErrCode_ Const Expr Required - Wasm
Edge_ ErrCode_ Core Invalid Export - Wasm
Edge_ ErrCode_ Cost Limit Exceeded - Wasm
Edge_ ErrCode_ Data Count Required - Wasm
Edge_ ErrCode_ Data SegDoes NotFit - Wasm
Edge_ ErrCode_ DefType Index OutOf Bounds - Wasm
Edge_ ErrCode_ Divide ByZero - Wasm
Edge_ ErrCode_ DupExport Name - Wasm
Edge_ ErrCode_ ENDCode Expected - Wasm
Edge_ ErrCode_ Elem SegDoes NotFit - Wasm
Edge_ ErrCode_ Enum TagName Conflicts - Wasm
Edge_ ErrCode_ Expect Shared Memory - Wasm
Edge_ ErrCode_ Expected Zero Byte - Wasm
Edge_ ErrCode_ Export Ascription Incompatible - Wasm
Edge_ ErrCode_ Export NotFound - Wasm
Edge_ ErrCode_ Flag Name Conflicts - Wasm
Edge_ ErrCode_ Func NotFound - Wasm
Edge_ ErrCode_ Func SigMismatch - Wasm
Edge_ ErrCode_ Host Func Error - Wasm
Edge_ ErrCode_ Illegal Grammar - Wasm
Edge_ ErrCode_ Illegal OpCode - Wasm
Edge_ ErrCode_ Illegal Path - Wasm
Edge_ ErrCode_ Immutable Array - Wasm
Edge_ ErrCode_ Immutable Field - Wasm
Edge_ ErrCode_ Immutable Global - Wasm
Edge_ ErrCode_ Incompatible Data Count - Wasm
Edge_ ErrCode_ Incompatible Func Code - Wasm
Edge_ ErrCode_ Incompatible Import Type - Wasm
Edge_ ErrCode_ Indirect Call Type Mismatch - Wasm
Edge_ ErrCode_ Instance Missing Expected Export - Wasm
Edge_ ErrCode_ Instr Type Mismatch - Wasm
Edge_ ErrCode_ Integer Overflow - Wasm
Edge_ ErrCode_ Integer TooLarge - Wasm
Edge_ ErrCode_ Integer TooLong - Wasm
Edge_ ErrCode_ Interrupted - Wasm
Edge_ ErrCode_ Intrinsics Table NotFound - Wasm
Edge_ ErrCode_ InvalidAOT Configure - Wasm
Edge_ ErrCode_ Invalid Alignment - Wasm
Edge_ ErrCode_ Invalid BrRef Type - Wasm
Edge_ ErrCode_ Invalid Canon Option - Wasm
Edge_ ErrCode_ Invalid Conv ToInt - Wasm
Edge_ ErrCode_ Invalid Core Sort - Wasm
Edge_ ErrCode_ Invalid Data Idx - Wasm
Edge_ ErrCode_ Invalid Elem Idx - Wasm
Edge_ ErrCode_ Invalid Export Name - Wasm
Edge_ ErrCode_ Invalid Extern Name - Wasm
Edge_ ErrCode_ Invalid Field Idx - Wasm
Edge_ ErrCode_ Invalid Func Idx - Wasm
Edge_ ErrCode_ Invalid Func Type Idx - Wasm
Edge_ ErrCode_ Invalid Global Idx - Wasm
Edge_ ErrCode_ Invalid Index - Wasm
Edge_ ErrCode_ Invalid Label Idx - Wasm
Edge_ ErrCode_ Invalid Lane Idx - Wasm
Edge_ ErrCode_ Invalid Limit - Wasm
Edge_ ErrCode_ Invalid Local Idx - Wasm
Edge_ ErrCode_ Invalid MemPages - Wasm
Edge_ ErrCode_ Invalid MemPages64 - Wasm
Edge_ ErrCode_ Invalid Memory Idx - Wasm
Edge_ ErrCode_ Invalid Mut - Wasm
Edge_ ErrCode_ Invalid NotDefaultable Array - Wasm
Edge_ ErrCode_ Invalid NotDefaultable Field - Wasm
Edge_ ErrCode_ Invalid Offset - Wasm
Edge_ ErrCode_ Invalid Packed Array - Wasm
Edge_ ErrCode_ Invalid Packed Field - Wasm
Edge_ ErrCode_ Invalid RefIdx - Wasm
Edge_ ErrCode_ Invalid Result Arity - Wasm
Edge_ ErrCode_ Invalid Start Func - Wasm
Edge_ ErrCode_ Invalid SubType - Wasm
Edge_ ErrCode_ Invalid Table Idx - Wasm
Edge_ ErrCode_ Invalid Table Size64 - Wasm
Edge_ ErrCode_ Invalid TagIdx - Wasm
Edge_ ErrCode_ Invalid TagResult Type - Wasm
Edge_ ErrCode_ Invalid Type Reference - Wasm
Edge_ ErrCode_ Invalid Uninit Local - Wasm
Edge_ ErrCode_ Invalid Unpacked Array - Wasm
Edge_ ErrCode_ Invalid Unpacked Field - Wasm
Edge_ ErrCode_ Junk Section - Wasm
Edge_ ErrCode_ Length OutOf Bounds - Wasm
Edge_ ErrCode_ Malformed Alias Target - Wasm
Edge_ ErrCode_ Malformed Canonical - Wasm
Edge_ ErrCode_ Malformed Catch Flags - Wasm
Edge_ ErrCode_ Malformed Core Instance - Wasm
Edge_ ErrCode_ Malformed DefType - Wasm
Edge_ ErrCode_ Malformed Elem Type - Wasm
Edge_ ErrCode_ Malformed Export Kind - Wasm
Edge_ ErrCode_ Malformed Flags Type - Wasm
Edge_ ErrCode_ Malformed Import Kind - Wasm
Edge_ ErrCode_ Malformed Instance - Wasm
Edge_ ErrCode_ Malformed Limit Flags - Wasm
Edge_ ErrCode_ Malformed Magic - Wasm
Edge_ ErrCode_ Malformed Memory OpFlags - Wasm
Edge_ ErrCode_ Malformed Module Type - Wasm
Edge_ ErrCode_ Malformed Name - Wasm
Edge_ ErrCode_ Malformed Record Type - Wasm
Edge_ ErrCode_ Malformed RefType - Wasm
Edge_ ErrCode_ Malformed Section - Wasm
Edge_ ErrCode_ Malformed Sort - Wasm
Edge_ ErrCode_ Malformed Table - Wasm
Edge_ ErrCode_ Malformed Tuple Type - Wasm
Edge_ ErrCode_ MalformedUT F8 - Wasm
Edge_ ErrCode_ Malformed ValType - Wasm
Edge_ ErrCode_ Malformed Variant Type - Wasm
Edge_ ErrCode_ Malformed Version - Wasm
Edge_ ErrCode_ Memory OutOf Bounds - Wasm
Edge_ ErrCode_ Missing Argument - Wasm
Edge_ ErrCode_ Module Name Conflict - Wasm
Edge_ ErrCode_ Multi Memories - Wasm
Edge_ ErrCode_ Multi Tables - Wasm
Edge_ ErrCode_ Name Cannot BeEmpty - Wasm
Edge_ ErrCode_ NonNull Required - Wasm
Edge_ ErrCode_ NotA Defined Type - Wasm
Edge_ ErrCode_ NotValidated - Wasm
Edge_ ErrCode_ Read Error - Wasm
Edge_ ErrCode_ Record Field Name Conflicts - Wasm
Edge_ ErrCode_ RefType Mismatch - Wasm
Edge_ ErrCode_ Resource Drop Argument - Wasm
Edge_ ErrCode_ Runtime Error - Wasm
Edge_ ErrCode_ Section Size Mismatch - Wasm
Edge_ ErrCode_ SetValue Error Type - Wasm
Edge_ ErrCode_ SetValue ToConst - Wasm
Edge_ ErrCode_ Shared Memory NoMax - Wasm
Edge_ ErrCode_ Success - Wasm
Edge_ ErrCode_ Table OutOf Bounds - Wasm
Edge_ ErrCode_ Terminated - Wasm
Edge_ ErrCode_ TooMany Locals - Wasm
Edge_ ErrCode_ Type Check Failed - Wasm
Edge_ ErrCode_ Unaligned Atomic Access - Wasm
Edge_ ErrCode_ Uncaught Exception - Wasm
Edge_ ErrCode_ Undefined Element - Wasm
Edge_ ErrCode_ Unexpected End - Wasm
Edge_ ErrCode_ Uninitialized Element - Wasm
Edge_ ErrCode_ Unknown Canonical Option - Wasm
Edge_ ErrCode_ Unknown Import - Wasm
Edge_ ErrCode_ Unreachable - Wasm
Edge_ ErrCode_ User DefError - Wasm
Edge_ ErrCode_ Variant Case Name Conflicts - Wasm
Edge_ ErrCode_ Variant Must Have Case - Wasm
Edge_ ErrCode_ Wrong Instance Address - Wasm
Edge_ ErrCode_ Wrong Instance Index - Wasm
Edge_ ErrCode_ WrongVM Workflow - Wasm
Edge_ External Type_ Function - Wasm
Edge_ External Type_ Global - Wasm
Edge_ External Type_ Memory - Wasm
Edge_ External Type_ Table - Wasm
Edge_ External Type_ Tag - Wasm
Edge_ Host Registration_ Wasi - Wasm
Edge_ LogLevel_ Critical - Wasm
Edge_ LogLevel_ Debug - Wasm
Edge_ LogLevel_ Error - Wasm
Edge_ LogLevel_ Info - Wasm
Edge_ LogLevel_ Trace - Wasm
Edge_ LogLevel_ Warn - Wasm
Edge_ Mutability_ Const - Wasm
Edge_ Mutability_ Var - Wasm
Edge_ Plugin_ CurrentAPI Version - Wasm
Edge_ Program Option Type_ Double - Boolean value.
- Wasm
Edge_ Program Option Type_ Float - Boolean value.
- Wasm
Edge_ Program Option Type_ Int8 - Boolean value.
- Wasm
Edge_ Program Option Type_ Int16 - Boolean value.
- Wasm
Edge_ Program Option Type_ Int32 - Boolean value.
- Wasm
Edge_ Program Option Type_ Int64 - Boolean value.
- Wasm
Edge_ Program Option Type_ None - No option value.
- Wasm
Edge_ Program Option Type_ String - WasmEdge_String.
- Wasm
Edge_ Program Option Type_ Toggle - Boolean value.
- Wasm
Edge_ Program Option Type_ UInt8 - Boolean value.
- Wasm
Edge_ Program Option Type_ UInt16 - Boolean value.
- Wasm
Edge_ Program Option Type_ UInt32 - Boolean value.
- Wasm
Edge_ Program Option Type_ UInt64 - Boolean value.
- Wasm
Edge_ Proposal_ Annotations - Wasm
Edge_ Proposal_ Bulk Memory Operations - Wasm
Edge_ Proposal_ Component - Wasm
Edge_ Proposal_ Exception Handling - Wasm
Edge_ Proposal_ Extended Const - Wasm
Edge_ Proposal_ Function References - Wasm
Edge_ Proposal_ GC - Wasm
Edge_ Proposal_ Import Export MutGlobals - Wasm
Edge_ Proposal_ Memory64 - Wasm
Edge_ Proposal_ Multi Memories - Wasm
Edge_ Proposal_ Multi Value - Wasm
Edge_ Proposal_ NonTrap Float ToInt Conversions - Wasm
Edge_ Proposal_ Reference Types - Wasm
Edge_ Proposal_ RelaxSIMD - Wasm
Edge_ Proposal_ SIMD - Wasm
Edge_ Proposal_ Sign Extension Operators - Wasm
Edge_ Proposal_ Tail Call - Wasm
Edge_ Proposal_ Threads - Wasm
Edge_ RunMode_ AOT - Wasm
Edge_ RunMode_ Interpreter - Wasm
Edge_ RunMode_ JIT - Wasm
Edge_ Standard_ WASM_ 1 - Wasm
Edge_ Standard_ WASM_ 2 - Wasm
Edge_ Standard_ WASM_ 3 - Wasm
Edge_ Type Code_ AnyRef - Wasm
Edge_ Type Code_ Array - Wasm
Edge_ Type Code_ Array Ref - Wasm
Edge_ Type Code_ Epsilon - Wasm
Edge_ Type Code_ EqRef - Wasm
Edge_ Type Code_ ExnRef - Wasm
Edge_ Type Code_ Extern Ref - Wasm
Edge_ Type Code_ F32 - Wasm
Edge_ Type Code_ F64 - Wasm
Edge_ Type Code_ Func - Wasm
Edge_ Type Code_ Func Ref - Wasm
Edge_ Type Code_ I8 - Wasm
Edge_ Type Code_ I16 - Wasm
Edge_ Type Code_ I32 - Wasm
Edge_ Type Code_ I64 - Wasm
Edge_ Type Code_ I31Ref - Wasm
Edge_ Type Code_ Null ExnRef - Wasm
Edge_ Type Code_ Null Extern Ref - Wasm
Edge_ Type Code_ Null Func Ref - Wasm
Edge_ Type Code_ Null Ref - Wasm
Edge_ Type Code_ Rec - Wasm
Edge_ Type Code_ Ref - Wasm
Edge_ Type Code_ RefNull - Wasm
Edge_ Type Code_ Struct - Wasm
Edge_ Type Code_ Struct Ref - Wasm
Edge_ Type Code_ Sub - Wasm
Edge_ Type Code_ SubFinal - Wasm
Edge_ Type Code_ Type Index - Wasm
Edge_ Type Code_ V128
Functions§
- Wasm
Edge_ ⚠ASTModule Delete - Deletion of the WasmEdge_ASTModuleContext.
- Wasm
Edge_ ⚠ASTModule List Exports - List the exports of the AST module.
- Wasm
Edge_ ⚠ASTModule List Exports Length - Get the length of exports list of the AST module.
- Wasm
Edge_ ⚠ASTModule List Imports - List the imports of the AST module.
- Wasm
Edge_ ⚠ASTModule List Imports Length - Get the length of imports list of the AST module.
- Wasm
Edge_ ⚠Async Cancel - Cancel a WasmEdge_Async execution.
- Wasm
Edge_ ⚠Async Delete - Deletion of the WasmEdge_Async.
- Wasm
Edge_ ⚠Async Get - Wait and get the result of WasmEdge_Async execution.
- Wasm
Edge_ ⚠Async GetReturns Length - Wait and get the return list length of the WasmEdge_Async execution.
- Wasm
Edge_ ⚠Async Wait - Wait for a WasmEdge_Async execution.
- Wasm
Edge_ ⚠Async Wait For - Wait for a WasmEdge_Async execution with timeout.
- Wasm
Edge_ ⚠Bytes Create - Creation of the WasmEdge_Bytes with the buffer and its length.
- Wasm
Edge_ ⚠Bytes Delete - Deletion of the WasmEdge_Bytes.
- Wasm
Edge_ ⚠Bytes Wrap - Create a WasmEdge_Bytes that wraps the buffer.
- Wasm
Edge_ ⚠Calling Frame GetExecutor - Get the executor context from the current calling frame.
- Wasm
Edge_ ⚠Calling Frame GetMemory Instance - Get the memory instance by index from the module instance of the current calling frame.
- Wasm
Edge_ ⚠Calling Frame GetModule Instance - Get the module instance of the current calling frame.
- Wasm
Edge_ ⚠Compiler Compile - Compile the input WASM from the file path.
- Wasm
Edge_ ⚠Compiler Compile From Buffer - Compile the input WASM from the given buffer.
- Wasm
Edge_ ⚠Compiler Compile From Bytes - Compile the input WASM from a WasmEdge_Bytes.
- Wasm
Edge_ ⚠Compiler Create - Creation of the WasmEdge_CompilerContext.
- Wasm
Edge_ ⚠Compiler Delete - Deletion of the WasmEdge_CompilerContext.
- Wasm
Edge_ ⚠Configure AddHost Registration - Add a built-in host registration setting to the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure AddProposal - Add a proposal setting to the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure Compiler GetOptimization Level - Get the optimization level of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler GetOutput Format - Get the output binary format of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler IsDumpIR - Get the dump IR option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler IsGeneric Binary - Get the generic binary option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler IsInterruptible - Get the interruptible option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler SetDumpIR - Set the dump IR option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler SetGeneric Binary - Set the generic binary option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler SetInterruptible - Set the interruptible option of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler SetOptimization Level - Set the optimization level of the AOT compiler.
- Wasm
Edge_ ⚠Configure Compiler SetOutput Format - Set the output binary format of the AOT compiler.
- Wasm
Edge_ ⚠Configure Create - Creation of the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure Delete - Deletion of the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure GetMax Memory Page - Get the setting of the page limit of memory instances.
- Wasm
Edge_ ⚠Configure GetRun Mode - Get the run mode setting.
- Wasm
Edge_ ⚠Configure HasHost Registration - Check if a built-in host registration setting exists in the WasmEdge_ConfigureContext or not.
- Wasm
Edge_ ⚠Configure HasProposal - Check if a proposal setting exists in the WasmEdge_ConfigureContext or not.
- Wasm
Edge_ ⚠Configure IsAllowAFUNIX - Get the AllowAFUNIX option.
- Wasm
Edge_ ⚠Configure IsForce Interpreter - Get the force interpreter mode execution option.
- Wasm
Edge_ ⚠Configure Remove Host Registration - Remove a built-in host registration setting in the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure Remove Proposal - Remove a proposal setting in the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure SetAllowAFUNIX - Set the option of enabling/disabling AF_UNIX support in the WASI socket.
- Wasm
Edge_ ⚠Configure SetForce Interpreter - Set the force interpreter mode execution option.
- Wasm
Edge_ ⚠Configure SetMax Memory Page - Set the page limit of memory instances.
- Wasm
Edge_ ⚠Configure SetRun Mode - Set the run mode for module execution.
- Wasm
Edge_ ⚠Configure SetWASM Standard - Set the WASM standard in the WasmEdge_ConfigureContext.
- Wasm
Edge_ ⚠Configure Statistics IsCost Measuring - Get the cost measuring option for the statistics.
- Wasm
Edge_ ⚠Configure Statistics IsInstruction Counting - Get the instruction counting option for the statistics.
- Wasm
Edge_ ⚠Configure Statistics IsTime Measuring - Get the time measuring option for the statistics.
- Wasm
Edge_ ⚠Configure Statistics SetCost Measuring - Set the cost measuring option for the statistics.
- Wasm
Edge_ ⚠Configure Statistics SetInstruction Counting - Set the instruction counting option for the statistics.
- Wasm
Edge_ ⚠Configure Statistics SetTime Measuring - Set the time measuring option for the statistics.
- Wasm
Edge_ ⚠Driver_ Compiler - Entry point for the compiler tool.
- Wasm
Edge_ ⚠Driver_ Tool - Entry point for the runtime tool.
- Wasm
Edge_ ⚠Driver_ UniTool - Entry point for the unified tool.
- Wasm
Edge_ ⚠Executor Async Invoke - Asynchronously invoke a WASM function by the function instance.
- Wasm
Edge_ ⚠Executor Create - Creation of the WasmEdge_ExecutorContext.
- Wasm
Edge_ ⚠Executor Delete - Deletion of the WasmEdge_ExecutorContext.
- Wasm
Edge_ ⚠Executor Experimental Register Post Host Function - Register a host function that will be invoked after executing any host functions.
- Wasm
Edge_ ⚠Executor Experimental Register PreHost Function - Register a host function that will be invoked before executing any host functions.
- Wasm
Edge_ ⚠Executor Instantiate - Instantiate an AST Module into a module instance.
- Wasm
Edge_ ⚠Executor Invoke - Invoke a WASM function by the function instance.
- Wasm
Edge_ ⚠Executor Register - Instantiate an AST Module as a named module instance and link it to the store.
- Wasm
Edge_ ⚠Executor Register Import - Register a module instance in a store by exporting its module name.
- Wasm
Edge_ ⚠Executor Register Import With Alias - Register a module instance into a store under the given alias name.
- Wasm
Edge_ ⚠Export Type GetExternal Name - Get the external name from an export type.
- Wasm
Edge_ ⚠Export Type GetExternal Type - Get the external type from an export type.
- Wasm
Edge_ ⚠Export Type GetFunction Type - Get the external value (which is a function type) from an export type.
- Wasm
Edge_ ⚠Export Type GetGlobal Type - Get the external value (which is a global type) from an export type.
- Wasm
Edge_ ⚠Export Type GetMemory Type - Get the external value (which is a memory type) from an export type.
- Wasm
Edge_ ⚠Export Type GetTable Type - Get the external value (which is a table type) from an export type.
- Wasm
Edge_ ⚠Export Type GetTag Type - Get the external value (which is a tag type) from an export type.
- Wasm
Edge_ ⚠Function Instance Create - Creation of the WasmEdge_FunctionInstanceContext for host functions.
- Wasm
Edge_ ⚠Function Instance Create Binding - Creation of the WasmEdge_FunctionInstanceContext for host functions.
- Wasm
Edge_ ⚠Function Instance Delete - Deletion of the WasmEdge_FunctionInstanceContext.
- Wasm
Edge_ ⚠Function Instance GetData - Get the function data field of the function instance.
- Wasm
Edge_ ⚠Function Instance GetFunction Type - Get the function type context of the function instance.
- Wasm
Edge_ ⚠Function Type Create - Creation of the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Function Type Delete - Deletion of the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Function Type GetParameters - Get the parameter types list from the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Function Type GetParameters Length - Get the parameter types list length from the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Function Type GetReturns - Get the return types list from the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Function Type GetReturns Length - Get the return types list length from the WasmEdge_FunctionTypeContext.
- Wasm
Edge_ ⚠Global Instance Create - Creation of the WasmEdge_GlobalInstanceContext.
- Wasm
Edge_ ⚠Global Instance Delete - Deletion of the WasmEdge_GlobalInstanceContext.
- Wasm
Edge_ ⚠Global Instance GetGlobal Type - Get the global type context from a global instance.
- Wasm
Edge_ ⚠Global Instance GetValue - Get the value from a global instance.
- Wasm
Edge_ ⚠Global Instance SetValue - Set the value in a global instance.
- Wasm
Edge_ ⚠Global Type Create - Creation of the WasmEdge_GlobalTypeContext.
- Wasm
Edge_ ⚠Global Type Delete - Deletion of the WasmEdge_GlobalTypeContext.
- Wasm
Edge_ ⚠Global Type GetMutability - Get the mutability from a global type.
- Wasm
Edge_ ⚠Global Type GetVal Type - Get the value type from a global type.
- Wasm
Edge_ ⚠Import Type GetExternal Name - Get the external name from an import type.
- Wasm
Edge_ ⚠Import Type GetExternal Type - Get the external type from an import type.
- Wasm
Edge_ ⚠Import Type GetFunction Type - Get the external value (which is a function type) from an import type.
- Wasm
Edge_ ⚠Import Type GetGlobal Type - Get the external value (which is a global type) from an import type.
- Wasm
Edge_ ⚠Import Type GetMemory Type - Get the external value (which is a memory type) from an import type.
- Wasm
Edge_ ⚠Import Type GetModule Name - Get the module name from an import type.
- Wasm
Edge_ ⚠Import Type GetTable Type - Get the external value (which is a table type) from an import type.
- Wasm
Edge_ ⚠Import Type GetTag Type - Get the external value (which is a tag type) from an import type.
- Wasm
Edge_ ⚠Limit Create - Creation of the WasmEdge_LimitContext without max value.
- Wasm
Edge_ ⚠Limit Create With Max - Creation of the WasmEdge_LimitContext with max value.
- Wasm
Edge_ ⚠Limit Delete - Deletion of the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Limit GetMax - Get the maximum value from the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Limit GetMin - Get the minimum value from the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Limit HasMax - Get the has-maximum option from the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Limit Is64 Bit - Get the 64-bit address type option from the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Limit IsEqual - Compare the two WasmEdge_LimitContext objects.
- Wasm
Edge_ ⚠Limit IsShared - Get the shareable option from the WasmEdge_LimitContext.
- Wasm
Edge_ ⚠Loader Create - Creation of the WasmEdge_LoaderContext.
- Wasm
Edge_ ⚠Loader Delete - Deletion of the WasmEdge_LoaderContext.
- Wasm
Edge_ ⚠Loader Parse From Buffer - Load and parse the WASM module from a buffer into WasmEdge_ASTModuleContext.
- Wasm
Edge_ ⚠Loader Parse From Bytes - Load and parse the WASM module from a WasmEdge_Bytes into WasmEdge_ASTModuleContext.
- Wasm
Edge_ ⚠Loader Parse From File - Load and parse the WASM module from a WASM file into a WasmEdge_ASTModuleContext.
- Wasm
Edge_ ⚠Loader SerializeAST Module - Serialize the WasmEdge_ASTModuleContext into WASM binary.
- Wasm
Edge_ ⚠LogOff - Set the logging system off.
- Wasm
Edge_ ⚠LogSet Callback - Wasm
Edge_ ⚠LogSet Debug Level - Set the logging system to filter to debug level.
- Wasm
Edge_ ⚠LogSet Error Level - Set the logging system to filter to error level.
- Wasm
Edge_ ⚠LogSet Level - Wasm
Edge_ ⚠Memory Instance Create - Creation of the WasmEdge_MemoryInstanceContext.
- Wasm
Edge_ ⚠Memory Instance Delete - Deletion of the WasmEdge_MemoryInstanceContext.
- Wasm
Edge_ ⚠Memory Instance GetData - Copy the data to the output buffer from a memory instance.
- Wasm
Edge_ ⚠Memory Instance GetMemory Type - Get the memory type context from a memory instance.
- Wasm
Edge_ ⚠Memory Instance GetPage Size - Get the current page size (64 KiB of each page) of a memory instance.
- Wasm
Edge_ ⚠Memory Instance GetPointer - Get the data pointer in a memory instance.
- Wasm
Edge_ ⚠Memory Instance GetPointer Const - Get the const data pointer in a const memory instance.
- Wasm
Edge_ ⚠Memory Instance Grow Page - Grow a memory instance with a page size.
- Wasm
Edge_ ⚠Memory Instance SetData - Copy the data into a memory instance from the input buffer.
- Wasm
Edge_ ⚠Memory Type Create - Creation of the WasmEdge_MemoryTypeContext.
- Wasm
Edge_ ⚠Memory Type Delete - Deletion of the WasmEdge_MemoryTypeContext.
- Wasm
Edge_ ⚠Memory Type GetLimit - Get the limit context from a memory type.
- Wasm
Edge_ ⚠Module Instance AddFunction - Add a function instance context to a WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance AddGlobal - Add a global instance context to a WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance AddMemory - Add a memory instance context to a WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance AddTable - Add a table instance context to a WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance Create - Creation of the WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance CreateWASI - Creation of the WasmEdge_ModuleInstanceContext for the WASI specification.
- Wasm
Edge_ ⚠Module Instance CreateWASI With Fds - Same as WasmEdge_ModuleInstanceCreateWASI but with extended support for File Descriptors
- Wasm
Edge_ ⚠Module Instance Create With Data - Creation of the WasmEdge_ModuleInstanceContext with host data.
- Wasm
Edge_ ⚠Module Instance Delete - Deletion of the WasmEdge_ModuleInstanceContext.
- Wasm
Edge_ ⚠Module Instance Find Function - Get the exported function instance context of a module instance.
- Wasm
Edge_ ⚠Module Instance Find Global - Get the exported global instance context of a module instance.
- Wasm
Edge_ ⚠Module Instance Find Memory - Get the exported memory instance context of a module instance.
- Wasm
Edge_ ⚠Module Instance Find Table - Get the exported table instance context of a module instance.
- Wasm
Edge_ ⚠Module Instance Find Tag - Get the exported tag instance context of a module instance.
- Wasm
Edge_ ⚠Module Instance GetHost Data - Get the host data set for the module instance during creation.
- Wasm
Edge_ ⚠Module Instance GetModule Name - Get the export module name of a module instance.
- Wasm
Edge_ ⚠Module Instance InitWASI - Initialize the WasmEdge_ModuleInstanceContext for the WASI specification.
- Wasm
Edge_ ⚠Module Instance InitWASI With Fds - Same as WasmEdge_ModuleInstanceInitWASI but with extended support for File Descriptors
- Wasm
Edge_ ⚠Module Instance Init Wasm Edge Process - Initialize the WasmEdge_ModuleInstanceContext for the wasmedge_process specification.
- Wasm
Edge_ ⚠Module Instance List Function - List the exported function names of a module instance.
- Wasm
Edge_ ⚠Module Instance List Function Length - Get the length of exported function list of a module instance.
- Wasm
Edge_ ⚠Module Instance List Global - List the exported global names of a module instance.
- Wasm
Edge_ ⚠Module Instance List Global Length - Get the length of exported global list of a module instance.
- Wasm
Edge_ ⚠Module Instance List Memory - List the exported memory names of a module instance.
- Wasm
Edge_ ⚠Module Instance List Memory Length - Get the length of exported memory list of a module instance.
- Wasm
Edge_ ⚠Module Instance List Table - List the exported table names of a module instance.
- Wasm
Edge_ ⚠Module Instance List Table Length - Get the length of exported table list of a module instance.
- Wasm
Edge_ ⚠Module Instance List Tag - List the exported tag names of a module instance.
- Wasm
Edge_ ⚠Module Instance List TagLength - Get the length of exported tag list of a module instance.
- Wasm
Edge_ ⚠Module InstanceWASI GetExit Code - Get the WASI exit code.
- Wasm
Edge_ ⚠Module InstanceWASI GetNative Handler - Get the native handler from the WASI mapped FD/Handler.
- Wasm
Edge_ ⚠Plugin Create Module - Create the module instance in the plug-in by the module name.
- Wasm
Edge_ ⚠Plugin Find - Find the loaded plug-in context by name.
- Wasm
Edge_ ⚠Plugin GetPlugin Name - Get the plug-in name of the plug-in context.
- Wasm
Edge_ ⚠Plugin InitWASINN - Initialize the wasi_nn plug-in.
- Wasm
Edge_ ⚠Plugin List Module - List the modules in the plug-in context with their names.
- Wasm
Edge_ ⚠Plugin List Module Length - Get the length of module list in the plug-in context.
- Wasm
Edge_ ⚠Plugin List Plugins - List the loaded plug-ins with their names.
- Wasm
Edge_ ⚠Plugin List Plugins Length - Get the length of loaded plug-in list.
- Wasm
Edge_ ⚠Plugin Load From Path - Load the plugin with the given file or directory.
- Wasm
Edge_ ⚠Plugin Load With Default Paths - Load plugins with the default search paths.
- Wasm
Edge_ ⚠Plugin_ GetDescriptor - Implemented by plugins to return the plugin descriptor.
- Wasm
Edge_ ⚠Result Gen - Generate the result with code.
- Wasm
Edge_ ⚠Result GetCategory - Get the error category.
- Wasm
Edge_ ⚠Result GetCode - Get the result code.
- Wasm
Edge_ ⚠Result GetMessage - Get the result message.
- Wasm
Edge_ ⚠ResultOK - Check whether the result is a success.
- Wasm
Edge_ ⚠Statistics Clear - Clear all data in the WasmEdge_StatisticsContext.
- Wasm
Edge_ ⚠Statistics Create - Creation of the WasmEdge_StatisticsContext.
- Wasm
Edge_ ⚠Statistics Delete - Deletion of the WasmEdge_StatisticsContext.
- Wasm
Edge_ ⚠Statistics GetInstr Count - Get the instruction count in execution.
- Wasm
Edge_ ⚠Statistics GetInstr PerSecond - Get the instruction count per second in execution.
- Wasm
Edge_ ⚠Statistics GetTotal Cost - Get the total cost in execution.
- Wasm
Edge_ ⚠Statistics SetCost Limit - Set the cost limit in execution.
- Wasm
Edge_ ⚠Statistics SetCost Table - Set the costs of instructions.
- Wasm
Edge_ ⚠Store Create - Creation of the WasmEdge_StoreContext.
- Wasm
Edge_ ⚠Store Delete - Deletion of the WasmEdge_StoreContext.
- Wasm
Edge_ ⚠Store Find Module - Get the module instance context by the module name.
- Wasm
Edge_ ⚠Store List Module - List the registered module names.
- Wasm
Edge_ ⚠Store List Module Length - Get the length of registered module list in store.
- Wasm
Edge_ ⚠String Copy - Copy the content of WasmEdge_String object to the buffer.
- Wasm
Edge_ ⚠String Create ByBuffer - Creation of the WasmEdge_String with the buffer and its length.
- Wasm
Edge_ ⚠String Create ByCString - Creation of the WasmEdge_String with the C string.
- Wasm
Edge_ ⚠String Delete - Deletion of the WasmEdge_String.
- Wasm
Edge_ ⚠String IsEqual - Compare the two WasmEdge_String objects.
- Wasm
Edge_ ⚠String Wrap - Create a WasmEdge_String that wraps the buffer.
- Wasm
Edge_ ⚠Table Instance Create - Creation of the WasmEdge_TableInstanceContext.
- Wasm
Edge_ ⚠Table Instance Create With Init - Creation of the WasmEdge_TableInstanceContext with the default initial value.
- Wasm
Edge_ ⚠Table Instance Delete - Deletion of the WasmEdge_TableInstanceContext.
- Wasm
Edge_ ⚠Table Instance GetData - Get the reference value in a table instance.
- Wasm
Edge_ ⚠Table Instance GetSize - Get the size of a table instance.
- Wasm
Edge_ ⚠Table Instance GetTable Type - Get the table type context from a table instance.
- Wasm
Edge_ ⚠Table Instance Grow - Grow a table instance with a size.
- Wasm
Edge_ ⚠Table Instance SetData - Set the reference value in a table instance.
- Wasm
Edge_ ⚠Table Type Create - Creation of the WasmEdge_TableTypeContext.
- Wasm
Edge_ ⚠Table Type Delete - Deletion of the WasmEdge_TableTypeContext.
- Wasm
Edge_ ⚠Table Type GetLimit - Get the limit context from a table type.
- Wasm
Edge_ ⚠Table Type GetRef Type - Get the reference type from a table type.
- Wasm
Edge_ ⚠TagInstance GetTag Type - Get the tag type context from a tag instance.
- Wasm
Edge_ ⚠TagType GetFunction Type - Get the function type from a tag type.
- Wasm
Edge_ ⚠VMAsync Execute - Asynchronously invoke a WASM function by name.
- Wasm
Edge_ ⚠VMAsync Execute Registered - Asynchronously invoke a WASM function by its module name and function name.
- Wasm
Edge_ ⚠VMAsync RunWasm FromAST Module - Instantiate the WASM module from a WasmEdge AST Module and asynchronously invoke a function by name.
- Wasm
Edge_ ⚠VMAsync RunWasm From Buffer - Instantiate the WASM module from a buffer and asynchronously invoke a function by name.
- Wasm
Edge_ ⚠VMAsync RunWasm From Bytes - Instantiate the WASM module from a WasmEdge_Bytes and asynchronously invoke a function by name.
- Wasm
Edge_ ⚠VMAsync RunWasm From File - Instantiate the WASM module from a WASM file and asynchronously invoke a function by name.
- Wasm
Edge_ ⚠VMCleanup - Reset of WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMCreate - Creation of the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMDelete - Deletion of the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMExecute - Invoke a WASM function by name.
- Wasm
Edge_ ⚠VMExecute Registered - Invoke a WASM function by its module name and function name.
- Wasm
Edge_ ⚠VMForce Delete Registered Module - Forcibly delete a registered module from the VM context.
- Wasm
Edge_ ⚠VMGet Active Module - Get the current instantiated module in the VM.
- Wasm
Edge_ ⚠VMGet Executor Context - Get the executor context used in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMGet Function List - Get the exported function list.
- Wasm
Edge_ ⚠VMGet Function List Length - Get the length of exported function list.
- Wasm
Edge_ ⚠VMGet Function Type - Get the function type by function name.
- Wasm
Edge_ ⚠VMGet Function Type Registered - Get the function type by function name.
- Wasm
Edge_ ⚠VMGet Import Module Context - Get the module instance corresponding to the WasmEdge_HostRegistration settings.
- Wasm
Edge_ ⚠VMGet Loader Context - Get the loader context used in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMGet Registered Module - Get the registered module in the VM by module name.
- Wasm
Edge_ ⚠VMGet Statistics Context - Get the statistics context used in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMGet Store Context - Get the store context used in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMGet Validator Context - Get the validator context used in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMInstantiate - Instantiate the validated WASM module in the VM context.
- Wasm
Edge_ ⚠VMList Registered Module - List the registered module names in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMList Registered Module Length - Get the length of registered module list in the WasmEdge_VMContext.
- Wasm
Edge_ ⚠VMLoad Wasm FromAST Module - Load the WASM module from loaded WasmEdge AST Module.
- Wasm
Edge_ ⚠VMLoad Wasm From Buffer - Load the WASM module from a buffer.
- Wasm
Edge_ ⚠VMLoad Wasm From Bytes - Load the WASM module from a WasmEdge_Bytes.
- Wasm
Edge_ ⚠VMLoad Wasm From File - Load the WASM module from a WASM file.
- Wasm
Edge_ ⚠VMRegister Module FromAST Module - Instantiate and register an AST Module as a named module instance in the VM.
- Wasm
Edge_ ⚠VMRegister Module From Buffer - Register and instantiate WASM into the store in the VM from a buffer.
- Wasm
Edge_ ⚠VMRegister Module From Bytes - Register and instantiate WASM into the store in the VM from a WasmEdge_Bytes.
- Wasm
Edge_ ⚠VMRegister Module From File - Register and instantiate WASM into the store in the VM from a WASM file.
- Wasm
Edge_ ⚠VMRegister Module From Import - Register a module instance in the store in the VM by exporting its module name.
- Wasm
Edge_ ⚠VMRegister Module From Import With Alias - Register a module instance into the VM under the given alias name.
- Wasm
Edge_ ⚠VMRun Wasm FromAST Module - Instantiate the WASM module from a WasmEdge AST Module and invoke a function by name.
- Wasm
Edge_ ⚠VMRun Wasm From Buffer - Instantiate the WASM module from a buffer and invoke a function by name.
- Wasm
Edge_ ⚠VMRun Wasm From Bytes - Instantiate the WASM module from a WasmEdge_Bytes and invoke a function by name.
- Wasm
Edge_ ⚠VMRun Wasm From File - Instantiate the WASM module from a WASM file and invoke a function by name.
- Wasm
Edge_ ⚠VMValidate - Validate the WASM module loaded into the VM context.
- Wasm
Edge_ ⚠ValType GenExtern Ref - Generate the ExternRef WASM value type.
- Wasm
Edge_ ⚠ValType GenF32 - Generate the F32 WASM value type.
- Wasm
Edge_ ⚠ValType GenF64 - Generate the F64 WASM value type.
- Wasm
Edge_ ⚠ValType GenFunc Ref - Generate the FuncRef WASM value type.
- Wasm
Edge_ ⚠ValType GenI32 - Generate the I32 WASM value type.
- Wasm
Edge_ ⚠ValType GenI64 - Generate the I64 WASM value type.
- Wasm
Edge_ ⚠ValType GenV128 - Generate the V128 WASM value type.
- Wasm
Edge_ ⚠ValType IsEqual - Compare the two WasmEdge_ValType objects.
- Wasm
Edge_ ⚠ValType IsExtern Ref - Check whether the WASM value type is an ExternRef or not.
- Wasm
Edge_ ⚠ValType IsF32 - Check whether the WASM value type is an F32 or not.
- Wasm
Edge_ ⚠ValType IsF64 - Check whether the WASM value type is an F64 or not.
- Wasm
Edge_ ⚠ValType IsFunc Ref - Check whether the WASM value type is a FuncRef or not.
- Wasm
Edge_ ⚠ValType IsI32 - Check whether the WASM value type is an I32 or not.
- Wasm
Edge_ ⚠ValType IsI64 - Check whether the WASM value type is an I64 or not.
- Wasm
Edge_ ⚠ValType IsRef - Check whether the WASM value type is a Ref (includes nullable and non-nullable) or not.
- Wasm
Edge_ ⚠ValType IsRef Null - Check whether the WASM value type is a nullable Ref or not.
- Wasm
Edge_ ⚠ValType IsV128 - Check whether the WASM value type is a V128 or not.
- Wasm
Edge_ ⚠Validator Create - Creation of the WasmEdge_ValidatorContext.
- Wasm
Edge_ ⚠Validator Delete - Deletion of the WasmEdge_ValidatorContext.
- Wasm
Edge_ ⚠Validator Validate - Validate the WasmEdge AST Module.
- Wasm
Edge_ ⚠Value GenExtern Ref - Generate the external reference WASM value.
- Wasm
Edge_ ⚠Value GenF32 - Generate the F32 WASM value.
- Wasm
Edge_ ⚠Value GenF64 - Generate the F64 WASM value.
- Wasm
Edge_ ⚠Value GenFunc Ref - Generate the function reference WASM value.
- Wasm
Edge_ ⚠Value GenI32 - Generate the I32 WASM value.
- Wasm
Edge_ ⚠Value GenI64 - Generate the I64 WASM value.
- Wasm
Edge_ ⚠Value GenV128 - Generate the V128 WASM value.
- Wasm
Edge_ ⚠Value GetExtern Ref - Retrieve the external reference from the WASM value.
- Wasm
Edge_ ⚠Value GetF32 - Retrieve the F32 value from the WASM value.
- Wasm
Edge_ ⚠Value GetF64 - Retrieve the F64 value from the WASM value.
- Wasm
Edge_ ⚠Value GetFunc Ref - Retrieve the function instance context from the WASM value.
- Wasm
Edge_ ⚠Value GetI32 - Retrieve the I32 value from the WASM value.
- Wasm
Edge_ ⚠Value GetI64 - Retrieve the I64 value from the WASM value.
- Wasm
Edge_ ⚠Value GetV128 - Retrieve the V128 value from the WASM value.
- Wasm
Edge_ ⚠Value IsNull Ref - Check whether the WASM value is a null reference or not.
- Wasm
Edge_ ⚠Version Get - Get the version string of the WasmEdge C API.
- Wasm
Edge_ ⚠Version GetMajor - Get the major version value of the WasmEdge C API.
- Wasm
Edge_ ⚠Version GetMinor - Get the minor version value of the WasmEdge C API.
- Wasm
Edge_ ⚠Version GetPatch - Get the patch version value of the WasmEdge C API.
Type Aliases§
- Wasm
Edge_ Compiler Optimization Level - AOT compiler optimization level C enumeration.
- Wasm
Edge_ Compiler Output Format - AOT compiler output binary format C enumeration.
- Wasm
Edge_ Component Type Code - Component Model Type code C enumeration.
- Wasm
Edge_ ErrCategory - Error category C enumeration.
- Wasm
Edge_ ErrCode - Error code C enumeration.
- Wasm
Edge_ External Type - WASM External type C enumeration.
- Wasm
Edge_ Host Func_ t - Wasm
Edge_ Host Registration - Host Module Registration C enumeration.
- Wasm
Edge_ LogCallback_ t - Wasm
Edge_ LogLevel - Wasm
Edge_ Mutability - WASM Mutability C enumeration.
- Wasm
Edge_ Program Option Type - Type of option value.
- Wasm
Edge_ Proposal - WASM Proposal C enumeration.
- Wasm
Edge_ RunMode - Run mode C enumeration. Selects the engine used to execute a WebAssembly module: interpreter (default), JIT, or AOT.
- Wasm
Edge_ Standard - WASM Standard C enumeration.
- Wasm
Edge_ Type Code - WASM Type code C enumeration.
- Wasm
Edge_ Wrap Func_ t - __
time_ t - int128_
t - time_t
- uint128_
t