1 /**************************************************************************** 2 Derived from gdk/platforms/android-14/arch-arm/usr/include/asm/sigcontext.h 3 **************************************************************************** 4 *** 5 *** This header was ORIGINALLY automatically generated from a Linux kernel 6 *** header of the same name, to make information necessary for userspace to 7 *** call into the kernel available to libc. It contains only constants, 8 *** structures, and macros generated from the original header, and thus, 9 *** contains no copyrightable information. 10 *** 11 **************************************************************************** 12 ****************************************************************************/ 13 #ifndef _ASMARM_SIGCONTEXT_PORTABLE_H 14 #define _ASMARM_SIGCONTEXT_PORTABLE_H 15 16 struct sigcontext_portable { 17 unsigned long trap_no; 18 unsigned long error_code; 19 unsigned long oldmask; 20 unsigned long arm_r0; 21 unsigned long arm_r1; 22 unsigned long arm_r2; 23 unsigned long arm_r3; 24 unsigned long arm_r4; 25 unsigned long arm_r5; 26 unsigned long arm_r6; 27 unsigned long arm_r7; 28 unsigned long arm_r8; 29 unsigned long arm_r9; 30 unsigned long arm_r10; 31 unsigned long arm_fp; 32 unsigned long arm_ip; 33 unsigned long arm_sp; 34 unsigned long arm_lr; 35 unsigned long arm_pc; 36 unsigned long arm_cpsr; 37 unsigned long fault_address; 38 }; 39 40 #endif 41