Document revision date: 19 July 1999
OpenVMS Calling Standard
Previous
Contents
Index
E
Entry code sequences
example for register frame procedures
example for stack frame procedures
Environment value
Exception conditions
definition
handler
indicating
signaling
Exceptions
continuation from
synchronization
Exit code sequences
example for register frame procedures
example for stack frame procedures
F
Facility-specific data type codes
Facility-specific descriptor class codes
Fixed length
returned to stack
Fixed-length descriptor
Fixed-size stack frames
Fixed temporary locations
Floating-point register usage
Flow control
Full function
Function
definition
Function result
Function value returns
by descriptor
by immediate value
by reference
dynamic text
in registers
object created by called routine
object created by calling routine
registers
to stack #1
to stack #2
G
GENTRAP instruction
GOTO unwinds
nonlocal
Guard pages
Guard regions
H
Handler invocations
during unwind
Hardware exceptions
definition
High-level languages
argument evaluation
argument transmission
mapped into argument lists
I
ICBs (invocation context blocks)
Immediate value
Alpha argument item
definition
large
Inline code
Integer register usage
Invocation context
access routines
functions
obtaining handle
updating
Invocation handles
creating
encoding
format for procedure
L
Label descriptors
Language extensions
Language-support procedure
Large immediate value
Alpha
LIB$GET_CURR_INVO_CONTEXT routine
LIB$GET_INVO_CONTEXT routine
LIB$GET_INVO_HANDLE routine
LIB$GET_PREV_INVO_CONTEXT routine
LIB$GET_PREV_INVO_HANDLE routine
LIB$PUT_INVO_REGISTERS routine
LIB$SIGNAL routine
signaling #1
signaling #2
LIB$STOP routine
using #1
using #2
using #3
Library procedures
Lightweight procedures
Alpha requirements
Linkage pointers
Linkage sections
LKPs (linkage pair blocks)
M
Miscellaneous data types
Multiple active signals
Multithreaded execution environments
N
Natural alignment
definition
Nested unwind
New stack region
Noncontiguous array descriptors
Null frame procedures #1
Null frame procedures #2
O
Obsolete descriptor class codes
Overlapping unwind
P
Passing mechanisms
descriptor
definition
immediate value
definition
language extensions
reference
definition
PDSCs (procedure descriptors)
for bound procedures
for null frame procedures #1
for null frame procedures #2
for register frame procedures
for stack frame procedures
Procedure calls
chain
tracing
Procedure invocation
handle
Procedure signatures
default
Procedure types
Procedure values #1
Procedure values #2
bound #1
bound #2
definition
examining
Procedures
definition
language support
library
without frames
Process
definition
PSIGs (procedure signature information blocks)
field conversions
R
Receiving data
Alpha
Record layout
Alpha
VAX compatible
Reference
definition
Reference argument item
for Alpha
Register frame procedures
descriptors
Registers
Alpha usage
floating point usage
for returns
integer usage
scalar
VAX usage
vector
Request to unwind
Reserve region
Reserved data type codes
Reserved descriptor class codes
Returning data
Alpha
Returning from condition handlers
Returning function value
fixed length to stack
to stack
varying string to stack
Returns
address
condition value
function value
Revert to caller's handling
RSA (register save area)
layout #1
layout #2
stack frames
S
Scalars
processor synchronization
register usage
Sending data
Alpha mechanisms
argument order evaluation
Severity codes
handling
interpreting
meanings
symbols
Signal
definition
Signal argument vectors
Signaler's register
Signaling conditions
with GENTRAP
with LIB$SIGNAL
Signature information
Simple procedure
Stack frames
fixed size
format
procedure descriptors
procedures
register save area
variable size
Stack guard region
multithreads
Stack limit checking
explicit
implicit
methods
multithreads
Stack overflow
handling
multithreads
Stack region
Stack reserve region
checking
multithreads
Stack return
mechanism
values to top
Stack temporary area
Stack usage #1
Stack usage #2
for Alpha systems
for VAX
Standard calls
definition
Standard-conforming procedures
definition
Static data
Static data alignment
String data types
String with bounds descriptors
Synchronization
exception
memory
SYS$CALL_HANDL+4 routine
using
SYS$GOTO_UNWIND routine
unwinding
SYS$UNWIND routine
unwinding #1
unwinding #2
Previous
Next
Contents
Index
privacy and legal statement
5973PRO_INDEX_001.HTML