aboutsummaryrefslogtreecommitdiff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rename Makefile to avoid issues - will be replaced sooncomex2015-06-251-207/+0
|
* Stick darwin-inject-asm.S in out/ so running make doesn't overwrite ↵comex2015-04-151-2/+2
| | | | | | committed files in generated/ by default. Updating the generated/ copy can be done manually.
* make jump-dis use a vec as a stack, rather than a hacky queuecomex2015-03-011-2/+2
|
* add veccomex2015-03-011-0/+2
|
* Add substituted and fix things up to use it. Still untested.comex2015-02-281-3/+5
|
* Rename ios-bootstrap to darwin-bootstrap; cleanup posixspawn-hook and ↵comex2015-02-281-9/+8
| | | | | | unrestrict. Not tested yet.
* Fix vm_remap, of trouble with which the previous diagnosis was completely ↵comex2015-02-231-2/+2
| | | | | | | | | | | 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.
* Redo manual syscalls, and use them for hooking.. And fix mmap, which now ↵comex2015-02-231-9/+15
| | | | makes the whole thing slightly broken, because vm_remap into the middle of the shared region apparently silently does nothing.
* Fix hook-function:comex2015-02-181-2/+1
| | | | | | | | | | - 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.
* more fixescomex2015-02-151-2/+5
|
* test harnesscomex2015-02-091-0/+3
|
* add transform-dis-{i386,x86_64} to makefile - fix a missing UNUSEDcomex2015-02-091-0/+2
|
* Refactor disassembly so x86 works, and add x86 transform-dis.comex2015-02-081-5/+5
| | | | | | | | | | This patch is a monolithic mess, because I was too lazy to do the refactor first (that would require some stash fun, since I wasn't actually sure before doing x86 transform-dis what would be needed). Anyway, the resulting code should be cleaner - less duplication. This breaks ARM/ARM64.
* starting x86 supportcomex2015-02-081-6/+8
|
* fix ARM64 too, theoreticallycomex2015-02-031-1/+1
|
* ...comex2015-01-291-2/+2
|
* a bunch of stuff that should have been committed separatelycomex2015-01-291-1/+1
|
* "Fix" broken launchd injection stuff.comex2015-01-291-3/+3
|
* misc. fixescomex2015-01-291-2/+3
|
* get rid of the unnecessary CoreFoundation dependencycomex2015-01-291-3/+3
|
* port some old codecomex2015-01-291-0/+1
|
* ***yawn***comex2015-01-281-1/+7
|
* sortacomex2015-01-281-1/+2
|
* some more stuff compilescomex2015-01-281-1/+9
|
* initial commit of SafetyDance appcomex2015-01-271-4/+23
|
* this is dumbcomex2015-01-251-3/+16
|
* make a basic .deb generatorcomex2015-01-251-2/+2
|
* clean up Makefile a bitcomex2015-01-251-15/+31
|
* fixescomex2015-01-251-1/+1
|
* fixescomex2015-01-241-0/+1
|
* Add function to deal with mprotecting RW and back. A bit more complex than ↵comex2015-01-241-3/+4
| | | | | | the minimum would be... (and minor build fixes)
* Current version of generic-dis-*, for posterity (I'm sure it'll need to be ↵comex2015-01-211-1/+3
| | | | | | changed...) and apparently i changed something in inject-asm
* stopping other threads.comex2015-01-211-1/+4
|
* add substitute_strerrorcomex2015-01-211-1/+2
|
* minor cleanup - stop caring about thumb outside of arch-specific codecomex2015-01-211-1/+1
| | | | | (and fix makefile bug where files whose names contained 'arm' would always be ldid'd)
* Some cleanup.comex2015-01-211-16/+9
|
* woo, inject seems to work on all platformscomex2015-01-211-13/+20
|
* ...comex2015-01-201-1/+26
|
* progress on injectioncomex2015-01-201-0/+1
|
* more reorganization - move OS X/iOS specific stuff into its own directorycomex2015-01-191-8/+9
|
* some reorganizationcomex2015-01-191-4/+7
|
* improve test; thumb2 fixescomex2015-01-171-2/+4
|
* transform-dis stuff - compiles for arm, so farcomex2015-01-171-1/+3
|
* reorganizationcomex2015-01-171-8/+10
|
* interpose works; add testcomex2015-01-171-0/+1
|
* fixes and test - both tests work on all archscomex2015-01-171-1/+2
|
* imp forwarding workscomex2015-01-171-2/+2
|
* and now for something completely different: assembly maybestret-IMPLcomex2015-01-161-3/+8
| | | | forwarding functions for atomicity
* interpose (based on %c based on data) compiles...comex2015-01-161-0/+1
|
* jump dis - seemingly working(!)comex2015-01-161-24/+27
|