• Home
  • Raw
  • Download

Lines Matching refs:Func

15 \Type{unw\_addr\_space\_t} \Func{unw\_create\_addr\_space}(\Type{unw\_accessors\_t~*}\Var{ap}, \Typ…
19 The \Func{unw\_create\_addr\_space}() routine creates a new unwind
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},\\
57 \Type{void} \Func{put\_unwind\_info}(\Type{unw\_addr\_space\_t} \Var{as},\\
59 \Type{int} \Func{get\_dyn\_info\_list\_addr}(\Type{unw\_addr\_space\_t} \Var{as},\\
61 \Type{int} \Func{access\_mem}(\Var{unw\_addr\_space\_t} \Var{as},\\
64 \Type{int} \Func{access\_reg}(\Var{unw\_addr\_space\_t} \Var{as},\\
67 \Type{int} \Func{access\_fpreg}(\Var{unw\_addr\_space\_t} \Var{as},\\
70 \Type{int} \Func{resume}(\Var{unw\_addr\_space\_t} \Var{as},\\
72 \Type{int} \Func{get\_proc\_name}(\Type{unw\_addr\_space\_t} \Var{as},\\
79 \Prog{Libunwind} invokes the \Func{find\_proc\_info}() call-back to
85 \Func{unw\_get\_proc\_info(3)} for details. Argument
93 released via the \Func{put\_unwind\_info} call-back (see below).
95 On successful completion, the \Func{find\_proc\_info}() call-back must
103 \Prog{Libunwind} invokes the \Func{put\_unwind\_info}() call-back to
105 \Func{find\_proc\_info}() with the \Var{need\_unwind\_info} argument
108 \Func{find\_proc\_info}(). Note that \Prog{libunwind} does \emph{not}
109 invoke \Func{put\_unwind\_info} for calls to \Func{find\_proc\_info}()
115 \Prog{Libunwind} invokes the \Func{get\_dyn\_info\_list\_addr}()
119 \Func{\_U\_dyn\_register}(3)). The \Var{dliap} argument is a pointer
124 value returned by \Func{get\_dyn\_info\_list\_addr}() if caching is
126 call to \Func{unw\_flush\_cache}().
128 On successful completion, the \Func{get\_dyn\_info\_list\_addr}()
134 \Prog{Libunwind} invokes the \Func{access\_mem}() call-back to read
147 On successful completion, the \Func{access\_mem}()
153 \Prog{Libunwind} invokes the \Func{access\_reg}() call-back to read
166 On successful completion, the \Func{access\_reg}() call-back must
172 \Prog{Libunwind} invokes the \Func{access\_fpreg}() call-back to read
186 On successful completion, the \Func{access\_fpreg}() call-back must
192 \Prog{Libunwind} invokes the \Func{resume}() call-back to resume
195 should resume. By the time \Prog{libunwind} invokes the \Func{resume}
197 memory-state via calls to the \Func{access\_reg}(),
198 \Func{access\_fpreg}, and \Func{access\_mem}() call-backs. Thus, all
202 The \Func{resume} call-back is invoked only in response to a call to
203 \Func{unw\_resume}(3), so applications which never invoke
204 \Func{unw\_resume}(3) need not define the \Func{resume} callback.
206 On successful completion, the \Func{resume}() call-back must return
214 \Prog{Libunwind} invokes the \Func{get\_proc\_name}() call-back to
226 name is being returned. For example, if procedure \Func{foo}() starts
227 at address 0x40003000, then invoking \Func{get\_proc\_name}() with
232 On successful completion, the \Func{get\_proc\_name}() call-back must
239 On successful completion, \Func{unw\_create\_addr\_space}() returns a
245 \Func{unw\_create\_addr\_space}() is thread-safe but \emph{not}