Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sigcontext.h
Go to the documentation of this file.
1 #ifndef __ASM_CPU_SH4_SIGCONTEXT_H
2 #define __ASM_CPU_SH4_SIGCONTEXT_H
3 
4 struct sigcontext {
5  unsigned long oldmask;
6 
7  /* CPU registers */
8  unsigned long sc_regs[16];
9  unsigned long sc_pc;
10  unsigned long sc_pr;
11  unsigned long sc_sr;
12  unsigned long sc_gbr;
13  unsigned long sc_mach;
14  unsigned long sc_macl;
15 
16  /* FPU registers */
17  unsigned long sc_fpregs[16];
18  unsigned long sc_xfpregs[16];
19  unsigned int sc_fpscr;
20  unsigned int sc_fpul;
21  unsigned int sc_ownedfp;
22 };
23 
24 #endif /* __ASM_CPU_SH4_SIGCONTEXT_H */