HomeSort by relevance Sort by last modified time
    Searched refs:unw (Results 1 - 25 of 37) sorted by null

1 2

  /external/libunwind/doc/
unw_get_accessors.tex 8 \begin{Name}{3}{unw\_get\_accessors}{David Mosberger-Tang}{Programming Library}{unw\_get\_accessors}unw\_get\_accessors -- get pointer to accessor call-backs
15 \Type{unw\_accessors\_t~*}\Func{unw\_get\_accessors}(\Type{unw\_addr\_space\_t~}\Var{as});\\
19 The \Func{unw\_get\_accessors}() routine returns a pointer to a
20 \Type{unw\_accessors\_t} structure, which contains the call-back
22 (see \Func{unw\_create\_addr\_space}(3)). The returned pointer is
24 by a call to \Func{unw\_destroy\_addr\_space}(3)
    [all...]
unw_destroy_addr_space.tex 8 \begin{Name}{3}{unw\_destroy\_addr\_space}{David Mosberger-Tang}{Programming Library}{unw\_destroy\_addr\_space}unw\_destroy\_addr\_space -- destroy unwind address space
15 \Type{void} \Func{unw\_destroy\_addr\_space}(\Type{unw\_addr\_space\_t} \Var{as});\\
19 The \Func{unw\_destroy\_addr\_space}() routine destroys the
24 \Var{unw\_local\_addr\_space}. Attempting to do so results in
30 \SeeAlso{unw\_create\_addr\_space(3)}
unw_regname.tex 8 \begin{Name}{3}{unw\_regname}{David Mosberger-Tang}{Programming Library}{unw\_regname}unw\_regname -- get register name
15 \Type{const char~*}\Func{unw\_regname}(\Type{unw\_regnum\_t} \Var{regnum});\\
19 The \Func{unw\_regname}() routine returns a printable name for
27 The \Func{unw\_regname}() routine cannot fail and always returns a
32 The \Func{unw\_regname}() routine is thread-safe as well as safe to
unw_is_fpreg.tex 8 \begin{Name}{3}{unw\_is\_fpreg}{David Mosberger-Tang}{Programming Library}{unw\_is\_fpreg}unw\_is\_fpreg -- check if a register is a floating-point register
15 \Type{int} \Func{unw\_is\_fpreg}(\Type{unw\_regnum\_t} \Var{reg});\\
19 The \Func{unw\_is\_fpreg}() routine checks whether register number
27 The \Func{unw\_is\_fpreg}() routine returns a non-zero value if
33 \Func{unw\_is\_fpreg}() is thread-safe as well as safe to use
39 \SeeAlso{unw\_get\_reg(3)},
40 \SeeAlso{unw\_set\_reg(3)}
    [all...]
unw_getcontext.tex 8 \begin{Name}{3}{unw\_getcontext}{David Mosberger-Tang}{Programming Library}{unw\_getcontext}unw\_getcontext -- get initial machine-state
15 \Type{int} \Func{unw\_getcontext}(\Type{unw\_context\_t~*}\Var{ucp});\\
19 The \Func{unw\_getcontext}() routine initializes the context structure
21 exact set of registers stored by \Func{unw\_getcontext}() is
31 On IA-64, \Type{unw\_context\_t} has a layout that is compatible with
33 \Func{getcontext}() instead of \Func{unw\_getcontext}(). However, the
35 initialized by \Func{unw\_getcontext()} in places where a structur
    [all...]
unw_get_fpreg.tex 8 \begin{Name}{3}{unw\_get\_fpreg}{David Mosberger-Tang}{Programming Library}{unw\_get\_fpreg}unw\_get\_fpreg -- get contents of floating-point register
15 \Type{int} \Func{unw\_get\_fpreg}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{unw\_regnum\_t} \Var{reg}, \Type{unw\_fpreg\_t~*}\Var{valp});\\
19 The \Func{unw\_get\_fpreg}() routine reads the value of floating-point
30 \Func{unw\_is\_signal\_frame}(3)), it is usually possible to access
33 Note that \Func{unw\_get\_fpreg}() can only read the contents o
    [all...]
unw_init_remote.tex 8 \begin{Name}{3}{unw\_init\_remote}{David Mosberger-Tang}{Programming Library}{unw\_init\_remote}unw\_init\_remote -- initialize cursor for remote unwinding
15 \Type{int} \Func{unw\_init\_remote}(\Type{unw\_cursor\_t~*}\Var{c}, \Type{unw\_addr\_space\_t~}\Var{as}, \Type{void~*}\Var{arg});\\
19 The \Func{unw\_init\_remote}() routine initializes the unwind cursor
22 \Var{unw\_local\_addr\_space} (local address space) or to an arbitrary
23 address space created with \Func{unw\_create\_addr\_space}().
26 should be unwound. For example, if \Var{unw\_local\_addr\_space} i
    [all...]
unw_set_fpreg.tex 8 \begin{Name}{3}{unw\_set\_fpreg}{David Mosberger-Tang}{Programming Library}{unw\_set\_fpreg}unw\_set\_fpreg -- set contents of floating-point register
15 \Type{int} \Func{unw\_set\_fpreg}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{unw\_regnum\_t} \Var{reg}, \Type{unw\_fpreg\_t} \Var{val});\\
19 The \Func{unw\_set\_fpreg}() routine sets the value of register
30 \Func{unw\_is\_signal\_frame}(3)), it is usually possible to access
33 Note that \Func{unw\_set\_fpreg}() can only write the contents o
    [all...]
unw_get_reg.tex 8 \begin{Name}{3}{unw\_get\_reg}{David Mosberger-Tang}{Programming Library}{unw\_get\_reg}unw\_get\_reg -- get register contents
15 \Type{int} \Func{unw\_get\_reg}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{unw\_regnum\_t} \Var{reg}, \Type{unw\_word\_t~*}\Var{valp});\\
19 The \Func{unw\_get\_reg}() routine reads the value of register
30 \Func{unw\_is\_signal\_frame}(3)), it is usually possible to access
33 Note that \Func{unw\_get\_reg}() can only read the contents o
    [all...]
unw_init_local.tex 8 \begin{Name}{3}{unw\_init\_local}{David Mosberger-Tang}{Programming Library}{unw\_init\_local}unw\_init\_local -- initialize cursor for local unwinding
15 \Type{int} \Func{unw\_init\_local}(\Type{unw\_cursor\_t~*}\Var{c}, \Type{unw\_context\_t~*}\Var{ctxt});\\
19 The \Func{unw\_init\_local}() routine initializes the unwind cursor
26 The \Func{unw\_init\_local}() routine can be used only for unwinding in
28 For all other cases, \Func{unw\_init\_remote}() must be used instead.
41 \Func{unw\_init\_local}(). Also, \Func{unw\_init\_local}() i
    [all...]
unw_set_reg.tex 8 \begin{Name}{3}{unw\_set\_reg}{David Mosberger-Tang}{Programming Library}{unw\_set\_reg}unw\_set\_reg -- set register contents
15 \Type{int} \Func{unw\_set\_reg}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{unw\_regnum\_t} \Var{reg}, \Type{unw\_word\_t} \Var{val});\\
19 The \Func{unw\_set\_reg}() routine sets the value of register
30 \Func{unw\_is\_signal\_frame}(3)), it is usually possible to access
33 Note that \Func{unw\_set\_reg}() can only write the contents o
    [all...]
libunwind.tex 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~*});\
    [all...]
unw_flush_cache.tex 8 \begin{Name}{3}{unw\_flush\_cache}{David Mosberger-Tang}{Programming Library}{unw\_flush\_cache}unw\_flush\_cache -- flush cached info
15 \Type{void} \Func{unw\_flush\_cache}(\Type{unw\_addr\_space\_t} \Var{as}, \Type{unw\_word\_t} \Var{lo}, \Type{unw\_word\_t} \Var{hi});\\
19 The \Func{unw\_flush\_cache}() routine flushes all cached info as it
27 \Func{unw\_flush\_cache}() may flush more information than requested,
28 but \emph{never} less. In other words, \Func{unw\_flush\_cache}() ma
    [all...]
unw_strerror.tex 8 \begin{Name}{3}{unw\_strerror}{Thomas Hallgren}{Programming Library}{unw\_strerror}unw\_strerror -- get text corresponding to error code
15 \Type{const char *} \Func{unw\_strerror}(\Type{int} \Var{err\_code});\\
19 The \Func{unw\_strerror}() routine maps the (negative) \Var{err\_code}
30 \Func{unw\_strerror}() is thread-safe as well as safe to use
unw_is_signal_frame.tex 8 \begin{Name}{3}{unw\_is\_signal\_frame}{David Mosberger-Tang}{Programming Library}{unw\_is\_signal\_frame}unw\_is\_signal\_frame -- check if current frame is a signal frame
15 \Type{int} \Func{unw\_is\_signal\_frame}(\Type{unw\_cursor\_t~*}\Var{cp});\\
19 The \Func{unw\_is\_signal\_frame}() routine returns a positive value
34 On successful completion, \Func{unw\_is\_signal\_frame}() returns a
41 \Func{unw\_is\_signal\_frame}() is thread-safe as well as safe to use
47 \item[\Const{UNW\_ENOINFO}] \Prog{Libunwind} is unable to determine
54 \SeeAlso{unw\_get\_reg(3)}
    [all...]
unw_set_caching_policy.tex 8 \begin{Name}{3}{unw\_set\_caching\_policy}{David Mosberger-Tang}{Programming Library}{unw\_set\_caching\_policy}unw\_set\_caching\_policy -- set unwind caching policy
15 \Type{int} \Func{unw\_set\_caching\_policy}(\Type{unw\_addr\_space\_t} \Var{as}, \Type{unw\_caching\_policy\_t} \Var{policy});\\
19 The \Func{unw\_set\_caching\_policy}() routine sets the caching policy
24 \item[\Const{UNW\_CACHE\_NONE}] Turns off caching completely. This
26 \Func{unw\_flush\_cache}() had been called.
27 \item[\Const{UNW\_CACHE\_GLOBAL}] Enables caching using a global cach
    [all...]
unw_get_proc_info_by_ip.tex 8 \begin{Name}{3}{unw\_get\_proc\_info\_by\_ip}{David Mosberger-Tang}{Programming Library}{unw\_get\_proc\_info\_by\_ip}unw\_get\_proc\_info\_by\_ip -- get procedure info by IP
15 \Type{int} \Func{unw\_get\_proc\_info\_by\_ip}(\Type{unw\_addr\_space\_t~}\Var{as}, \Type{unw\_word\_t~}\Var{ip}, \Type{unw\_proc\_info\_t~*}\Var{pip}, \Type{void~*}\Var{arg});\\
19 The \Func{unw\_get\_proc\_info\_by\_ip}() routine returns the same
21 \Func{unw\_get\_proc\_info}(), except that the info is looked up by
26 than \Func{unw\_get\_proc\_info}()
    [all...]
unw_step.tex 8 \begin{Name}{3}{unw\_step}{David Mosberger-Tang}{Programming Library}{unw\_step}unw\_step -- advance to next stack frame
15 \Type{int} \Func{unw\_step}(\Type{unw\_cursor\_t~*}\Var{cp});\\
19 The \Func{unw\_step}() routine advances the unwind cursor \Var{cp} to
24 On successful completion, \Func{unw\_step}() returns a positive value
31 \Func{unw\_step}() is thread-safe. If cursor \Var{cp} is in the local
37 \item[\Const{UNW\_EUNSPEC}] An unspecified error occurred.
38 \item[\Const{UNW\_ENOINFO}] \Prog{Libunwind} was unable to locate th
    [all...]
unw_resume.tex 8 \begin{Name}{3}{unw\_resume}{David Mosberger-Tang}{Programming Library}{unw\_resume}unw\_resume -- resume execution in a particular stack frame
15 \Type{int} \Func{unw\_resume}(\Type{unw\_cursor\_t~*}\Var{cp});\\
19 The \Func{unw\_resume}() routine resumes execution at the stack frame
23 For local unwinding, \Func{unw\_resume}() restores the machine state
25 \Func{unw\_resume}() does not return in this case. Restoring the
29 \Var{cp} was interrupted by a signal, then \Func{unw\_resume}() will
31 \Func{unw\_resume}() on a cursor which identifies the stack frame o
    [all...]
unw_backtrace.tex 8 \begin{Name}{3}{unw\_backtrace}{David Mosberger-Tang}{Programming Library}{unw\_backtrace}unw\_backtrace -- return backtrace for the calling program
15 \Type{int} \Func{unw\_backtrace}(\Type{void~**}\Var{buffer}, \Type{int}~\Var{size});\\
23 \Func{unw\_backtrace}() is a convenient routine for obtaining the backtrace for
31 aliases \Func{backtrace}() to \Func{unw\_backtrace}(), so when a program
33 calling \Func{unw\_backtrace}().
44 \SeeAlso{unw\_step(3)}
unw_get_proc_info.tex 8 \begin{Name}{3}{unw\_get\_proc\_info}{David Mosberger-Tang}{Programming Library}{unw\_get\_proc\_info}unw\_get\_proc\_info -- get info on current procedure
15 \Type{int} \Func{unw\_get\_proc\_info}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{unw\_proc\_info\_t~*}\Var{pip});\\
19 The \Func{unw\_get\_proc\_info}() routine returns auxiliary
22 to a structure of type \Type{unw\_proc\_info\_t} which is used to
23 return the information. The \Type{unw\_proc\_info\_t} has the
26 \item[\Type{unw\_word\_t} \Var{start\_ip}] The address of the firs
    [all...]
libunwind-ptrace.tex 16 \Type{unw\_accessors\_t} \Var{\_UPT\_accessors};\\
23 \Type{int} \Func{\_UPT\_find\_proc\_info}(\Type{unw\_addr\_space\_t}, \Type{unw\_word\_t}, \Type{unw\_proc\_info\_t~*}, \Type{int}, \Type{void~*});\\
25 \Type{void} \Func{\_UPT\_put\_unwind\_info}(\Type{unw\_addr\_space\_t}, \Type{unw\_proc\_info\_t~*}, \Type{void~*});\\
27 \Type{int} \Func{\_UPT\_get\_dyn\_info\_list\_addr}(\Type{unw\_addr\_space\_t}, \Type{unw\_word\_t~*}, \Type{void~*});\\
29 \Type{int} \Func{\_UPT\_access\_mem}(\Type{unw\_addr\_space\_t}, \Type{unw\_word\_t}, \Type{unw\_word\_t~*}, \Type{int}, \Type{void~*});\
    [all...]
unw_get_proc_name.tex 8 \begin{Name}{3}{unw\_get\_proc\_name}{David Mosberger-Tang}{Programming Library}{unw\_get\_proc\_name}unw\_get\_proc\_name -- get name of current procedure
15 \Type{int} \Func{unw\_get\_proc\_name}(\Type{unw\_cursor\_t~*}\Var{cp}, \Type{char~*}\Var{bufp}, \Type{size\_t} \Var{len}, \Type{unw\_word\_t~*}\Var{offp});\\
19 The \Func{unw\_get\_proc\_name}() routine returns the name of the
27 address 0x40003000, then invoking \Func{unw\_get\_proc\_name}() on a
36 dynamic symbol table. In such cases, \Func{unw\_get\_proc\_name}()
45 On successful completion, \Func{unw\_get\_proc\_name}() returns 0
    [all...]
unw_create_addr_space.tex 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
    [all...]
  /external/libunwind/src/ia64/
Gglobal.c 30 HIDDEN struct ia64_global_unwind_state unw = variable in typeref:struct:ia64_global_unwind_state
73 lock_acquire (&unw.lock, saved_mask);
81 mempool_init (&unw.reg_state_pool, sizeof (struct ia64_reg_state), 0);
82 mempool_init (&unw.labeled_state_pool,
85 unw.read_only.r0 = 0;
86 unw.read_only.f0.raw.bits[0] = 0;
87 unw.read_only.f0.raw.bits[1] = 0;
89 lep = (uint8_t *) &unw.read_only.f1_le + 16;
90 bep = (uint8_t *) &unw.read_only.f1_be;
97 lep = (uint8_t *) &unw.nat_val_le + 16
    [all...]

Completed in 291 milliseconds

1 2