active state +
address representation +
address representation +
address value +
address
calling computed +
address
data alignment +
address
definition of +
alarm routine +
aligned record layout +
aligned record layout +
alignment
data +
alignment
faults +
Alpha architecture +
Alpha hardware +
Alpha systems +
Alpha systems +
Alpha systems
hardware exceptions +
argument home area
definition of +
argument home area
description of +
argument item sequence
contents of +
argument item sequence
definition of +
argument item sequence
description of +
argument item
definition of +
argument item
description of +
argument item
in an argument list +
argument item
locations of +
argument item
passing arguments with +
argument item
passing arguments with +
argument item
representation of +
argument item
unused bits +
argument list
call convention for +
argument list
definition of +
argument list
description of +
argument list
homed memory structure +
argument list
normal structure +
argument list
with function value return by reference +
argument list
with high-level languages +
argument passing
mechanisms for +
argument passing
mechanisms for +
argument register
description of +
base register
description of +
bit array +
bit field +
bit string +
bits
unused in passed data +
bits
unused in passed data +
bound procedure value
definition of +
bound procedure value
discussion of +
bound procedure
definition of +
byte
definition of +
call chain
interpreted by the procedure descriptor +
call chain
interpreted by the procedure descriptor +
call chain
navigation of +
call frame
as maintained by procedures +
call frame
definition of +
call
conventions +
code range descriptor
definition of +
code range descriptor
description of +
code range table +
code sequence
entry +
code sequence
exit +
code
run-time +
colliding unwind operation +
compiler +
computed call +
continuation
from exception +
control
flow of +
control
transfer of +
conventional saved register
description of +
conventional scratch register
description of +
current procedure +
current procedure +
current procedure +
current procedure
description of +
current procedure
entry code sequence +
current procedure
exit code sequence +
current procedure
identification of +
current procedure
with trapb instruction +
data
alignment of +
data
allocation of +
data
manipulation of +
data
passing unused bits +
data
passing +
data
returning +
data
sending +
descriptor +
descriptor
argument passing with +
descriptor
code range +
descriptor
definition of +
descriptor
function value return mechanism +
descriptor
procedure +
descriptor
procedure +
descriptor
sending data +
detail flag +
double-precision complex value +
entry code
register frame procedure example +
entry code
stack frame procedure example +
environment flag +
event processing +
exc_add_gp_range routine +
exc_add_gp_range routine +
exc_add_pc_range_table routine +
exc_add_pc_range_table routine +
exc_capture_context routine +
exc_capture_context routine +
exception address +
exception code +
exception code +
exception condition
definition of +
exception dispatcher
communicating with exception handler +
exception dispatcher
description of +
exception flag +
exception handler
arguments for +
exception handler
completion of +
exception handler
completion of +
exception handler
current procedure for +
exception handler
deactivation of +
exception handler
definition of +
exception handler
dynamic activation of +
exception handler
establishing +
exception handler
frame-based +
exception handler
frame-based +
exception handler
frame-based +
exception handler
frame-based +
exception handler
invocation of +
exception handler
invocation of +
exception handler
invocation of +
exception handler
invocation of +
exception handler
invocation of +
exception handler
invocation order for +
exception handler
location of +
exception handler
return value for +
exception handler
search for +
exception handler
system last chance +
exception handler
system last chance +
exception handling
coexistence with signal handling +
exception handling
discussion of +
exception handling
overview +
exception information +
exception qualifiers +
exception qualifiers
number of +
exception record +
exception record
discussion of +
exception record
general exception +
exception record
modification of +
exception record
signal exception +
exception record
unwind exception +
exception value +
exception
bounding a range +
exception
continuation from +
exception
general, description of +
exception
general, hardware-raised +
exception
general, raising +
exception
general, raising +
exception
general, software-raised +
exception
hardware-caused +
exception
hardware +
exception
nested +
exception
raising +
exception
signal +
exception
software-caused +
exception
synchronization of +
exception
unwind +
exc_longjmp routine +
exc_lookup_function_entry routine +
exc_lookup_function_table routine +
exc_lookup_gp routine +
exc_raise_exception routine +
exc_raise_exception routine +
exc_raise_exception routine +
exc_raise_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_raise_signal_exception routine +
exc_remove_gp_range routine +
exc_remove_gp_range routine +
exc_remove_pc_range_table routine +
exc_remove_pc_range_table routine +
exc_unwind routine +
exc_unwind routine +
exc_unwind routine +
exc_unwind routine +
exc_unwind routine +
exc_unwind routine +
exc_unwind_rfp routine +
exc_unwind_rfp routine +
exc_unwind_rfp routine +
exc_unwind_rfp routine +
exc_unwind_rfp routine +
exc_unwind_rfp routine +
exc_virtual_unwind routine +
exc_virtual_unwind routine +
exc_virtual_unwind routine +
exit code sequence
discussion of +
exit code sequence
steps in +
exit code
register frame procedure example +
exit code
reserved instruction sequence for +
exit code
stack frame procedure example +
exit unwind operation +
flag
detail +
flag
environment +
flag
exception +
floating-point data
passing of +
floating-point register
argument items mapped to +
floating-point register
description of +
floating-point register
passing data in +
floating-point register
restoring +
floating-point register
storing contents in homed area argument structure +
floating-point register
storing +
flow control +
frame base register
with register save area +
frame pointer
conventions +
frame pointer
definition of +
frame pointer
real +
frame pointer
real +
frame pointer
value of +
frame pointer
virtual +
frame pointer
virtual +
frame-based exception handler
description of +
frame-based exception handler
establishing +
frame-based exception handler
invoking +
function result
call convention for +
function value register
description of +
function value return
by descriptor +
function value return
by immediate value +
function value return
by reference +
function
definition of +
gentrap instruction
definition +
gentrap instruction
discussion of +
gentrap instruction
EXPT_CODE values for +
global offset table
computing the address of a segment +
global offset table
description of +
global offset table
with procedures +
global pointer register
description of +
global pointer +
GOT +
GP +
granularity
of memory +
guard pages +
guard region
definition of +
guard region
minimum size of +
guard region
relative to stack extension +
hardware exception
associated exception information +
hardware exception
definition of +
hardware exception
description of +
hardware exception
relationship to gentrap +
hardware exception
rules for +
hardware register +
hardware state
exceptional +
heavyweight procedure +
homed argument list structure +
image
program layout +
immediate value
argument passing with +
immediate value
definition of +
immediate value
function value return mechanism +
immediate value
sending data +
integer register
argument items mapped to +
integer register
description of +
integer register
passing arguments in +
integer register
passing of argument items in +
integer register
storing contents in homed area argument structure +
integer register
storing +
invocation chain +
invocation
exception handler +
invocation
exception handler +
invocation
procedures +
jacket procedure
purpose of +
jmp_buf array +
layout
conventions for records +
library procedure
definition of +
lightweight procedure +
linkage +
link-time optimization +
longjmp routine +
longjmp routine +
longjmp routine
similarity to exception handler invocation +
longjmp routine
with unwind operations +
longword
definition of +
mprotect function +
multithreaded environment
stack limits in +
natural alignment
definition of +
nested exception
description of +
nested exception
raised by exception handler +
nested unwind operation +
new stack region +
nonparametric argument +
nonscratch register +
null argument +
null frame procedure
definition of +
null frame procedure
discussion of +
null frame procedure
with exception handler search +
optimization
at link time +
performance +
primary exception +
procedure call chain +
procedure descriptor +
procedure descriptor +
procedure descriptor
access routine +
procedure descriptor
code range +
procedure descriptor
code range +
procedure descriptor
creation of +
procedure descriptor
current with frame-based exception handler +
procedure descriptor
definition of +
procedure descriptor
description of +
procedure descriptor
discussion of +
procedure descriptor
overview +
procedure descriptor
providing information for exception handling +
procedure descriptor
representation of +
procedure descriptor
run-time generated code +
procedure descriptor
run-time +
procedure descriptor
run-time +
procedure descriptor
specifying exception handler for +
procedure invocation
chain structure +
procedure invocation
providing context for +
procedure invocation
referencing +
procedure prologue
computing GOT pointer value +
procedure prologue
contents of +
procedure prologue
discussion of +
procedure prologue
execution of +
procedure prologue
length of +
procedure value register
description of +
procedure value
bound +
procedure value
bound +
procedure value
call convention for +
procedure value
definition of +
procedure value
description of +
procedure value
simple +
procedure value
when calling a procedure +
procedure
bound +
procedure
current +
procedure
current +
procedure
current +
procedure
current +
procedure
current +
procedure
current +
procedure
current +
procedure
definition of +
procedure
descriptors for +
procedure
heavyweight +
procedure
invoking +
procedure
jacket +
procedure
jacket +
procedure
language support procedure +
procedure
library procedure +
procedure
lightweight +
procedure
null frame +
procedure
null frame +
procedure
null frame +
procedure
properties of +
procedure
register frame +
procedure
register frame +
procedure
representation of +
procedure
stack frame +
procedure
stack frame +
procedure
standard conforming +
procedure
stub +
procedure
types of +
procedure
types of +
procedure
without frames +
process
definition of +
program image +
prologue +
real frame pointer +
record +
record
layout conventions +
reference
argument passing with +
reference
definition of +
reference
function value return mechanism +
reference
sending data +
reference
sending data +
register frame procedure
definition of +
register frame procedure
discussion of +
register frame procedure
entry code example +
register frame procedure
exit code example +
register save area +
register save area
discussion of +
register save area
layout of +
registers
naming conventions +
registers
usage conventions +
register +
register
floating-point +
register
floating-point +
register
integer +
register
integer +
register
names +
register
nonscratch +
register
scratch +
register
usage conventions +
reserve region +
reserved instruction sequence +
return address register
description of +
return address
call convention for +
return of function value
by descriptor +
return of function value
by immediate value +
return of function value
by reference +
run-time code
construction and release of +
run-time environment +
run-time generated code +
run-time procedure descriptor
description of +
run-time procedure descriptor
discussion of +
scratch register +
scratch register
conventional +
scratch register
volatile +
secondary exception +
setjmp routine
with unwind operations +
sharable image
definition of +
sigaction routine +
sigblock routine +
sigcontext structure +
sigcontext structure +
siglongjmp routine +
signal exception
description of +
signal exception
exception records for +
signal exception
raising +
signal handler +
signal handling
coexistence with exception handling +
signal routine +
signal routine +
signal
definition of +
sigpause routine +
sigprocmask routine +
sigprocmask routine +
sigsetmask routine +
sigsetmask routine +
sigvec routine +
simple procedure value
definition of +
simple procedure
description of +
single-precision complex value +
sink register
description of +
software exception
continuation of +
software exception
description of +
stack base register +
stack base register +
stack frame base register
description of +
stack frame procedure +
stack frame procedure
definition of +
stack frame procedure
discussion of +
stack frame procedure
entry code example +
stack frame procedure
exit code example +
stack frame procedure
format of +
stack frame +
stack frame
contents of +
stack frame
description of +
stack frame
fixed size +
stack frame
variable size +
stack guard region +
stack limit +
stack limit +
stack limit +
stack limit
checking, explicit +
stack limit
checking, implicit +
stack limit
checking +
stack limit
checking +
stack pointer register
description of +
stack pointer +
stack pointer +
stack pointer
contents for virtual frame pointer +
stack pointer
contents of +
stack pointer
setting for use with unwind support routines +
stack pointer
used to calculate frame pointer +
stack pointer
with stack limit checking +
stack reserve region +
stack reserve region
checking +
stack return +
stack temporary area +
stack usage
call convention for +
stack
access by simple procedure +
stack
contents of +
stack
extension of +
stack
extension of +
stack
extension of +
stack
extension of +
stack
extension of +
stack
extension of +
stack
growth of +
stack
guard region +
stack
limit, checking, explicit +
stack
limit, checking, implicit +
stack
limit, checking +
stack
limit, checking +
stack
limit +
stack
new region +
stack
overflow of +
stack
overflow of +
stack
passing of argument items in +
stack
pointer +
stack
reserve region, checking +
stack
reserve region +
stack
resetting +
stack
usage +
standard call
definition of +
standard conforming procedure
definition of +
status value +
stub procedure
purpose of +
synchronization
of exception +
target location +
TEB +
thread environment block (TEB) +
thread-safe code
definition of +
threads
multithreaded environment +
thread +
thread
definition of +
thread
terminating +
trapb instruction
for arithmetic traps +
trapb instruction
for bounding exception range +
trapb instruction
to establish current procedure +
trapb instruction
with exception handler +
trapb instruction
with exception handling +
unpredictable
definition of +
unwind exception
description of +
unwind exception
exception records for +
unwind exception
raising +
unwind operation
colliding +
unwind operation
completion of +
unwind operation
discussion of +
unwind operation
exit code sequences with +
unwind operation
exit +
unwind operation
for unblocking signals +
unwind operation
general +
unwind operation
initiating +
unwind operation
invoking +
unwind operation
multiply active +
unwind operation
nested +
unwind operation
overview +
unwind operation
restoring a stack during +
unwind operation
with longjmp routine +
unwind operation
with setjmp routine +
usage hint +
virtual frame pointer +
volatile scratch register
description of +