| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
it was dropping the #pragma pack(4) declarations, rendering it broken
for like most of the last year
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
incorrect.
It's actually the fact that no vm_map_server actually exists on the
kernel side - even though the otherwise useless function vm_remap exists
in the kernel source, and mig generates server code for it, apparently
that server code isn't built or linked into the kobject table. Bizarre.
Anyway, switch to mach_vm_remap, which is what vm_remap in userspace
calls into.
|
| |
|
| |
|
|
|
|
| |
makes the whole thing slightly broken, because vm_remap into the middle of the shared region apparently silently does nothing.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Thread stoppage is now complemented by sigaction to catch injected
threads (sigaction is not used exclusively because the rest of the
program could be trying to use sigaction itself in the meantime - this
is a real thing, ask Dolphin)
- mprotect is no longer used due to max_protection possibly getting in
the way; instead, a copy is created and mapped onto the original.
|
| |
|
| |
|
|
the minimum would be...
(and minor build fixes)
|