Document revision date: 19 July 1999
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

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

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
5973PRO_INDEX_001.HTML