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.