JOB_STACKFRAME_RESTART stackframes in context will look as follows:
job_RunState.l -> size in bytes of below stackframe
JOB_STACKFRAME_RESTART
name (a symbol, maybe nil)
function (the restart proper)
test-function (or nil)
interactive-function (or nil)
reportFunction (or nil)
data (or nil)
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
A full getStackframe[ RESTART frame result looks like:
:owner object :kind :restart :data anything :reportFunction compiledFunction, string or nil :interactive-function compiledFunction or nil :test-function compiledFunction or nil :function compiledFunction :name symbol, nil means "no name"
Go to the first, previous, next, last section, table of contents.