1 #ifndef_ASMAXP_SIGCONTEXT_H 2 #define_ASMAXP_SIGCONTEXT_H 3
4 structsigcontext_struct{ 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 longsc_mask;
15 longsc_pc;
16 longsc_ps;
17 longsc_regs[32];
18 long sc_ownedfp;
19 longsc_fpregs[32];
20 unsignedlong sc_fpcr;
21 unsignedlong sc_fp_control;
22 unsignedlong sc_reserved1, sc_reserved2;
23 unsignedlong sc_ssize;
24 char * sc_sbase;
25 unsignedlong sc_traparg_a0;
26 unsignedlong sc_traparg_a1;
27 unsignedlong sc_traparg_a2;
28 unsignedlong sc_fp_trap_pc;
29 unsignedlong sc_fp_trigger_sum;
30 unsignedlong sc_fp_trigger_inst;
31 unsignedlongsc_retcode[2];
32 };
33
34 #endif