Alexandre Julliard pushed to branch master at wine / wine
Commits: 8fd49c4d by Alexandre Julliard at 2025-03-25T17:58:24+01:00 ntdll: Don't use private writable mappings on macOS.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58008
- - - - - 6e1c906f by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Retrieve the host page size on the Unix side on ARM64.
- - - - - d813ffc3 by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Align virtual memory allocations to the host page size.
- - - - - 71d51a76 by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Align virtual memory deallocations to the host page size.
And refuse to free partial pages.
- - - - - 102a49bb by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Apply virtual page protections to the entire host page.
- - - - - d9d01296 by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Align file mappings to the host page size.
- - - - - 7085166f by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Align stack guard pages to the host page size.
- - - - - 431cd9b0 by Alexandre Julliard at 2025-03-25T17:58:25+01:00 ntdll: Align to the host page size when calling mlock/munlock/msync.
- - - - - ee8a2bc8 by Alexandre Julliard at 2025-03-25T17:58:25+01:00 server: Support the host page size being different from the Windows page size.
- - - - -
4 changed files:
- dlls/ntdll/ntdll_misc.h - dlls/ntdll/unix/system.c - dlls/ntdll/unix/virtual.c - server/mapping.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/aae9ba21cefbac36e14674a2fef3a6...