Lines Matching refs:Var
15 …\_t} \Func{unw\_create\_addr\_space}(\Type{unw\_accessors\_t~*}\Var{ap}, \Type{int} \Var{byteorder…
21 passed via the \Var{ap} pointer and the specified \Var{byteorder}.
23 \Var{byteorder} can be set to 0 to request the default byte-order of
25 \Var{byteorder} can be set to any constant defined by
35 routines are specified via the \Var{ap} argument, which points to a
42 identifier (\Var{as}) and the last argument is an arbitrary,
43 application-specified void-pointer (\Var{arg}). When invoking a
44 call-back routine, \Prog{libunwind} sets the \Var{as} argument to the
45 address-space on whose behalf the invocation is made and the \Var{arg}
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\Type{unw\_word\_t} \Var{ip}, \Type{unw\_proc\_info\_t~*}\Var{p…
56 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{int} \Var{need\_unwind\_info}, \Type{void~*}a…
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{a…
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…
61 \Type{int} \Func{access\_mem}(\Var{unw\_addr\_space\_t} \Var{as},\\
62 …P\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_word\_t} \Var{addr}, \Type{unw\_word\_t~*}\Var{val…
63 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{int} \Var{write}, \Type{void~*}\Var{arg});\\
64 \Type{int} \Func{access\_reg}(\Var{unw\_addr\_space\_t} \Var{as},\\
65 …P\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_regnum\_t} \Var{regnum}, \Type{unw\_word\_t~*}\Var{va…
66 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{int} \Var{write}, \Type{void~*}\Var{arg});\\
67 \Type{int} \Func{access\_fpreg}(\Var{unw\_addr\_space\_t} \Var{as},\\
68 …P\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{unw\_regnum\_t} \Var{regnum}, \Type{unw\_fpreg\_t~*}\Var{f…
69 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{int} \Var{write}, \Type{void~*}\Var{arg});\\
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{…
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{b…
74 …P\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{size\_t} \Var{buf\_len}, \Type{unw\_word\_t~*}\Var{o…
75 \SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\SP\Type{void~*}\Var{arg});\\
81 \Var{ip} argument is an instruction-address inside the procedure whose
82 information is needed. The \Var{pip} argument is a pointer to the
86 \Var{need\_unwind\_info} is zero if the call-back does not need to
88 \Type{unw\_proc\_info\_t} structure: \Var{format},
89 \Var{unwind\_info\_size}, and \Var{unwind\_info}. If
90 \Var{need\_unwind\_info} is non-zero, valid values need to be returned
92 by the \Var{unwind\_info} member must remain valid until the info is
105 \Func{find\_proc\_info}() with the \Var{need\_unwind\_info} argument
106 set to a non-zero value. The \Var{pip} argument has the same value as
110 with a zero \Var{need\_unwind\_info} argument.
119 \Func{\_U\_dyn\_register}(3)). The \Var{dliap} argument is a pointer
123 \Var{dliap} must be cleared to zero. \Prog{Libunwind} will cache the
136 address of the word to be accessed is passed in argument \Var{addr}.
137 To read memory, \Prog{libunwind} sets argument \Var{write} to zero and
138 \Var{valp} to point to the word that receives the read value. To
139 write memory, \Prog{libunwind} sets argument \Var{write} to a non-zero
140 value and \Var{valp} to point to the word that contains the value to
141 be written. The word that \Var{valp} points to is always in the
156 \Var{regnum}. To read a register, \Prog{libunwind} sets argument
157 \Var{write} to zero and \Var{valp} to point to the word that receives
159 \Var{write} to a non-zero value and \Var{valp} to point to the word
160 that contains the value to be written. The word that \Var{valp}
174 register to be accessed is passed in argument \Var{regnum}. To read a
175 register, \Prog{libunwind} sets argument \Var{write} to zero and
176 \Var{fpvalp} to point to a variable of type \Type{unw\_fpreg\_t} that
178 argument \Var{write} to a non-zero value and \Var{fpvalp} to point to
180 be written. The word that \Var{fpvalp} points to is always in the
193 execution in the target address space. Argument \Var{cp} is the
216 procedure. Argument \Var{addr} is an instruction-address within the
217 procedure whose name is to be obtained. The \Var{bufp} argument is a
219 size of this buffer is specified in argument \Var{buf\_len}. The
221 procedure's name is longer than \Var{buf\_len} bytes, it must be
222 truncated to \Var{buf\_len}\Prog{-1} bytes, with the last byte in the
224 returned. Argument \Var{offp} is a pointer to a word which is used to
228 \Var{addr} set to 0x40003080 should return a value of 0x80 in the word
229 pointed to by \Var{offp} (assuming the procedure is at least 0x80