From: André Hentschel Subject: ntdll: Add sigcontext structure on ARM for Android (try 2) Message-Id: <53CEB46C.7040505@dawncrow.de> Date: Tue, 22 Jul 2014 20:58:52 +0200 patch mangling again, sry --- dlls/ntdll/signal_arm.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/dlls/ntdll/signal_arm.c b/dlls/ntdll/signal_arm.c index 0eb7ce0..971f15a 100644 --- a/dlls/ntdll/signal_arm.c +++ b/dlls/ntdll/signal_arm.c @@ -69,6 +69,30 @@ static pthread_key_t teb_key; #ifdef linux #ifdef __ANDROID__ +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 arm_cpsr; + unsigned long fault_address; +}; + typedef struct ucontext { unsigned long uc_flags;