Go to the documentation of this file. 1 #ifndef _ASM_X86_SIGFRAME_H
2 #define _ASM_X86_SIGFRAME_H
4 #include <asm/sigcontext.h>
5 #include <asm/siginfo.h>
6 #include <asm/ucontext.h>
9 #define sigframe_ia32 sigframe
10 #define rt_sigframe_ia32 rt_sigframe
11 #define sigcontext_ia32 sigcontext
12 #define _fpstate_ia32 _fpstate
13 #define ucontext_ia32 ucontext
16 #ifdef CONFIG_IA32_EMULATION
22 #if defined(CONFIG_X86_32) || defined(CONFIG_IA32_EMULATION)
23 struct sigframe_ia32 {
36 #ifdef CONFIG_IA32_EMULATION
37 unsigned int extramask[_COMPAT_NSIG_WORDS-1];
45 struct rt_sigframe_ia32 {
50 #ifdef CONFIG_IA32_EMULATION
55 struct ucontext_ia32
uc;
70 #ifdef CONFIG_X86_X32_ABI
72 struct rt_sigframe_x32 {
74 struct ucontext_x32
uc;