QuickBEAM.VM.Interpreter.Frame (QuickBEAM v0.10.9)

Copy Markdown View Source

Tuple-backed interpreter frame layout helpers.

Summary

Functions

Tuple index for the frame constant pool.

Tuple index for decoded instructions.

Tuple index for the local-to-var-ref mapping.

Tuple index for the frame local-slot tuple.

Tuple index for captured variable references.

Types

t()

@type t() :: {tuple(), tuple(), tuple(), non_neg_integer(), tuple(), map()}

Functions

constants()

(macro)

Tuple index for the frame constant pool.

insns()

(macro)

Tuple index for decoded instructions.

l2v()

(macro)

Tuple index for the local-to-var-ref mapping.

locals()

(macro)

Tuple index for the frame local-slot tuple.

new(locals, constants, var_refs, stack_size, instructions, local_to_vref)

Builds an interpreter frame tuple.

var_refs()

(macro)

Tuple index for captured variable references.