Home | History | Annotate | Download | only in doc

Lines Matching refs:to

15 \texttt{ia64} and, at least in theory, should be able to support all
16 operating systems adhering to the processor-specific ABI defined for
18 and big-endian HP-UX. Furthermore, to make it possible for a single
19 library to unwind both 32- and 64-bit targets, the type
20 \Type{unw\_word\_t} is always defined to be 64 bits wide (independent
27 possible for platform-dependent unwind code to use
28 conditional-compilation to select an appropriate implementation. The
29 latter is useful for stringification purposes and to construct
32 One special feature of IA-64 is the use of NaT bits to support
34 bit'' of a general register. However, to make everything fit into
44 points to. For normal frames, all ``preserved'' (callee-saved)
47 applications do not have to worry a-priori about which registers are
48 accessible when. In case of doubt, it is always safe to \emph{try} to
53 As a special exception to the above general rule, scratch registers
55 frames. This makes it possible to pass arguments, e.g., to exception
79 \texttt{sp+16}, so there is no need to save the stack-pointer
87 the remaining machine-state corresponds to the register-values that
88 were present in the CPU when it was just about to execute the
89 instruction pointed to by \Const{UNW\_IA64\_IP}. Bits 0 and 1 of
91 \textbf{Note:} Due to the way the call instruction works on IA-64,
98 to the contents of register \texttt{ar.bsp} at the time the
99 instruction at \Const{UNW\_IA64\_IP} was about to begin execution.
108 registers. Add an index in the range from 0..127 to get a
109 particular general register. For example, to access \texttt{r4},
112 and any attempt to write them will result in an error
116 example, if \Const{UNW\_IA64\_IP} is set to a value inside a
122 corresponds to a set NaT-bit. Add an index in the range from 0..127
123 to get a particular NaT-bit register. For example, to access the
127 registers. Add an index in the range from 0..127 to get a
128 particular floating-point register. For example, to access
131 attempt to write to indices \Const{UNW\_IA64\_FR}\texttt{+0} or
135 registers. Add an index in the range from 0..127 to get a
136 particular application register. For example, to access
139 as ``reserved for future use''. Attempting to access such registers
142 Add an index in the range from 0..7 to get a particular branch
143 register. For example, to access \texttt{b6}, the index
149 \texttt{CFM.rrb.pr} were set to 0. Thus, in general the value of
171 explicitly. This is rarely what you want. Normally, you'll want to
198 that it is possible to initialize a value of this type not just with
200 example. However, since this is an IA-64-specific extension to