Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-11-23 | Changes to reflect older changes in merge | Yifan Lu | 1 | -4/+4 | |
2016-11-23 | Fixed defination of CC_CBXZ collides with other bits | Yifan Lu | 1 | -0/+4 | |
Fixed incorrect pc value in tdctx_to_actx Fixed ARM32 handling of CC_CBXZ (uses incorrect field in ctx->base) Fixed ARM32 transform_dis_branch incorrectly trashing LR for non-call based jumps Fixed ARM32 make_jump_patch not updated to use new assemble_ctx Added new option SUBSTITUTE_RELAXED to relax the disassembly engine Currently SUBSTITUTE_RELAXED only disables TRANSFORM_DIS_REL_JUMPS so jumps at the beginning of functions are allowed | |||||
2016-10-26 | Added passing of the opt data to records | Yifan Lu | 1 | -1/+4 | |
2016-10-18 | Added exemem for Vita | Yifan Lu | 1 | -2/+0 | |
Removed unneeded field for hooks | |||||
2016-10-09 | Added basic hook removal support | Yifan Lu | 1 | -2/+22 | |
2016-10-08 | Added support for platform specific aux data to execmem | Yifan Lu | 1 | -0/+2 | |
2016-10-05 | Support using a different VMA for the hook dest | Yifan Lu | 1 | -0/+2 | |
2016-10-04 | Added option to removed pthread dependency | Yifan Lu | 1 | -2/+4 | |
Added option to remove dynamic linker stuff Fixed a reference in strerror.c that depends on __APPLE__ being defined | |||||
2015-07-16 | Add options field to struct substitute_{function,import}_hook. | comex | 1 | -2/+12 | |
I will probably need to add an option to deal with GCC 5.2's new optimization - to not save caller-saved registers if the called function is known not to use them, which would break with hooked functions. Don't want to emit the required stub by default because it will likely be slow. I need to verify that Clang doesn't currently have such an optimization... (ABI break - need to avoid this once it gets widely distributed Soon, obviously) | |||||
2015-07-16 | style police | comex | 1 | -1/+2 | |
2015-07-10 | stuff! | comex | 1 | -2/+2 | |
2015-03-03 | fixes for compiling on older OS X | comex | 1 | -0/+1 | |
2015-02-28 | Add extra argument to substitute_hook_functions and interpose_imports for ↵ | comex | 1 | -9/+55 | |
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. | |||||
2015-02-24 | fix (and make more robust) strerror.c | comex | 1 | -12/+14 | |
2015-02-23 | Ban calls within transform regions in threadsafe mode. | comex | 1 | -0/+8 | |
2015-02-18 | Fix hook-function: | comex | 1 | -5/+4 | |
- 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 | some more stuff compiles | comex | 1 | -3/+3 | |
2015-01-25 | fix strerror | comex | 1 | -1/+1 | |
2015-01-25 | fixes | comex | 1 | -0/+8 | |
2015-01-24 | ... | comex | 1 | -1/+5 | |
2015-01-24 | Add function to deal with mprotecting RW and back. A bit more complex than ↵ | comex | 1 | -0/+1 | |
the minimum would be... (and minor build fixes) | |||||
2015-01-21 | stopping other threads. | comex | 1 | -0/+14 | |
2015-01-21 | add substitute_strerror | comex | 1 | -0/+3 | |
2015-01-20 | progress on injection | comex | 1 | -5/+6 | |
2015-01-17 | fixes and test - both tests work on all archs | comex | 1 | -3/+5 | |
2015-01-17 | imp forwarding works | comex | 1 | -8/+13 | |
2015-01-16 | and now for something completely different: assembly maybestret-IMPL | comex | 1 | -0/+32 | |
forwarding functions for atomicity | |||||
2015-01-16 | interpose (based on %c based on data) compiles... | comex | 1 | -13/+99 | |
2015-01-10 | add licensing | comex | 1 | -1/+2 | |
2015-01-10 | substrate | comex | 1 | -2/+9 | |
2015-01-10 | private syms starting to look good | comex | 1 | -6/+38 | |
2015-01-10 | simplify | comex | 1 | -8/+15 | |
2015-01-10 | nah - this is nice looking but nonportable | comex | 1 | -0/+39 | |