Home
last modified time | relevance | path

Searched defs:sigcontext (Results 1 – 25 of 33) sorted by relevance

12

/arch/x86/include/asm/
Dsigcontext.h7 struct sigcontext { struct
8 unsigned short gs, __gsh;
9 unsigned short fs, __fsh;
10 unsigned short es, __esh;
11 unsigned short ds, __dsh;
12 unsigned long di;
13 unsigned long si;
14 unsigned long bp;
15 unsigned long sp;
16 unsigned long bx;
[all …]
/arch/c6x/include/uapi/asm/
Dsigcontext.h15 struct sigcontext { struct
16 unsigned long sc_mask; /* old sigmask */
17 unsigned long sc_sp; /* old user stack pointer */
19 unsigned long sc_a4;
20 unsigned long sc_b4;
21 unsigned long sc_a6;
22 unsigned long sc_b6;
23 unsigned long sc_a8;
24 unsigned long sc_b8;
26 unsigned long sc_a0;
[all …]
/arch/blackfin/include/uapi/asm/
Dsigcontext.h11 struct sigcontext { struct
12 unsigned long sc_r0;
13 unsigned long sc_r1;
14 unsigned long sc_r2;
15 unsigned long sc_r3;
16 unsigned long sc_r4;
17 unsigned long sc_r5;
18 unsigned long sc_r6;
19 unsigned long sc_r7;
20 unsigned long sc_p0;
[all …]
/arch/mips/include/uapi/asm/
Dsigcontext.h33 struct sigcontext { struct
34 unsigned int sc_regmask; /* Unused */
35 unsigned int sc_status; /* Unused */
36 unsigned long long sc_pc;
60 * Keep this struct definition in sync with the sigcontext fragment argument
69 struct sigcontext { struct
70 __u64 sc_regs[32];
71 __u64 sc_fpregs[32];
72 __u64 sc_mdhi;
73 __u64 sc_hi1;
[all …]
/arch/m32r/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
7 unsigned long sc_r4;
8 unsigned long sc_r5;
9 unsigned long sc_r6;
10 struct pt_regs *sc_pt_regs;
11 unsigned long sc_r0;
12 unsigned long sc_r1;
13 unsigned long sc_r2;
14 unsigned long sc_r3;
15 unsigned long sc_r7;
[all …]
/arch/mn10300/include/uapi/asm/
Dsigcontext.h20 struct sigcontext { struct
21 unsigned long d0;
22 unsigned long d1;
23 unsigned long d2;
24 unsigned long d3;
25 unsigned long a0;
26 unsigned long a1;
27 unsigned long a2;
28 unsigned long a3;
29 unsigned long e0;
[all …]
/arch/arm/include/uapi/asm/
Dsigcontext.h9 struct sigcontext { struct
10 unsigned long trap_no;
11 unsigned long error_code;
12 unsigned long oldmask;
13 unsigned long arm_r0;
14 unsigned long arm_r1;
15 unsigned long arm_r2;
16 unsigned long arm_r3;
17 unsigned long arm_r4;
18 unsigned long arm_r5;
[all …]
/arch/sh/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
5 unsigned long oldmask;
9 unsigned long long sc_regs[63];
10 unsigned long long sc_tregs[8];
11 unsigned long long sc_pc;
12 unsigned long long sc_sr;
15 unsigned long long sc_fpregs[32];
16 unsigned int sc_fpscr;
17 unsigned int sc_fpvalid;
20 unsigned long sc_regs[16];
[all …]
/arch/alpha/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
13 long sc_onstack;
14 long sc_mask;
15 long sc_pc;
16 long sc_ps;
17 long sc_regs[32];
18 long sc_ownedfp;
19 long sc_fpregs[32];
20 unsigned long sc_fpcr;
21 unsigned long sc_fp_control;
[all …]
/arch/ia64/include/uapi/asm/
Dsigcontext.h34 struct sigcontext { struct
35 unsigned long sc_flags; /* see manifest constants above */
36 unsigned long sc_nat; /* bit i == 1 iff scratch reg gr[i] is a NaT */
37 stack_t sc_stack; /* previously active stack */
39 unsigned long sc_ip; /* instruction pointer */
40 unsigned long sc_cfm; /* current frame marker */
41 unsigned long sc_um; /* user mask bits */
42 unsigned long sc_ar_rsc; /* register stack configuration register */
43 unsigned long sc_ar_bsp; /* backing store pointer */
44 unsigned long sc_ar_rnat; /* RSE NaT collection register */
[all …]
/arch/avr32/include/uapi/asm/
Dsigcontext.h11 struct sigcontext { struct
12 unsigned long oldmask;
15 unsigned long sr;
16 unsigned long pc;
17 unsigned long lr;
18 unsigned long sp;
19 unsigned long r12;
20 unsigned long r11;
21 unsigned long r10;
22 unsigned long r9;
[all …]
/arch/sh/include/cpu-sh4/cpu/
Dsigcontext.h4 struct sigcontext { struct
5 unsigned long oldmask;
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;
17 unsigned long sc_fpregs[16];
[all …]
/arch/m68k/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
5 unsigned long sc_mask; /* old sigmask */
6 unsigned long sc_usp; /* old user stack pointer */
7 unsigned long sc_d0;
8 unsigned long sc_d1;
9 unsigned long sc_a0;
10 unsigned long sc_a1;
12 unsigned long sc_a5;
14 unsigned short sc_sr;
15 unsigned long sc_pc;
[all …]
/arch/h8300/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
5 unsigned long sc_mask; /* old sigmask */
6 unsigned long sc_usp; /* old user stack pointer */
7 unsigned long sc_er0;
8 unsigned long sc_er1;
9 unsigned long sc_er2;
10 unsigned long sc_er3;
11 unsigned long sc_er4;
12 unsigned long sc_er5;
13 unsigned long sc_er6;
[all …]
/arch/score/include/uapi/asm/
Dsigcontext.h8 struct sigcontext { struct
9 unsigned int sc_regmask;
10 unsigned int sc_psr;
11 unsigned int sc_condition;
12 unsigned long sc_pc;
13 unsigned long sc_regs[32];
14 unsigned int sc_ssflags;
15 unsigned int sc_mdceh;
16 unsigned int sc_mdcel;
17 unsigned int sc_ecr;
[all …]
/arch/xtensa/include/uapi/asm/
Dsigcontext.h15 struct sigcontext { struct
16 unsigned long sc_pc;
17 unsigned long sc_ps;
18 unsigned long sc_lbeg;
19 unsigned long sc_lend;
20 unsigned long sc_lcount;
21 unsigned long sc_sar;
22 unsigned long sc_acclo;
23 unsigned long sc_acchi;
24 unsigned long sc_a[16];
[all …]
/arch/powerpc/include/uapi/asm/
Dsigcontext.h16 struct sigcontext { struct
29 * To maintain compatibility with current implementations the sigcontext is argument
82 elf_vrreg_t __user *v_regs;
83 long vmx_reserve[ELF_NVRREG+ELF_NVRREG+32+1];
/arch/x86/include/uapi/asm/
Dsigcontext.h105 struct sigcontext { struct
106 unsigned short gs, __gsh;
107 unsigned short fs, __fsh;
108 unsigned short es, __esh;
109 unsigned short ds, __dsh;
110 unsigned long edi;
111 unsigned long esi;
112 unsigned long ebp;
113 unsigned long esp;
114 unsigned long ebx;
[all …]
/arch/sh/include/cpu-common/cpu/
Dsigcontext.h4 struct sigcontext { struct
5 unsigned long oldmask;
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;
/arch/tile/include/uapi/asm/
Dsigcontext.h26 struct sigcontext { struct
27 __uint_reg_t gregs[53]; /* General-purpose registers. */
28 __uint_reg_t tp; /* Aliases gregs[TREG_TP]. */
29 __uint_reg_t sp; /* Aliases gregs[TREG_SP]. */
30 __uint_reg_t lr; /* Aliases gregs[TREG_LR]. */
31 __uint_reg_t pc; /* Program counter. */
32 __uint_reg_t ics; /* In Interrupt Critical Section? */
33 __uint_reg_t faultnum; /* Fault number. */
34 __uint_reg_t pad[5];
/arch/parisc/include/uapi/asm/
Dsigcontext.h9 struct sigcontext { struct
10 unsigned long sc_flags;
12 unsigned long sc_gr[32]; /* PSW in sc_gr[0] */
13 unsigned long long sc_fr[32]; /* FIXME, do we need other state info? */
14 unsigned long sc_iasq[2];
15 unsigned long sc_iaoq[2];
16 unsigned long sc_sar; /* cr11 */
/arch/unicore32/include/uapi/asm/
Dsigcontext.h21 struct sigcontext { struct
22 unsigned long trap_no;
23 unsigned long error_code;
24 unsigned long oldmask;
25 unsigned long fault_address;
26 struct pt_regs regs;
/arch/metag/include/uapi/asm/
Dsigcontext.h12 struct sigcontext { struct
13 struct user_gp_regs regs; /* needs to be first */
21 struct user_cb_regs cb;
26 struct user_rp_state rp;
28 unsigned long oldmask;
/arch/arm64/include/uapi/asm/
Dsigcontext.h25 struct sigcontext { struct
26 __u64 fault_address;
28 __u64 regs[31];
29 __u64 sp;
30 __u64 pc;
31 __u64 pstate;
33 __u8 __reserved[4096] __attribute__((__aligned__(16)));
/arch/cris/include/uapi/asm/
Dsigcontext.h17 struct sigcontext { struct
18 struct pt_regs regs; /* needs to be first */
19 unsigned long oldmask;
20 unsigned long usp; /* usp before stacking this gunk on it */

12