| #ifndef _ASMARM_SIGCONTEXT_H | |
| #define _ASMARM_SIGCONTEXT_H | |
| /* | |
| * Signal context structure - contains all info to do with the state | |
| * before the signal handler was invoked. Note: only add new entries | |
| * to the end of the structure. | |
| */ | |
| struct sigcontext { | |
| unsigned long trap_no; | |
| unsigned long error_code; | |
| unsigned long oldmask; | |
| unsigned long arm_r0; | |
| unsigned long arm_r1; | |
| unsigned long arm_r2; | |
| unsigned long arm_r3; | |
| unsigned long arm_r4; | |
| unsigned long arm_r5; | |
| unsigned long arm_r6; | |
| unsigned long arm_r7; | |
| unsigned long arm_r8; | |
| unsigned long arm_r9; | |
| unsigned long arm_r10; | |
| unsigned long arm_fp; | |
| unsigned long arm_ip; | |
| unsigned long arm_sp; | |
| unsigned long arm_lr; | |
| unsigned long arm_pc; | |
| unsigned long fault_address; | |
| }; | |
| #endif |