Module stack

Source
Expand description

Manages the low-level pushing and popping of stack frames and the (de)allocation of local variables. For handling of argument passing and return values, see the call module.

Structs§

Frame
A stack frame.
FrameInfo
What we store about a frame in an interpreter backtrace.
LocalState
State of a local variable including a memoized layout
SpanGuard 🔒
StackPopInfo
Return type of InterpCx::pop_stack_frame_raw.

Enums§

LocalValue 🔒
Current value of a local variable
StackPopCleanup