[PATCH 0/4] MR275: ntdll: Plumb zero_bits parameter from virtual_map_section to virtual_map_builtin_module.

Brendan Shanks (@bshanks) wine at gitlab.winehq.org
Sat Jun 18 15:53:48 CDT 2022


When running a 32-bit EXE in Wow64 mode with a fairly full address space, a builtin DLL may be loaded above the 4GB line. This is due to virtual_map_builtin_module calling virtual_map_image with zero_bits hardcoded to 0.
virtual_map_section is called with the correct zero_bits, this patch propagates that parameter down through load_builtin, find_builtin_dll, open_builtin_pe_file, and virtual_map_builtin_module.

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/275



More information about the wine-devel mailing list