JOB_STACKFRAME_GOTO stackframes in context will look as follows:
job_RunState.l -> size in bytes of below stackframe
JOB_STACKFRAME_GOTO
tag being 'goto'ed.
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
This stackframe is pushed when we are actually executing
}ALWAYS_DO{ ... } code -- we've halted some sort
of goto operation midway in order to execute our
}ALWAYS_DO{ clause, and must resume the goto as soon
as the }ALWAYS_DO{ clause completes.
A full getStackframe[ GOTO frame result looks like:
:owner object :kind :goto :tag symbol
Go to the first, previous, next, last section, table of contents.