Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef _ASMAXP_SIGCONTEXT_H |
2 | #define _ASMAXP_SIGCONTEXT_H | |
3 | ||
4 | struct sigcontext { | |
5 | /* | |
6 | * What should we have here? I'd probably better use the same | |
7 | * stack layout as OSF/1, just in case we ever want to try | |
8 | * running their binaries.. | |
9 | * | |
10 | * This is the basic layout, but I don't know if we'll ever | |
11 | * actually fill in all the values.. | |
12 | */ | |
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; | |
22 | unsigned long sc_reserved1, sc_reserved2; | |
23 | unsigned long sc_ssize; | |
24 | char * sc_sbase; | |
25 | unsigned long sc_traparg_a0; | |
26 | unsigned long sc_traparg_a1; | |
27 | unsigned long sc_traparg_a2; | |
28 | unsigned long sc_fp_trap_pc; | |
29 | unsigned long sc_fp_trigger_sum; | |
30 | unsigned long sc_fp_trigger_inst; | |
31 | }; | |
32 | ||
33 | ||
34 | #endif |