[PATCH 0/1] MR1941: ntdll: Check for AT_HWCAP2 definition before using it.
From: Zebediah Figura <zfigura(a)codeweavers.com> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54210 --- dlls/ntdll/unix/signal_x86_64.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/ntdll/unix/signal_x86_64.c b/dlls/ntdll/unix/signal_x86_64.c index 15d1a3539a1..6f02f5c6114 100644 --- a/dlls/ntdll/unix/signal_x86_64.c +++ b/dlls/ntdll/unix/signal_x86_64.c @@ -2429,7 +2429,9 @@ void signal_init_process(void) { amd64_thread_data()->fs = fs32_sel = (sel << 3) | 3; syscall_flags |= SYSCALL_HAVE_PTHREAD_TEB; +#ifdef AT_HWCAP2 if (getauxval( AT_HWCAP2 ) & 2) syscall_flags |= SYSCALL_HAVE_WRFSGSBASE; +#endif } else ERR_(seh)( "failed to allocate %%fs selector\n" ); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1941
participants (2)
-
Zebediah Figura -
Zebediah Figura (@zfigura)