aboutsummaryrefslogtreecommitdiff
path: root/lib/darwin/inject.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-16style policecomex1-16/+30
2015-03-03fixes for compiling on older OS Xcomex1-1/+5
2015-03-01fix stack alignmentcomex1-3/+6
2015-02-18Fix hook-function:comex1-20/+24
- 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.
2015-01-28***yawn***comex1-0/+2
2015-01-28some more stuff compilescomex1-7/+1
2015-01-25right, fix cleanup. (compared to the old system, this avoids busywaiting, ↵comex1-5/+14
and properly frees the thread resources)
2015-01-25this is dumbcomex1-69/+216
2015-01-21stopping other threads.comex1-22/+6
2015-01-21pointless optimizationcomex1-27/+64
2015-01-21Some cleanup.comex1-4/+11
2015-01-21woo, inject seems to work on all platformscomex1-16/+166
2015-01-20...comex1-16/+238
2015-01-20progress on injectioncomex1-0/+184