JOB_STACKFRAME_TAGTOP stackframes in context look as follows:
job_RunState.l -> size in bytes of below stackframe JOB_STACKFRAME_TAGTOP saved job_RunState.s size in bytes of above stackframe size in bytes of below stackframe JOB_STACKFRAME_TAG saved tag pc to resume execution at (after catching goto) 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
These frames record a location to which nonlocal gotos are allowed. This is just a simplified form of CATCH in which neither an argument block nor a flag is returned.
getStackframe[ TAGTOP frame result looks like:
:owner object :kind :tagtop :stack-depth fixnum
Go to the first, previous, next, last section, table of contents.