Guardian Procedure Calls Reference Manual

stack-env
input
INT:value
is the target procedure’s code space identifier in the stack marker ENV register format. Only
these fields in stack-env are significant:
Library bit<4>
System code bit<7>
Space ID bits<11:15>
proc-name
output
STRING .EXT:ref
is an ASCII string into which is returned the symbolic procedure name corresponding to the
code location specified by p-reg, stack-env, and the optional pin.
proc-name-size
input
INT:value
is the size (in bytes) of the caller's proc-name buffer.
proc-name-length
output
INT .EXT:ref:1
is the length (in bytes) of the procedure name string returned in proc-name.
base
output
INT .EXT:ref:1
is the base word address (first word) of the procedure indicated by proc-name.
size
output
INT .EXT:ref:1
is the size (in words) of the procedure indicated by proc-name.
entry
output
INT .EXT:ref:1
is the entry-point word address of the procedure indicated by proc-name.
attributes
output
INT .EXT:ref:1
is a word describing attributes of the procedure indicated by proc-name. The attributes
word contains these fields:
Privileged bit<0>
Callable bit<1>
Resident bit<2>
Interrupt bit<3>
ADDRTOPROCNAME Procedure 55