Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | improve expand() and add support to add_command | comex | 2015-06-21 | 2 | -30/+81 | |
| | | ||||||
| * | We are actually emitting makefiles and building now (with make and ninja); ↵ | comex | 2015-06-20 | 2 | -31/+286 | |
| | | | | | | | | some things remain for MVP though, like detecting makefile change, rebuilding in case of rule changes, helper functions... | |||||
| * | remove outdated note | comex | 2015-06-16 | 1 | -1/+0 | |
|/ | ||||||
* | progress | comex | 2015-06-16 | 1 | -35/+103 | |
| | ||||||
* | arch... not such a good idea | comex | 2015-06-16 | 1 | -26/+67 | |
| | ||||||
* | refactor toolchain object model | comex | 2015-06-16 | 1 | -37/+47 | |
| | ||||||
* | meh | comex | 2015-06-16 | 1 | -52/+85 | |
| | ||||||
* | purge 'need' | comex | 2015-06-14 | 1 | -60/+61 | |
| | ||||||
* | ...tools... | comex | 2015-06-13 | 1 | -35/+231 | |
| | ||||||
* | environment "arguments" | comex | 2015-06-13 | 1 | -51/+87 | |
| | ||||||
* | ... | comex | 2015-06-13 | 1 | -49/+86 | |
| | ||||||
* | mconfig.py progress | comex | 2015-06-13 | 1 | -0/+219 | |
| | ||||||
* | Fix unrestrict. Problem was right under my nose... | comex | 2015-04-15 | 2 | -39/+49 | |
| | ||||||
* | Stick darwin-inject-asm.S in out/ so running make doesn't overwrite ↵ | comex | 2015-04-15 | 1 | -2/+2 | |
| | | | | | | committed files in generated/ by default. Updating the generated/ copy can be done manually. | |||||
* | improve verbose log | comex | 2015-04-15 | 1 | -2/+3 | |
| | ||||||
* | fix for compiling objc-asm.S on ARM with newer Apple compiler | comex | 2015-04-15 | 1 | -1/+1 | |
| | ||||||
* | More bugfixes thanks to him. | comex | 2015-04-11 | 2 | -2/+5 | |
| | ||||||
* | Fix missing dereference, thanks to alexzielenski | comex | 2015-03-23 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #5 from parrotgeek1/master | comex | 2015-03-06 | 1 | -2/+1 | |
|\ | | | | | ios 8 is now a dependency, readme should reflect it | |||||
| * | ios 8 is now a dependency, readme should reflect it | Ethan Nelson-Moore | 2015-03-06 | 1 | -2/+1 | |
|/ | ||||||
* | fixes for compiling on older OS X | comex | 2015-03-03 | 3 | -2/+7 | |
| | ||||||
* | Merge pull request #2 from evilGoldfish/master | comex | 2015-03-03 | 1 | -0/+1 | |
|\ | | | | | OMG a pull request! | |||||
| * | Made Substitute depend on iOS 8 | Evan | 2015-03-03 | 1 | -0/+1 | |
|/ | ||||||
* | add note about safestrat | comex | 2015-03-01 | 1 | -1/+3 | |
| | ||||||
* | add link to release page | comex | 2015-03-01 | 2 | -5/+3 | |
| | ||||||
* | READMEification | comex | 2015-03-01 | 1 | -10/+36 | |
| | ||||||
* | Add extrainst_ and postrm | comex | 2015-03-01 | 4 | -2/+32 | |
| | | | | | Not actually tested, because I'm too tired tonight to try setting up a real repository (as opposed to dpkg -i). | |||||
* | A number of critical fixes painstakingly discovered in the slowest way possible. | comex | 2015-03-01 | 15 | -28/+54 | |
| | ||||||
* | seems to work | comex | 2015-03-01 | 2 | -19/+39 | |
| | ||||||
* | fix stack alignment | comex | 2015-03-01 | 1 | -3/+6 | |
| | ||||||
* | minor changes | comex | 2015-03-01 | 5 | -15/+52 | |
| | ||||||
* | Let's get hacky! | comex | 2015-03-01 | 1 | -3/+16 | |
| | ||||||
* | make jump-dis use a vec as a stack, rather than a hacky queue | comex | 2015-03-01 | 3 | -28/+20 | |
| | ||||||
* | add vec | comex | 2015-03-01 | 6 | -9/+181 | |
| | ||||||
* | Add extra argument to substitute_hook_functions and interpose_imports for ↵ | comex | 2015-02-28 | 7 | -15/+73 | |
| | | | | | | | | | | use with unhooking. I think we'll need to explicitly record trampoline locations to avoid the possibility of stomping on someone else's stuff if the function was re-patched... Also, document substitute_hook_functions. | |||||
* | fix accidental usage of panic() from mach/mach.h instead of substitute_panic | comex | 2015-02-28 | 2 | -7/+9 | |
| | ||||||
* | add substituted launchd plist; move helpers to separate directory | comex | 2015-02-28 | 4 | -5/+26 | |
| | ||||||
* | Add substituted and fix things up to use it. Still untested. | comex | 2015-02-28 | 9 | -195/+630 | |
| | ||||||
* | Rename ios-bootstrap to darwin-bootstrap; cleanup posixspawn-hook and ↵ | comex | 2015-02-28 | 13 | -318/+352 | |
| | | | | | | unrestrict. Not tested yet. | |||||
* | remove deprecated property usage in safety-dance | comex | 2015-02-28 | 1 | -1/+1 | |
| | ||||||
* | fix (and make more robust) strerror.c | comex | 2015-02-24 | 3 | -14/+20 | |
| | ||||||
* | Add unaligned read/write functions. | comex | 2015-02-24 | 7 | -8/+34 | |
| | | | | | | | I thought I could get away without since I wasn't (presently) targeting systems without hardware support for unaligned accesses, but on armv7 clang insists on optimizing into the one ARM instruction that requires alignment anyway - LDM/STM. Oops. Damnit, clang. | |||||
* | fix armv7 syscall registers :o | comex | 2015-02-24 | 2 | -2/+7 | |
| | ||||||
* | fix "panic" in substrate-compat.c | comex | 2015-02-24 | 1 | -4/+4 | |
| | ||||||
* | fix arm64/armv7 ish | comex | 2015-02-24 | 7 | -8/+15 | |
| | ||||||
* | Add transform-dis-cases-arm64.S and fix a serious bug thus discovered. | comex | 2015-02-23 | 3 | -3/+51 | |
| | | | | Commit transform-dis-cases-x86_64.S, which I forgot to earlier. | |||||
* | Ban calls within transform regions in threadsafe mode. | comex | 2015-02-23 | 21 | -1035/+2104 | |
| | ||||||
* | fix some i386 stuff | comex | 2015-02-23 | 3 | -43/+56 | |
| | ||||||
* | fix i386 manual syscall, mmap return check | comex | 2015-02-23 | 3 | -6/+10 | |
| | ||||||
* | Fix vm_remap, of trouble with which the previous diagnosis was completely ↵ | comex | 2015-02-23 | 4 | -13/+26 | |
| | | | | | | | | | | | 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. |