Lines Matching defs:sigcontext

40 struct sigcontext  struct
42 unsigned long int sc_flags; /* see manifest constants below */
43 unsigned long int sc_nat; /* bit i == 1 iff scratch reg gr[i] is a NaT */
44 stack_t sc_stack; /* previously active stack */
46 unsigned long int sc_ip; /* instruction pointer */
47 unsigned long int sc_cfm; /* current frame marker */
48 unsigned long int sc_um; /* user mask bits */
49 unsigned long int sc_ar_rsc; /* register stack configuration register */
50 unsigned long int sc_ar_bsp; /* backing store pointer */
51 unsigned long int sc_ar_rnat; /* RSE NaT collection register */
52 unsigned long int sc_ar_ccv; /* compare & exchange compare value register */
53 unsigned long int sc_ar_unat; /* ar.unat of interrupted context */
54 unsigned long int sc_ar_fpsr; /* floating-point status register */
55 unsigned long int sc_ar_pfs; /* previous function state */
56 unsigned long int sc_ar_lc; /* loop count register */
57 unsigned long int sc_pr; /* predicate registers */
58 unsigned long int sc_br[8]; /* branch registers */
59 unsigned long int sc_gr[32]; /* general registers (static partition) */
60 struct __ia64_fpreg sc_fr[128]; /* floating-point registers */
61 unsigned long int sc_rbs_base;/* NULL or new base of sighandler's rbs */
62 unsigned long int sc_loadrs; /* see description above */
63 unsigned long int sc_ar25; /* cmp8xchg16 uses this */
64 unsigned long int sc_ar26; /* rsvd for scratch use */
65 unsigned long int sc_rsvd[12];/* reserved for future use */
69 unsigned long int sc_mask; /* signal mask to restore after handler returns */