0001
0002 #ifndef _ASMARM_SIGCONTEXT_H
0003 #define _ASMARM_SIGCONTEXT_H
0004
0005
0006
0007
0008
0009
0010 struct sigcontext {
0011 unsigned long trap_no;
0012 unsigned long error_code;
0013 unsigned long oldmask;
0014 unsigned long arm_r0;
0015 unsigned long arm_r1;
0016 unsigned long arm_r2;
0017 unsigned long arm_r3;
0018 unsigned long arm_r4;
0019 unsigned long arm_r5;
0020 unsigned long arm_r6;
0021 unsigned long arm_r7;
0022 unsigned long arm_r8;
0023 unsigned long arm_r9;
0024 unsigned long arm_r10;
0025 unsigned long arm_fp;
0026 unsigned long arm_ip;
0027 unsigned long arm_sp;
0028 unsigned long arm_lr;
0029 unsigned long arm_pc;
0030 unsigned long arm_cpsr;
0031 unsigned long fault_address;
0032 };
0033
0034
0035 #endif