-
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.