Module machine

Source

Structs§

MachineStackOffset
TrapTable
A trap table for a RunnableModuleInfo.

Enums§

UnsignedCondition
Value

Constants§

GEF32_LT_I32_MIN
Greatest Exact Float (32 bits) less-than i32::MIN when rounding towards zero.
GEF32_LT_I64_MIN
Greatest Exact Float (32 bits) less-than i64::MIN when rounding towards zero.
GEF32_LT_U32_MIN
Greatest Exact Float (32 bits) less-than u32::MIN when rounding towards zero.
GEF32_LT_U64_MIN
Greatest Exact Float (32 bits) less-than u64::MIN when rounding towards zero.
GEF64_LT_I32_MIN
Greatest Exact Float (64 bits) less-than i32::MIN when rounding towards zero.
GEF64_LT_I64_MIN
Greatest Exact Float (64 bits) less-than i64::MIN when rounding towards zero.
GEF64_LT_U32_MIN
Greatest Exact Float (64 bits) less-than u32::MIN when rounding towards zero.
GEF64_LT_U64_MIN
Greatest Exact Float (64 bits) less-than u64::MIN when rounding towards zero.
LEF32_GT_I32_MAX
Least Exact Float (32 bits) greater-than i32::MAX when rounding towards zero.
LEF32_GT_I64_MAX
Least Exact Float (32 bits) greater-than i64::MAX when rounding towards zero.
LEF32_GT_U32_MAX
Least Exact Float (32 bits) greater-than u32::MAX when rounding towards zero.
LEF32_GT_U64_MAX
Least Exact Float (32 bits) greater-than u64::MAX when rounding towards zero.
LEF64_GT_I32_MAX
Least Exact Float (64 bits) greater-than i32::MAX when rounding towards zero.
LEF64_GT_I64_MAX
Least Exact Float (64 bits) greater-than i64::MAX when rounding towards zero.
LEF64_GT_U32_MAX
Least Exact Float (64 bits) greater-than u32::MAX when rounding towards zero.
LEF64_GT_U64_MAX
Least Exact Float (64 bits) greater-than u64::MAX when rounding towards zero.
NATIVE_PAGE_SIZE

Traits§

Machine
MaybeImmediate

Functions§

gen_import_call_trampoline
Singlepass calls import functions through a trampoline.
gen_std_dynamic_import_trampoline
Generates dynamic import function call trampoline for a function type.
gen_std_trampoline
Standard entry trampoline generation

Type Aliases§

Label
Offset