Docs.rs
wasm3-sys-0.3.0
wasm3-sys 0.3.0
Permalink
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
Veykril
Dependencies
cty ^0.2
normal
bindgen ^0.59
build
cc ^1
build
shlex ^0.1.1
build
Versions
0%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate wasm3_sys
Version 0.3.0
See all wasm3_sys's items
Modules
Structs
Constants
Statics
Functions
Type Definitions
Unions
?
Crate
wasm3_sys
[
−
]
[src]
Modules
_bindgen_ty_1
Structs
M3BranchPatch
M3CodePage
M3CodePageHeader
M3Compilation
M3CompilationScope
M3DataSegment
M3Environment
M3ErrorInfo
M3FuncType
M3Function
M3Global
M3ImportInfo
M3Memory
M3MemoryHeader
M3MemoryInfo
M3Module
M3OpInfo
M3Runtime
Constants
M3_ARCH
M3_COMPILER_CLANG
M3_VERSION
M3_VERSION_MAJOR
M3_VERSION_MINOR
M3_VERSION_REV
c_m3NumTypesPerPage
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
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_i7
⚠
ReadLEB_i32
⚠
ReadLEB_i64
⚠
ReadLEB_u7
⚠
ReadLEB_u32
⚠
ReadLebSigned
⚠
ReadLebUnsigned
⚠
Read_f32
⚠
Read_f64
⚠
Read_u8
⚠
Read_u32
⚠
Read_u64
⚠
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
⚠
Type Definitions
IM3BranchPatch
IM3CodePage
IM3Compilation
IM3CompilationScope
IM3Environment
IM3FuncType
IM3Function
IM3Global
IM3ImportInfo
IM3Memory
IM3Module
IM3OpInfo
IM3Operation
IM3Runtime
M3Compiler
M3RawCall
M3RawCallEx
M3Result
ModuleVisitor
__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
bytes_t
cbytes_t
ccstr_t
code_t
cstr_t
f32_
f64_
i8_
i16_
i32_
i64_
m3opcode_t
m3reg_t
m3ret_t
m3slot_t
m3stack_t
pc_t
size_t
u8_
u16_
u32_
u64_
Unions
M3Global__bindgen_ty_1