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


JOB_STACKFRAME_RESTART

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.