Index
registers, 24, 27, 39 | See also memory |
returning to, 106 | thread local, 50, 90, 91, 107, |
shared libraries, 40 | 112 |
shared memory, 40 | subexpression |
sort key, 41 | parenthesized, 16, 34 |
unloadable, 41 | subopcode |
special symbol | macros, 37 |
period (.), 21 | subspace, 42 |
specifying | $BSS$, 43, 74 |
end of a macro definition, 80 | $CODE$, 43, 61, 91 |
end of a procedure, 102 | $DATA$, 43, 61, 91 |
end of a program, 79 | $DLT$, 43 |
macro definition, 98 | $GLOBAL$, 43, 49 |
new space, 106 | $LIT$, 43 |
new subspace, 111 | $MILLICODE$, 43 |
next branch statement, 63 | $PLT$, 43 |
object file version, 105 | $SHLIB_DATA$, 43 |
procedure, 102 | $SHLIB_INFO$, 43 |
procedure entry points, 81, 83 | $SHORTBSS$, 43, 50 |
procedure exit points, 81, 83 | $SHORTDATA$, 43, 50 |
stack | $TBSS$, 50 |
fixed argument list, 68 | $UNWIND$, 43 |
frame, 69 | |
frame marker, 68 | access rights attribute, 42 |
unwind, 47 | alignment attribute, 42 |
standard arithmetic operators, | and location counters, 16 |
29 | attributes, 42 |
standard procedure calling | declaring, 111 |
conventions, 47 | linker, 42 |
standard subspaces and sort | location counters, 46 |
keys, 43 | predefined declarations, 95 |
start/new_pool | quadrant attribute, 42 |
out of memory, 183 | returning to, 111 |
statement | sort key attribute, 42, 43 |
directives, 19 | subspace attribute |
instructions, 19 | access rights, 42 |
alignment, 42 | |
std_space.h header file, 127 | quadrant, 42 |
storage | sort key, 42, 43 |
allocation, 16 | subspaces |
initializing, 78, 115 | declaring new, 111 |
request, 74 | swap space |
reserving blocks, 60 | errors, 183 |
switching
to old space, 106
to old subspace, 111 symbolic
addresses, 15 constants, 15
symbols, 21 ABSOLUTE, 85 absolute, 15 case sensitive, 48 CODE, 85 DATA, 85 ENTRY, 85 exported, 16 illegal, 21 imported, 16 legal, 21 period (.), 21 PRI_PROG, 86 relocatable, 15 scope, 16 SEC_PROG, 86 type, 48
valid, 21
symbols available to other modules, 85, 90
T
terminating the program, 79 thread local storage, 50, 90, 91,
107, 112 MFCTL, 50
TSPECIFIC, 90, 91, 107, 112 typing
register, 35
U
unloadable space, 41 unwind descriptors, 47 user warning messages, 178
Index | 201 |