Expand description
WebAssembly module and function translation state.
The ModuleTranslationState
struct defined in this module is used to keep track of data about
the whole WebAssembly module, such as the decoded type signatures.
The FuncTranslationState
struct defined in this module is used to keep track of the WebAssembly
value and control stacks during the translation of a single function.
Structs§
- Func
Translation State - Contains information passed along during a function’s translation and that records:
Enums§
- Control
Stack Frame - A control stack frame can be an
if
, ablock
or aloop
, each one having the following fields: - Else
Data - Information about the presence of an associated
else
for anif
, or the lack thereof.