Lines Matching refs:unw
8 \begin{Name}{3}{unw\_create\_addr\_space}{David Mosberger-Tang}{Programming Library}{unw\_create\_addr\_space}unw\_create\_addr\_space -- create address space for remote unwinding
15 \Type{unw\_addr\_space\_t} \Func{unw\_create\_addr\_space}(\Type{unw\_accessors\_t~*}\Var{ap}, \Type{int} \Var{byteorder});\\
19 The \Func{unw\_create\_addr\_space}() routine creates a new unwind
36 variable of type \Type{unw\_accessors\_t}. The contents of this
39 \Func{unw\_create\_addr\_space}().
47 \Func{unw\_init\_remote}(3) was called.
54 \Type{int} \Func{find\_proc\_info}(\Type{unw\_addr\_space\_t} \Var{as},\\
55 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_word\_t} \Var{ip}, \Type{unw\_proc\_info\_t~*}\Var{pip},\\
57 \Type{void} \Func{put\_unwind\_info}(\Type{unw\_addr\_space\_t} \Var{as},\\
58 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_proc\_info\_t~*}pip, \Type{void~*}\Var{arg});\\
59 \Type{int} \Func{get\_dyn\_info\_list\_addr}(\Type{unw\_addr\_space\_t} \Var{as},\\
60 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_word\_t~*}\Var{dilap}, \Type{void~*}\Var{arg});\\
61 \Type{int} \Func{access\_mem}(\Var{unw\_addr\_space\_t} \Var{as},\\
62 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_word\_t} \Var{addr}, \Type{unw\_word\_t~*}\Var{valp},\\
64 \Type{int} \Func{access\_reg}(\Var{unw\_addr\_space\_t} \Var{as},\\
65 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_regnum\_t} \Var{regnum}, \Type{unw\_word\_t~*}\Var{valp},\\
67 \Type{int} \Func{access\_fpreg}(\Var{unw\_addr\_space\_t} \Var{as},\\
68 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_regnum\_t} \Var{regnum}, \Type{unw\_fpreg\_t~*}\Var{fpvalp},\\
70 \Type{int} \Func{resume}(\Var{unw\_addr\_space\_t} \Var{as},\\
71 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_cursor\_t~*}\Var{cp}, \Type{void~*}\Var{arg});\\
72 \Type{int} \Func{get\_proc\_name}(\Type{unw\_addr\_space\_t} \Var{as},\\
73 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_word\_t} \Var{addr}, \Type{char~*}\Var{bufp},\\
74 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{size\_t} \Var{buf\_len}, \Type{unw\_word\_t~*}\Var{offp},\\
84 variable is \Type{unw\_proc\_info\_t}. See
85 \Func{unw\_get\_proc\_info(3)} for details. Argument
88 \Type{unw\_proc\_info\_t} structure: \Var{format},
97 \Type{unw\_error\_t} error-codes may be returned. In particular, this
98 call-back may return -\Const{UNW\_ESTOPUNWIND} to signal the end of
118 have a type of \Type{unw\_dyn\_info\_list\_t} (see
120 to a variable of type \Type{unw\_word\_t} which is used to return the
126 call to \Func{unw\_flush\_cache}().
130 the \Type{unw\_error\_t} error-codes may be returned.
149 the \Type{unw\_error\_t} error-codes may be returned.
168 \Type{unw\_error\_t} error-codes may be returned.
176 \Var{fpvalp} to point to a variable of type \Type{unw\_fpreg\_t} that
179 the variable of type \Type{unw\_fpreg\_t} that contains the value to
188 \Type{unw\_error\_t} error-codes may be returned.
203 \Func{unw\_resume}(3), so applications which never invoke
204 \Func{unw\_resume}(3) need not define the \Func{resume} callback.
208 \Type{unw\_error\_t} error-codes may be returned. As a special case,
223 buffer set to the NUL character and -\Const{UNW\_ENOMEM} must be
234 \Type{unw\_error\_t} error-codes may be returned.
239 On successful completion, \Func{unw\_create\_addr\_space}() returns a
245 \Func{unw\_create\_addr\_space}() is thread-safe but \emph{not}
252 \SeeAlso{unw\_destroy\_addr\_space(3)},
253 \SeeAlso{unw\_get\_proc\_info(3)},
254 \SeeAlso{unw\_init\_remote(3)},
255 \SeeAlso{unw\_resume(3)}