List of all items[−]
Structs
- M3BranchPatch
- M3CodePage
- M3CodePageHeader
- M3Compilation
- M3CompilationScope
- M3DataSegment
- M3Environment
- M3ErrorInfo
- M3FuncType
- M3Function
- M3Global
- M3ImportInfo
- M3Memory
- M3MemoryHeader
- M3MemoryInfo
- M3Module
- M3OpInfo
- M3Runtime
Unions
Functions
- AcquireCodePage
- AcquireCodePageWithCapacity
- AlignSlotIndexToType
- AllocFuncType
- AreFuncTypesEqual
- BridgeToNewPageIfNecessary
- CompileBlock
- Compile_BlockStatements
- Compile_Function
- ConvertTypeCharToTypeId
- CountCodePages
- EmitConstant32
- EmitOp
- EmitPointer
- EmitSlotOffset
- EmitWord32
- EmitWord64
- EmitWord_impl
- EnsureCodePageNumLines
- Environment_AddFuncType
- Environment_Release
- ForEachModule
- FreeCodePages
- FreeImportInfo
- Function_FreeCompiledCode
- Function_Release
- GetEndCodePage
- GetFunctionImportModuleName
- GetFunctionName
- GetFunctionNumArgs
- GetFunctionNumArgsAndLocals
- GetFunctionNumReturns
- GetFunctionReturnType
- GetMaxUsedSlotPlusOne
- GetPC
- GetPagePC
- GetPageStartPC
- GetTypeNumSlots
- InitRuntime
- Is64BitType
- IsFpRegisterLocation
- IsFpType
- IsIntRegisterLocation
- IsIntType
- IsRegisterAllocated
- IsRegisterLocation
- IsStackPolymorphic
- Module_AddFunction
- Module_AddGlobal
- Module_GetFunction
- NewCodePage
- NormalizeType
- NumFreeLines
- PopCodePage
- PushCodePage
- ReadLEB_i32
- ReadLEB_i64
- ReadLEB_i7
- ReadLEB_u32
- ReadLEB_u7
- ReadLebSigned
- ReadLebUnsigned
- Read_f32
- Read_f64
- Read_u32
- Read_u64
- Read_u8
- Read_utf8
- ReleaseCodePage
- ReportError
- ReservePointer
- ResizeMemory
- Runtime_Release
- SPrintArg
- SPrintFunctionArgList
- SignatureToFuncType
- SizeOfType
- m3_Call
- m3_CallWithArgs
- m3_CopyMem
- m3_FindFunction
- m3_Free
- m3_FreeEnvironment
- m3_FreeModule
- m3_FreeRuntime
- m3_GetErrorInfo
- m3_GetMemory
- m3_LinkLibC
- m3_LinkRawFunction
- m3_LinkRawFunctionEx
- m3_LinkSpecTest
- m3_LinkTracer
- m3_LinkWASI
- m3_LoadModule
- m3_Malloc
- m3_NewEnvironment
- m3_NewRuntime
- m3_ParseModule
- m3_PrintM3Info
- m3_PrintProfilerInfo
- m3_PrintRuntimeInfo
- m3_Realloc
- m3_ResetErrorInfo
- m3_Yield
Typedefs
- IM3BranchPatch
- IM3CodePage
- IM3Compilation
- IM3CompilationScope
- IM3Environment
- IM3FuncType
- IM3Function
- IM3Global
- IM3ImportInfo
- IM3Memory
- IM3Module
- IM3OpInfo
- IM3Operation
- IM3Runtime
- M3Compiler
- M3RawCall
- M3RawCallEx
- M3Result
- ModuleVisitor
- __int16_t
- __int32_t
- __int64_t
- __int8_t
- __uint16_t
- __uint32_t
- __uint64_t
- __uint8_t
- _bindgen_ty_1::Type
- bytes_t
- cbytes_t
- ccstr_t
- code_t
- cstr_t
- f32_
- f64_
- i16_
- i32_
- i64_
- i8_
- m3opcode_t
- m3reg_t
- m3ret_t
- m3slot_t
- m3stack_t
- pc_t
- size_t
- u16_
- u32_
- u64_
- u8_
Statics
- m3Err_argumentCountMismatch
- m3Err_funcSignatureMissingReturnType
- m3Err_functionImportMissing
- m3Err_functionLookupFailed
- m3Err_functionStackOverflow
- m3Err_functionStackUnderrun
- m3Err_globaIndexOutOfBounds
- m3Err_globalMemoryNotAllocated
- m3Err_incompatibleWasmVersion
- m3Err_invalidTypeId
- m3Err_lebOverflow
- m3Err_malformedFunctionSignature
- m3Err_mallocFailed
- m3Err_mallocFailedCodePage
- m3Err_misorderedWasmSection
- m3Err_missingCompiledCode
- m3Err_missingUTF8
- m3Err_moduleAlreadyLinked
- m3Err_noCompiler
- m3Err_none
- m3Err_optimizerFailed
- m3Err_settingImmutableGlobal
- m3Err_tooManyMemorySections
- m3Err_trapAbort
- m3Err_trapDivisionByZero
- m3Err_trapExit
- m3Err_trapIndirectCallTypeMismatch
- m3Err_trapIntegerConversion
- m3Err_trapIntegerOverflow
- m3Err_trapOutOfBoundsMemoryAccess
- m3Err_trapStackOverflow
- m3Err_trapTableElementIsNull
- m3Err_trapTableIndexOutOfRange
- m3Err_trapUnreachable
- m3Err_typeListOverflow
- m3Err_unknownOpcode
- m3Err_wasmMalformed
- m3Err_wasmMemoryOverflow
- m3Err_wasmMissingInitExpr
- m3Err_wasmOverrun
- m3Err_wasmSectionOverrun
- m3Err_wasmSectionUnderrun
- m3Err_wasmUnderrun
Constants
- M3_ARCH
- M3_COMPILER_CLANG
- M3_VERSION
- M3_VERSION_MAJOR
- M3_VERSION_MINOR
- M3_VERSION_REV
- _bindgen_ty_1::c_m3Type_f32
- _bindgen_ty_1::c_m3Type_f64
- _bindgen_ty_1::c_m3Type_i32
- _bindgen_ty_1::c_m3Type_i64
- _bindgen_ty_1::c_m3Type_none
- _bindgen_ty_1::c_m3Type_ptr
- _bindgen_ty_1::c_m3Type_trap
- _bindgen_ty_1::c_m3Type_void
- c_m3NumTypesPerPage