JOB_STACKFRAME_PRIVS stackframes in context will look as follows:
job_RunState.l -> size in bytes of below stackframe
JOB_STACKFRAME_PRIVS
old jS.j.privs status for job
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 stackframes are pushed to mark the scope of an
omnisciently-do{...} clause, or similar clause
changing the jS.j.privs bitmask, and include a
copy of the original jS.j.privs bitmask for
later restoration.
A full getStackframe[ PRIVS frame result looks like:
:owner object :kind :privileges :privileges fixnum
Go to the first, previous, next, last section, table of contents.