Package libunwind-devel

Development package for libunwind

http://savannah.nongnu.org/projects/libunwind

The libunwind-devel package includes the libraries and header files for
libunwind.

Library Functions (Section 3)
libunwind
#include <libunwind.h> int unw_getcontext(unw_context_t *); int unw_init_local(unw_cursor_t *, unw_context_t *); int unw_init_remote(unw_cursor_t *...
libunwind-dynamic
For libunwind to do its job, it needs to be able to reconstruct the frame state of each frame in a call-chain. The frame state describes the subset of the...
libunwind-ia64
The IA-64 version of libunwind uses a platform-string of ia64 and, at least in theory, should be able to support all operating systems adhering to the...
libunwind-ptrace
The ptrace(2) system-call makes it possible for a process to gain access to the machine-state and virtual memory of another process. With the right set of...
libunwind-setjmp
The unwind-setjmp library offers a libunwind-based implementation of non-local gotos. This implementation is intended to be a drop-in replacement for the...
_U_dyn_cancel
The _U_dyn_cancel() routine cancels the registration of the unwind-info for a dynamically generated procedure. Argument di is the pointer to the unw_dyn_info_t...
_U_dyn_register
The _U_dyn_register() routine registers unwind-info for a dynamically generated procedure. The procedure's unwind-info is described by a structure of type...
unw_backtrace
unw_backtrace() is a convenient routine for obtaining the backtrace for the calling program. The routine fills up to size addresses in the array pointed by...
unw_create_addr_space
The unw_create_addr_space() routine creates a new unwind address-space and initializes it based on the call-back routines passed via the ap pointer and the...
unw_destroy_addr_space
The unw_destroy_addr_space() routine destroys the address space specified by argument as and thereby releases all associated resources (such as memory)...
unw_flush_cache
The unw_flush_cache() routine flushes all cached info as it relates to address-range lo to hi (non-inclusive) in the target address-space as. In addition, all...
unw_get_accessors
The unw_get_accessors() routine returns a pointer to a unw_accessors_t structure, which contains the call-back routines that were specified when address space...
unw_getcontext
The unw_getcontext() routine initializes the context structure pointed to by ucp with the machine-state of the call-site. The exact set of registers stored by...
unw_get_fpreg
The unw_get_fpreg() routine reads the value of floating-point register reg in the stack frame identified by cursor cp and stores the value in the variable...
unw_get_proc_info
The unw_get_proc_info() routine returns auxiliary information about the procedure that created the stack frame identified by argument cp. The pip argument is a...
unw_get_proc_info_by_ip
The unw_get_proc_info_by_ip() routine returns the same kind of auxiliary information about a procedure as unw_get_proc_info(), except that the info is looked up...
unw_get_proc_name
The unw_get_proc_name() routine returns the name of the procedure that created the stack frame identified by argument cp. The bufp argument is a pointer to a...
unw_get_reg
The unw_get_reg() routine reads the value of register reg in the stack frame identified by cursor cp and stores the value in the word pointed to by valp. The...
unw_init_local
The unw_init_local() routine initializes the unwind cursor pointed to by c with the machine-state in the context structure pointed to by ctxt. As such, the...
unw_init_remote
The unw_init_remote() routine initializes the unwind cursor pointed to by c for unwinding in the address space identified by as. The as argument can either be...
unw_is_fpreg
The unw_is_fpreg() routine checks whether register number reg is a floating-point register. This routine is normally implemented as a macro and applications...
unw_is_signal_frame
The unw_is_signal_frame() routine returns a positive value if the current frame identified by cp is a signal frame, and a value of 0 otherwise. For the purpose...
unw_regname
The unw_regname() routine returns a printable name for register regnum. If regnum is an invalid or otherwise unrecognized register number, a string consisting...
unw_resume
The unw_resume() routine resumes execution at the stack frame identified by cp. The behavior of this routine differs slightly for local and remote unwinding...
unw_set_caching_policy
The unw_set_caching_policy() routine sets the caching policy of address space as to the policy specified by argument policy.
unw_set_fpreg
The unw_set_fpreg() routine sets the value of register reg in the stack frame identified by cursor cp to the value passed in val. The register numbering is...
unw_set_reg
The unw_set_reg() routine sets the value of register reg in the stack frame identified by cursor cp to the value passed in val. The register numbering is...
unw_step
The unw_step() routine advances the unwind cursor cp to the next older, less deeply nested stack frame.
unw_strerror
The unw_strerror() routine maps the (negative) err_code to a corresponding text message and returns it.