Back to index

glibc  2.9
Classes | Defines
sigcontext.h File Reference

Go to the source code of this file.


struct  sigcontext


#define sc_mips_thread_state   sc_gpr /* Beginning of correspondence. */
#define sc_mips_exc_state   sc_cause
#define SC_CAUSE_SST   0x00000044
#define SC_COPROC_USE_COP0   1 /* (by definition) */
#define SC_COPROC_USE_COP1   2 /* FPA */
#define SC_COPROC_USE_COP2   4
#define SC_COPROC_USE_COP3   8
#define sc_mips_float_state   sc_fpr

Class Documentation

struct sigcontext

Definition at line 25 of file sigcontext.h.

Collaboration diagram for sigcontext:
Class Members
unsigned short __pad0
unsigned long __reserved1
unsigned long cr2
unsigned short cs
unsigned long eflags
unsigned long err
struct _fpstate * fpstate
unsigned short fs
unsigned short gs
unsigned int iioq_head
unsigned int iioq_tail
unsigned int iisq_head
unsigned int iisq_tail
unsigned long oldmask
unsigned long r10
unsigned long r11
unsigned long r12
unsigned long r13
unsigned long r14
unsigned long r15
unsigned long r8
unsigned long r9
unsigned long rax
unsigned long rbp
unsigned long rbx
unsigned long rcx
unsigned long rdi
unsigned long rdx
unsigned long rip
unsigned long rsi
unsigned long rsp
unsigned long sc_a0
unsigned long sc_a1
unsigned long int sc_ar25
unsigned long int sc_ar26
unsigned long int sc_ar_bsp
unsigned long int sc_ar_ccv
unsigned long int sc_ar_fpsr
unsigned long int sc_ar_lc
unsigned long int sc_ar_pfs
unsigned long int sc_ar_rnat
unsigned long int sc_ar_rsc
unsigned long int sc_ar_unat
__ptr_t sc_badpaddr
__ptr_t sc_badvaddr
unsigned long int sc_badvaddr
unsigned int sc_badvaddr
unsigned long int sc_br
unsigned int sc_bsd_goto
int sc_cause
unsigned int sc_cause
unsigned long int sc_cfm
unsigned int sc_coproc_used
unsigned int sc_cr
unsigned int sc_cr0
unsigned int sc_cr10
unsigned int sc_cr11
unsigned int sc_cr12
unsigned int sc_cr13
unsigned int sc_cr15
unsigned int sc_cr19
unsigned int sc_cr20
unsigned int sc_cr21
unsigned int sc_cr22
unsigned int sc_cr24
unsigned int sc_cr25
unsigned int sc_cr26
unsigned int sc_cr8
unsigned int sc_cr9
int sc_cs
unsigned int sc_ctr
unsigned long sc_d0
unsigned long sc_d1
unsigned int sc_dar
int sc_ds
unsigned int sc_dsisr
unsigned int sc_dsp
int sc_eax
int sc_ebp
int sc_ebx
int sc_ecx
int sc_edi
int sc_edx
int sc_efl
int sc_eip
int sc_error
int sc_es
unsigned int sc_es_pad0
unsigned int sc_es_pad1
int sc_esi
int sc_esp
unsigned int sc_exception
unsigned long int sc_flags
unsigned short sc_formatvec
unsigned int sc_fpc_csr
int sc_fpc_csr
unsigned int sc_fpc_eir
int sc_fpc_eir
unsigned long sc_fpcntl
long int sc_fpcsr
int sc_fpcsr
int sc_fpeir
int sc_fpexcsr
int sc_fpkind
int sc_fpr
unsigned long long sc_fpregs
int sc_fpregs
unsigned long sc_fpregs
double sc_fpregs
double sc_fprs
unsigned int sc_fpscr
unsigned int sc_fpscr_pad
unsigned char sc_fpstate
int sc_fpused
int sc_fs
int sc_g1
int sc_gpr
unsigned int sc_gprs
unsigned long int sc_gr
int sc_gs
unsigned long sc_hi1
unsigned long sc_hi2
unsigned long sc_hi3
unsigned int sc_intr_port
unsigned long int sc_intr_port
unsigned long int sc_ip
unsigned long sc_lo1
unsigned long sc_lo2
unsigned long sc_lo3
unsigned long int sc_loadrs
unsigned int sc_lr
unsigned long sc_mask
__sigset_t sc_mask
sigset_t sc_mask
unsigned long int sc_mask
unsigned long long sc_mdhi
int sc_mdhi
unsigned long long sc_mdlo
int sc_mdlo
unsigned sc_mpsfu_high
unsigned sc_mpsfu_low
unsigned sc_mpsfu_ovflo
unsigned int sc_mq
unsigned long int sc_nat
int sc_npc
int sc_o0
int sc_onstack
long int sc_onstack
int sc_ownedfp
unsigned int sc_ownedfp
int sc_pad
__ptr_t sc_pc
unsigned long long sc_pc
unsigned long sc_pc
int sc_pc
long int sc_pc
unsigned long int sc_pr
int sc_ps
int sc_psr
unsigned long int sc_rbs_base
unsigned int sc_regmask
int sc_regs
unsigned long long sc_regs
unsigned int sc_regs
long int sc_regs
unsigned int sc_reply_port
unsigned long int sc_reply_port
unsigned long int sc_rsvd
int sc_sp
__ptr_t sc_spbuf
unsigned short sc_sr
unsigned int sc_sr0
unsigned int sc_sr1
unsigned int sc_sr2
unsigned int sc_sr3
unsigned int sc_sr4
unsigned int sc_sr5
unsigned int sc_sr6
unsigned int sc_sr7
unsigned int sc_srr0
unsigned int sc_srr1
int sc_ss
stack_t sc_stack
unsigned int sc_status
unsigned int sc_ts_pad
int sc_uerror
int sc_uesp
unsigned long int sc_um
int sc_used_fpa
unsigned int sc_used_math
unsigned long sc_usp
int sc_wbcnt
int sc_wbuf
unsigned int sc_xer
__siginfo_fpu_t * sigc_fpu_save
char sigc_info
unsigned long sigc_mask
struct sigcontext sigc_regs
struct sigcontext sigc_stack
unsigned long trapno

Define Documentation

#define SC_CAUSE_SST   0x00000044

Definition at line 62 of file sigcontext.h.

#define SC_COPROC_USE_COP0   1 /* (by definition) */

Definition at line 65 of file sigcontext.h.

#define SC_COPROC_USE_COP1   2 /* FPA */

Definition at line 66 of file sigcontext.h.

#define SC_COPROC_USE_COP2   4

Definition at line 68 of file sigcontext.h.

#define SC_COPROC_USE_COP3   8

Definition at line 69 of file sigcontext.h.

Definition at line 67 of file sigcontext.h.

#define sc_mips_exc_state   sc_cause

Definition at line 60 of file sigcontext.h.

#define sc_mips_float_state   sc_fpr

Definition at line 74 of file sigcontext.h.

#define sc_mips_thread_state   sc_gpr /* Beginning of correspondence. */

Definition at line 54 of file sigcontext.h.