Go to the first, previous, next, last section, table of contents.


JOB_STACKFRAME_VAR_BIND

JOB_STACKFRAME_FUN_BIND stackframes in context will look as follows:

  job_RunState.l   ->   size in bytes of below stackframe
                        JOB_STACKFRAME_VAR_BIND
                        raw int stack loc of next VAR_BIND frame, or 0
                        value
                        symbol
                        size in bytes of above stackframe

                        ...

                        size in bytes of below stackframe
                        JOB_STACKFRAME_NORMAL   
                        local_variable_N
                        ...
                        local_variable_1
  job_RunState.v   ->   local_variable_0
                        compiledFunction for this frame.
                        programCounter for this frame.
                        size in bytes of above stackframe

The @$s.variableBindings value of a job points to a linklist of variable bindings in the loop stack; The final link is zero.

A full getStackframe[ VAR_BIND frame result looks like:

:owner             object
:kind              :variable-binding
:symbol		   symbol
:value		   value
:stack-depth	   integer offset


Go to the first, previous, next, last section, table of contents.