[PATCH] ntdll: Reuse signal to trap translation for FreeBSD on ARM
André Hentschel
nerv at dawncrow.de
Fri Apr 19 12:03:32 CDT 2019
Signed-off-by: André Hentschel <nerv at dawncrow.de>
---
dlls/ntdll/signal_arm.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/dlls/ntdll/signal_arm.c b/dlls/ntdll/signal_arm.c
index 5db3c51301f..e01c8ce2193 100644
--- a/dlls/ntdll/signal_arm.c
+++ b/dlls/ntdll/signal_arm.c
@@ -148,7 +148,8 @@ static inline enum arm_trap_code get_trap_code( int signal, const ucontext_t *si
enum arm_trap_code trap = TRAP_sig(sigcontext);
if (trap)
return trap;
- /* trap is 0 on arm64 kernel */
+#endif
+
switch (signal)
{
case SIGILL:
@@ -158,11 +159,8 @@ static inline enum arm_trap_code get_trap_code( int signal, const ucontext_t *si
case SIGBUS:
return TRAP_ARM_ALIGNFLT;
default:
- return trap;
+ return TRAP_ARM_UNKNOWN;
}
-#else
- return TRAP_ARM_UNKNOWN; /* unknown trap code */
-#endif
}
/***********************************************************************
--
2.17.1
More information about the wine-devel
mailing list