https://bugs.winehq.org/show_bug.cgi?id=54605
Bug ID: 54605 Summary: The 32-bit dbghelp:dbghelp cannot run on Windows <= 10 1607 due to IsWow64Process2() call Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
The 32-bit dbghelp:dbghelp cannot run on Windows <= 10 1607 due to an IsWow64Process2() call:
dbghelp.c:0: Tests skipped: missing entry point (details below) | dbghelp_test.exe - Entry Point Not Found | The procedure entry point IsWow64Process2 could not be located in the dynamic link library kernel32.dll.
See https://test.winehq.org/data/patterns.html#dbghelp:dbghelp
This call was introduced in the commit below:
commit 291daf542d906b11320128ad4fd17fb99d8fff4b Author: Eric Pouech eric.pouech@gmail.com Date: Sat Feb 25 17:50:56 2023 +0100
dbghelp/tests: Fix tests for process count in wow64.
Introduce get_process_kind() to discriminate configurations.
Signed-off-by: Eric Pouech eric.pouech@gmail.com
I believe this was to fix some Windows 11 failures. This means cases where this API is missing were not having failures so a GetProcAddress()-based workaround can probably be found.