Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (A-B)
Guardian Procedure Calls Reference Manual522629-013
2-19
ADDRTOPROCNAME Procedure
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 into
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 the following fields:
<0> Privileged bit
<1> Callable bit
<2> Resident bit
<3> Interrupt bit
<4> Entry point bit
<5> Variable bit
<6> Extensible bit
<7:15> PEP number
pin input
INT:value
specifies that
p-reg and stack-env refer to the process identified by pin rather
than the calling process. The
pin parameter can be supplied only by privileged
callers.