Alexandre Julliard pushed to branch master at wine / wine
Commits: 52f0703f by Marc-Aurel Zent at 2024-12-06T11:13:23+01:00 server: Do not suspend mach task in read_process_memory.
- - - - - 9ee90dda by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Use mach_vm_read_overwrite in read_process_memory.
- - - - - 7b13ae0c by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Do not suspend mach task in get_selector_entry.
- - - - - fcf1bd1e by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Use mach_vm_read_overwrite in get_selector_entry.
- - - - - b05c2dfb by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Do not suspend mach task in write_process_memory.
- - - - - 0d1b9189 by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Do not page-align address in write_process_memory.
- - - - - a1627e3c by Marc-Aurel Zent at 2024-12-06T11:13:24+01:00 server: Work around macOS W^X limitations in write_process_memory.
Also works around a Rosetta 2 bug, where code execution can remove VM_PROT_WRITE permissions from a page.
- - - - -
1 changed file:
- server/mach.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/13c47c91e2d6fea81f4c0598cf5d2e...