|
NAMEunw_step -- advance to next stack frame SYNOPSIS#include <libunwind.h>
int unw_step(unw_cursor_t *cp);
DESCRIPTIONThe unw_step() routine advances the unwind cursor cp to the next older, less deeply nested stack frame. RETURN VALUEOn successful completion, unw_step() returns a positive value if the updated cursor refers to a valid stack frame, or 0 if the previous stack frame was the last frame in the chain. On error, the negative value of one of the error-codes below is returned. THREAD AND SIGNAL SAFETYunw_step() is thread-safe. If cursor cp is in the local address-space, this routine is also safe to use from a signal handler. ERRORS
In addition, unw_step() may return any error returned by the find_proc_info(), get_dyn_info_list_addr(), access_mem(), access_reg(), or access_fpreg() call-backs (see unw_create_addr_space(3libunwind)). SEE ALSOlibunwind(3libunwind), unw_create_addr_space(3libunwind) AUTHORDavid Mosberger-Tang
|