Home | History | Annotate | Download | only in doc

Lines Matching refs:Func

16 \Type{int} \Func{unw\_getcontext}(\Type{unw\_context\_t~*});\\
18 \Type{int} \Func{unw\_init\_local}(\Type{unw\_cursor\_t~*}, \Type{unw\_context\_t~*});\\
20 \Type{int} \Func{unw\_init\_remote}(\Type{unw\_cursor\_t~*}, \Type{unw\_addr\_space\_t}, \Type{void~*});\\
22 \Type{int} \Func{unw\_step}(\Type{unw\_cursor\_t~*});\\
24 \Type{int} \Func{unw\_get\_reg}(\Type{unw\_cursor\_t~*}, \Type{unw\_regnum\_t}, \Type{unw\_word\_t~*});\\
26 \Type{int} \Func{unw\_get\_fpreg}(\Type{unw\_cursor\_t~*}, \Type{unw\_regnum\_t}, \Type{unw\_fpreg\_t~*});\\
28 \Type{int} \Func{unw\_set\_reg}(\Type{unw\_cursor\_t~*}, \Type{unw\_regnum\_t}, \Type{unw\_word\_t});\\
30 \Type{int} \Func{unw\_set\_fpreg}(\Type{unw\_cursor\_t~*}, \Type{unw\_regnum\_t}, \Type{unw\_fpreg\_t});\\
32 \Type{int} \Func{unw\_resume}(\Type{unw\_cursor\_t~*});\\
37 \Type{unw\_addr\_space\_t} \Func{unw\_create\_addr\_space}(\Type{unw\_accessors\_t}, \Type{int});\\
39 \Type{void} \Func{unw\_destroy\_addr\_space}(\Type{unw\_addr\_space\_t});\\
41 \Type{unw\_accessors\_t} \Func{unw\_get\_accessors}(\Type{unw\_addr\_space\_t});\\
43 \Type{void} \Func{unw\_flush\_cache}(\Type{unw\_addr\_space\_t}, \Type{unw\_word\_t}, \Type{unw\_word\_t});\\
45 \Type{int} \Func{unw\_set\_caching\_policy}(\Type{unw\_addr\_space\_t}, \Type{unw\_caching\_policy\_t});\\
48 \Type{const char *}\Func{unw\_regname}(\Type{unw\_regnum\_t});\\
50 \Type{int} \Func{unw\_get\_proc\_info}(\Type{unw\_cursor\_t~*}, \Type{unw\_proc\_info\_t~*});\\
52 \Type{int} \Func{unw\_get\_save\_loc}(\Type{unw\_cursor\_t~*}, \Type{int}, \Type{unw\_save\_loc\_t~*});\\
54 \Type{int} \Func{unw\_is\_fpreg}(\Type{unw\_regnum\_t});\\
55 \Type{int} \Func{unw\_is\_signal\_frame}(\Type{unw\_cursor\_t~*});\\
57 \Type{int} \Func{unw\_get\_proc\_name}(\Type{unw\_cursor\_t~*}, \Type{char~*}, \Type{size\_t}, \Type{unw\_word\_t~*});\\
60 \Type{void} \Func{\_U\_dyn\_register}(\Type{unw\_dyn\_info\_t~*});\\
62 \Type{void} \Func{\_U\_dyn\_cancel}(\Type{unw\_dyn\_info\_t~*});\\
69 \Func{F}(). In this function, you would call \Func{unw\_getcontext}()
72 done with a call to \Func{unw\_init\_local}(). The cursor now points
74 current activation of function \Func{F}(). The unwind cursor can then
76 \Func{unw\_step}(). By repeatedly calling this routine, you can
78 \Func{F}(). A positive return value from \Func{unw\_step}() indicates
90 to \Var{prev} right before calling \Func{unw\_step}(). With this
100 for this purpose: \Func{unw\_get\_reg}() reads an integer (general)
101 register, \Func{unw\_get\_fpreg}() reads a floating-point register,
102 \Func{unw\_set\_reg}() writes an integer register, and
103 \Func{unw\_set\_fpreg}() writes a floating-point register. Note that,
124 \Func{unw\_resume}() and passing the cursor identifying the target
145 \Prog{libunwind} to write a function ``\Func{show\_backtrace}()''
177 \Func{unw\_create\_addr\_space}() routine. The routine takes two
180 accessor routines provide \Func{libunwind} with the means to
183 to access unwind information which may be needed by \Func{libunwind}.
186 to \Func{unw\_init\_remote}(). This routine is very similar to
187 \Func{unw\_init\_local}(), except that it takes an address-space
194 Once a cursor has been initialized with \Func{unw\_init\_remote}(),
196 \Func{unw\_step}() to move ``up'' in the call-chain, read and write
198 \Func{unw\_resume}.
230 native case. Attempting to call, e.g., \Func{unw\_local\_init}() when
249 signal-safe (e.g., \Func{unw\_step}() for local unwinding is
256 \Func{Libunwind} provides the routines \Func{\_U\_dyn\_register}() and
257 \Func{\_U\_dyn\_cancel}() to register/cancel the information required to
289 \Func{unw\_flush\_cache}(). The second facility is provided by
290 \Func{unw\_set\_caching\_policy}(), which lets a program