2 .\" Manual page created with latex2man on Thu Aug 16 09:44:45 MDT 2007
3 .\" NOTE: This file is generated, DO NOT EDIT.
13 .TH "UNW\\_GET\\_FPREG" "3" "16 August 2007" "Programming Library " "Programming Library "
16 \-\- get contents of floating\-point register
21 #include <libunwind.h>
25 unw_get_fpreg(unw_cursor_t *cp,
35 routine reads the value of floating\-point
37 in the stack frame identified by cursor cp
38 and stores the value in the variable pointed to by valp\&.
40 The register numbering is target\-dependent and described in separate
41 manual pages (e.g., libunwind\-ia64(3) for the IA\-64 target).
42 Furthermore, the exact set of accessible registers may depend on the
44 is referring to. For ordinary stack
45 frames, it is normally possible to access only the preserved
46 (``callee\-saved\&'') registers and frame\-related registers (such as the
47 stack\-pointer). However, for signal frames (see
48 unw_is_signal_frame(3)),
49 it is usually possible to access
52 Note that unw_get_fpreg()
53 can only read the contents of
54 floating\-point registers. See unw_get_fpreg(3)
56 read registers which fit in a single word.
61 On successful completion, unw_get_fpreg()
63 Otherwise the negative value of one of the error\-codes below is
66 .SH THREAD AND SIGNAL SAFETY
70 is thread\-safe as well as safe to use
71 from a signal handler.
78 An unspecified error occurred.
81 An attempt was made to read a register
82 that is either invalid or not accessible in the current frame.
84 In addition, unw_get_fpreg()
85 may return any error returned by
91 unw_create_addr_space(3)).
100 unw_is_signal_frame(3),
106 David Mosberger\-Tang
108 Email: \fBdmosberger@gmail.com\fP
110 WWW: \fBhttp://www.nongnu.org/libunwind/\fP\&.
111 .\" NOTE: This file is generated, DO NOT EDIT.