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)
Check Out this Related Man Page
UNW_SET_REG(3) Programming Library UNW_SET_REG(3)NAME
unw_set_reg -- set register contents
SYNOPSIS
#include <libunwind.h>
int unw_set_reg(unw_cursor_t *cp, unw_regnum_t reg, unw_word_t val);
DESCRIPTION
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 target-dependent and described in separate manual pages (e.g., libunwind-ia64(3) for the IA-64 target). Further-
more, the exact set of accessible registers may depend on the type of frame that cp is referring to. For ordinary stack frames, it is nor-
mally possible to access only the preserved (``callee-saved'') registers and frame-related registers (such as the stack-pointer). However,
for signal frames (see unw_is_signal_frame(3)), it is usually possible to access all registers.
Note that unw_set_reg() can only write the contents of registers whose values fit in a single word. See unw_set_fpreg(3) for a way to write
registers which do not fit this constraint.
RETURN VALUE
On successful completion, unw_set_reg() returns 0. Otherwise the negative value of one of the error-codes below is returned.
THREAD AND SIGNAL SAFETY
unw_set_reg() is thread-safe as well as safe to use from a signal handler.
ERRORS
UNW_EUNSPEC
An unspecified error occurred.
UNW_EBADREG
An attempt was made to write a register that is either invalid or not accessible in the current frame.
UNW_EREADONLY
An attempt was made to write to a read-only register.
In addition, unw_set_reg() may return any error returned by the access_mem(), access_reg(), and access_fpreg() call-backs (see unw_cre-
ate_addr_space(3)).
SEE ALSO libunwind(3), libunwind-ia64(3), unw_get_reg(3), unw_is_signal_frame(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_SET_REG(3)
OK, so I'm trying to finish my last individual assignment for this course, and it's the first time I've visited a forum (I've actually understood UNIX up to this point). I am having trouble with this one. I have to write a program that prompts the user to type their first name and stores it in a... (3 Replies)
I used a script posted here to get my form results in a frame; which works great on first submit, BUT, creates a new set of frames in the form window on second submit. I've set the targets to the frame names. Anyone have any suggestions?
thank you! (2 Replies)
Hello everybody,
I have a problem with a program i'm coding, the thing is that i need the program to check quickly if it receives a response, if not, just go ahead.
My program sends the frame successfully, but it keeps waiting for the response until it receives something. That's what i need to... (2 Replies)
Hello,
Everyone knows that with PF_PACKET sockets one can "sniff" a determinated frame from the network device, but just that, see the frame without altering its action on the receiving host. What i want is to "intercept" the incoming frame and pass it through some rules, and if it doesn't pass... (9 Replies)
Hi everyone,
I got a data frame like the one below and and would like to do the following:
Ignore the first 3 rows and check in all following rows the second position. If the value is >500, subtract 100.
Example DF:
ABC 22 DE 12
BCD 223 GH 12
EFG 2104 DH ... (4 Replies)
Hello Masters,
I need one help.
I want to copy the files which are continuously generating on one server.
e.g.
-rw-rw-r-- 1 akore akore 0 Feb 12 03:20 test1.log
-rw-rw-r-- 1 akore akore 0 Feb 12 03:42 test2.log
-rw-rw-r-- 1 akore akore 0 Feb 12 04:22 test3.log
-rw-rw-r-- 1 akore akore 0... (1 Reply)
We have a 2 node oracle rac cluster one node is in frame 1 and other is in frame 2
Now,because of some hardware failure(processor card and cable) in frame 1 we will failover database services from lpar in frame 1 to lpar(oracle rac cluster node2) in frame2 and the entire replacement of hardware... (9 Replies)