aboutsummaryrefslogtreecommitdiff
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-02-18Fix hook-function:comex1-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.
2015-02-15more fixescomex1-2/+5
2015-02-09test harnesscomex1-0/+3
2015-02-09add transform-dis-{i386,x86_64} to makefile - fix a missing UNUSEDcomex1-0/+2
2015-02-08Refactor disassembly so x86 works, and add x86 transform-dis.comex1-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.
2015-02-08starting x86 supportcomex1-6/+8
2015-02-03fix ARM64 too, theoreticallycomex1-1/+1
2015-01-29...comex1-2/+2
2015-01-29a bunch of stuff that should have been committed separatelycomex1-1/+1
2015-01-29"Fix" broken launchd injection stuff.comex1-3/+3
2015-01-29misc. fixescomex1-2/+3
2015-01-29get rid of the unnecessary CoreFoundation dependencycomex1-3/+3
2015-01-29port some old codecomex1-0/+1
2015-01-28***yawn***comex1-1/+7
2015-01-28sortacomex1-1/+2
2015-01-28some more stuff compilescomex1-1/+9
2015-01-27initial commit of SafetyDance appcomex1-4/+23
2015-01-25this is dumbcomex1-3/+16
2015-01-25make a basic .deb generatorcomex1-2/+2
2015-01-25clean up Makefile a bitcomex1-15/+31
2015-01-25fixescomex1-1/+1
2015-01-24fixescomex1-0/+1
2015-01-24Add function to deal with mprotecting RW and back. A bit more complex than ↵comex1-3/+4
the minimum would be... (and minor build fixes)
2015-01-21Current version of generic-dis-*, for posterity (I'm sure it'll need to be ↵comex1-1/+3
changed...) and apparently i changed something in inject-asm
2015-01-21stopping other threads.comex1-1/+4
2015-01-21add substitute_strerrorcomex1-1/+2
2015-01-21minor cleanup - stop caring about thumb outside of arch-specific codecomex1-1/+1
(and fix makefile bug where files whose names contained 'arm' would always be ldid'd)
2015-01-21Some cleanup.comex1-16/+9
2015-01-21woo, inject seems to work on all platformscomex1-13/+20
2015-01-20...comex1-1/+26
2015-01-20progress on injectioncomex1-0/+1
2015-01-19more reorganization - move OS X/iOS specific stuff into its own directorycomex1-8/+9
2015-01-19some reorganizationcomex1-4/+7
2015-01-17improve test; thumb2 fixescomex1-2/+4
2015-01-17transform-dis stuff - compiles for arm, so farcomex1-1/+3
2015-01-17reorganizationcomex1-8/+10
2015-01-17interpose works; add testcomex1-0/+1
2015-01-17fixes and test - both tests work on all archscomex1-1/+2
2015-01-17imp forwarding workscomex1-2/+2
2015-01-16and now for something completely different: assembly maybestret-IMPLcomex1-3/+8
forwarding functions for atomicity
2015-01-16interpose (based on %c based on data) compiles...comex1-0/+1
2015-01-16jump dis - seemingly working(!)comex1-24/+27
2015-01-13add a test assembly file, not used yetcomex1-0/+7
2015-01-12these functions are actually pointless, since it's easier to change the ↵comex1-4/+4
*offset* for actual pc-rel loads (and the rest are accounted for, albeit implicitly in the case of add pc) i might end up using the stack :/
2015-01-11that was easycomex1-0/+1
2015-01-11thumb2 and stuffcomex1-8/+5
2015-01-11thumb2 progresscomex1-10/+9
2015-01-11generate all the transform-dis-*; should be more precise; can't just use ↵comex1-14/+19
makedep because of parallel builds
2015-01-11un-revert the makefile changescomex1-16/+14
2015-01-11Revert "C++ is just a giant pain in the ass"comex1-15/+17
This reverts commit 4743027a22ae4e622d7e78f878eff307d02ac373.