1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef _ASMARM_SIGCONTEXT_H 7 #define _ASMARM_SIGCONTEXT_H 8 struct sigcontext { 9 unsigned long trap_no; 10 unsigned long error_code; 11 unsigned long oldmask; 12 unsigned long arm_r0; 13 unsigned long arm_r1; 14 unsigned long arm_r2; 15 unsigned long arm_r3; 16 unsigned long arm_r4; 17 unsigned long arm_r5; 18 unsigned long arm_r6; 19 unsigned long arm_r7; 20 unsigned long arm_r8; 21 unsigned long arm_r9; 22 unsigned long arm_r10; 23 unsigned long arm_fp; 24 unsigned long arm_ip; 25 unsigned long arm_sp; 26 unsigned long arm_lr; 27 unsigned long arm_pc; 28 unsigned long arm_cpsr; 29 unsigned long fault_address; 30 }; 31 #endif 32