aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * improve expand() and add support to add_commandcomex2015-06-212-30/+81
| |
| * We are actually emitting makefiles and building now (with make and ninja); ↵comex2015-06-202-31/+286
| | | | | | | | some things remain for MVP though, like detecting makefile change, rebuilding in case of rule changes, helper functions...
| * remove outdated notecomex2015-06-161-1/+0
|/
* progresscomex2015-06-161-35/+103
|
* arch... not such a good ideacomex2015-06-161-26/+67
|
* refactor toolchain object modelcomex2015-06-161-37/+47
|
* mehcomex2015-06-161-52/+85
|
* purge 'need'comex2015-06-141-60/+61
|
* ...tools...comex2015-06-131-35/+231
|
* environment "arguments"comex2015-06-131-51/+87
|
* ...comex2015-06-131-49/+86
|
* mconfig.py progresscomex2015-06-131-0/+219
|
* Fix unrestrict. Problem was right under my nose...comex2015-04-152-39/+49
|
* 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.
* improve verbose logcomex2015-04-151-2/+3
|
* fix for compiling objc-asm.S on ARM with newer Apple compilercomex2015-04-151-1/+1
|
* More bugfixes thanks to him.comex2015-04-112-2/+5
|
* Fix missing dereference, thanks to alexzielenskicomex2015-03-231-1/+1
|
* Merge pull request #5 from parrotgeek1/mastercomex2015-03-061-2/+1
|\ | | | | ios 8 is now a dependency, readme should reflect it
| * ios 8 is now a dependency, readme should reflect itEthan Nelson-Moore2015-03-061-2/+1
|/
* fixes for compiling on older OS Xcomex2015-03-033-2/+7
|
* Merge pull request #2 from evilGoldfish/mastercomex2015-03-031-0/+1
|\ | | | | OMG a pull request!
| * Made Substitute depend on iOS 8Evan2015-03-031-0/+1
|/
* add note about safestratcomex2015-03-011-1/+3
|
* add link to release pagecomex2015-03-012-5/+3
|
* READMEificationcomex2015-03-011-10/+36
|
* Add extrainst_ and postrmcomex2015-03-014-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.comex2015-03-0115-28/+54
|
* seems to workcomex2015-03-012-19/+39
|
* fix stack alignmentcomex2015-03-011-3/+6
|
* minor changescomex2015-03-015-15/+52
|
* Let's get hacky!comex2015-03-011-3/+16
|
* make jump-dis use a vec as a stack, rather than a hacky queuecomex2015-03-013-28/+20
|
* add veccomex2015-03-016-9/+181
|
* Add extra argument to substitute_hook_functions and interpose_imports for ↵comex2015-02-287-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_paniccomex2015-02-282-7/+9
|
* add substituted launchd plist; move helpers to separate directorycomex2015-02-284-5/+26
|
* Add substituted and fix things up to use it. Still untested.comex2015-02-289-195/+630
|
* Rename ios-bootstrap to darwin-bootstrap; cleanup posixspawn-hook and ↵comex2015-02-2813-318/+352
| | | | | | unrestrict. Not tested yet.
* remove deprecated property usage in safety-dancecomex2015-02-281-1/+1
|
* fix (and make more robust) strerror.ccomex2015-02-243-14/+20
|
* Add unaligned read/write functions.comex2015-02-247-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 :ocomex2015-02-242-2/+7
|
* fix "panic" in substrate-compat.ccomex2015-02-241-4/+4
|
* fix arm64/armv7 ishcomex2015-02-247-8/+15
|
* Add transform-dis-cases-arm64.S and fix a serious bug thus discovered.comex2015-02-233-3/+51
| | | | Commit transform-dis-cases-x86_64.S, which I forgot to earlier.
* Ban calls within transform regions in threadsafe mode.comex2015-02-2321-1035/+2104
|
* fix some i386 stuffcomex2015-02-233-43/+56
|
* fix i386 manual syscall, mmap return checkcomex2015-02-233-6/+10
|
* Fix vm_remap, of trouble with which the previous diagnosis was completely ↵comex2015-02-234-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.