From: Andr�� Zwing nerv@dawncrow.de
--- dlls/wow64/syscall.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/wow64/syscall.c b/dlls/wow64/syscall.c index 8cb5f92c245..8783aa64da1 100644 --- a/dlls/wow64/syscall.c +++ b/dlls/wow64/syscall.c @@ -553,6 +553,8 @@ static const WCHAR *get_cpu_dll_name(void) case IMAGE_FILE_MACHINE_I386: return (native_machine == IMAGE_FILE_MACHINE_ARM64 ? L"xtajit.dll" : L"wow64cpu.dll"); case IMAGE_FILE_MACHINE_ARM: + case IMAGE_FILE_MACHINE_THUMB: + case IMAGE_FILE_MACHINE_ARMNT: return L"wowarmhw.dll"; default: ERR( "unsupported machine %04x\n", current_machine );
This cannot happen, ARM32 is always reported as IMAGE_FILE_MACHINE_ARMNT.
This merge request was closed by Alexandre Julliard.
On Thu Aug 25 18:50:13 2022 +0000, Alexandre Julliard wrote:
This cannot happen, ARM32 is always reported as IMAGE_FILE_MACHINE_ARMNT.
Right, but the current code is using `IMAGE_FILE_MACHINE_ARM`.
On Thu Aug 25 18:50:13 2022 +0000, Huw Davies wrote:
Right, but the current code is using `IMAGE_FILE_MACHINE_ARM`.
My bad, indeed that should be changed.