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


JOB_STACKFRAME_THUNK

JOB_STACKFRAME_THUNK stackframes in context look as follows:

  job_RunState.l   ->   size in bytes of below stackframe
                        JOB_STACKFRAME_THUNK
			stack slot in which to place thunk return value
                        saved logical-bottom-of-data-stack.
			saved actual_user
			saved acting_user
			saved privs
                        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

Rationale:

A full getStackframe[ THUNK frame result looks like:

:owner             object
:kind              :thunk
:privileges	   fixnum
:actingUser       object
:actualUser       object
:stackBottom      fixnum
:return-slot       fixnum


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