debian man page for unw_is_signal_frame

Query: unw_is_signal_frame

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

UNW_IS_SIGNAL_FRAME(3)					       Programming Library					    UNW_IS_SIGNAL_FRAME(3)

NAME
unw_is_signal_frame -- check if current frame is a signal frame
SYNOPSIS
#include <libunwind.h> int unw_is_signal_frame(unw_cursor_t *cp);
DESCRIPTION
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 other- wise. For the purpose of this discussion, a signal frame is a frame that was created in response to a potentially asynchronous interrup- tion. For UNIX and UNIX-like platforms, such frames are normally created by the kernel when delivering a signal. In a kernel-environment, a signal frame might, for example, correspond to a frame created in response to a device interrupt. Signal frames are somewhat unusual because the asynchronous nature of the events that create them require storing the contents of registers that are normally treated as scratch (``caller-saved'') registers.
RETURN VALUE
On successful completion, unw_is_signal_frame() returns a positive value if the current frame is a signal frame, or 0 if it is not. Other- wise, a negative value of one of the error-codes below is returned.
THREAD AND SIGNAL SAFETY
unw_is_signal_frame() is thread-safe as well as safe to use from a signal handler.
ERRORS
UNW_ENOINFO Libunwind is unable to determine whether or not the current frame is a signal frame.
SEE ALSO
libunwind(3), unw_get_reg(3), unw_set_reg(3), unw_get_fpreg(3), unw_set_fpreg(3)
AUTHOR
David Mosberger-Tang Email: dmosberger@gmail.com WWW: http://www.nongnu.org/libunwind/. Programming Library 16 August 2007 UNW_IS_SIGNAL_FRAME(3)
Related Man Pages
libunwind(3) - debian
unw_get_accessors(3) - debian
unw_get_proc_name(3) - debian
unw_is_signal_frame(3) - debian
unw_step(3) - debian
Similar Topics in the Unix Linux Community
Example CEP Forum at UNIX.COM
Final Cut Studio (2009), Color 1.5.2: Unrendered freeze frames in Color displays an unexpected frame
perform actions at specific locations in data frame
How to copy the files which are generated in specific time frame?
Lpar migration