Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-03-22 | Remove dead code for Vita: check_intro_trampolineHEADmaster | Reiko Asakura | 1 | -105/+2 | |
2021-03-21 | Remove dead code for Vita: pc_callback | Reiko Asakura | 6 | -55/+6 | |
2021-03-21 | Align Thumb jump patch to halfword boundary | Reiko Asakura | 2 | -6/+5 | |
No need to align to word boundary. | |||||
2021-02-17 | Fix wrong T bit in BLX(imm)->BLX(reg) transform | Reiko Asakura | 2 | -2/+3 | |
2021-01-25 | Fix always_inline attribute warning | Reiko Asakura | 1 | -7/+7 | |
2021-01-23 | Port to Vita Development Suite | Reiko Asakura | 5 | -9/+14 | |
2016-12-26 | Updated Vita platform to support renamed functions | Yifan Lu | 1 | -4/+4 | |
2016-11-25 | Fix uninitialized variable in ARM32 transform_dis_branch | Yifan Lu | 1 | -0/+2 | |
2016-11-23 | Changes to reflect older changes in merge | Yifan Lu | 2 | -6/+7 | |
2016-11-23 | Fixed defination of CC_CBXZ collides with other bits | Yifan Lu | 7 | -13/+41 | |
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-11-15 | avoid UB | comex | 1 | -2/+2 | |
2016-11-15 | fix some ARM stuff including calls, and test it | comex | 4 | -15/+39 | |
wow this code sucks | |||||
2016-11-13 | Fixed proper encoding of PUSH (STMDB) as ARM manual was wrong... | Yifan Lu | 1 | -1/+1 | |
2016-11-03 | Added ARM PUSH multi instruction assembly | Yifan Lu | 2 | -1/+8 | |
2016-11-03 | Fixed extraction for BL/BLX thumb2 | Yifan Lu | 1 | -4/+4 | |
2016-11-03 | Implemented call rewrite support, fixes #3 | Yifan Lu | 2 | -1/+16 | |
2016-11-03 | Made ARM patch alignment 0x4 so copy from kernel to user works | Yifan Lu | 2 | -2/+4 | |
2016-11-03 | Fixed extraction for BL/BLX thumb2 | Yifan Lu | 1 | -4/+4 | |
2016-11-03 | Bad handling of t2 BL/BLX | Yifan Lu | 1 | -2/+2 | |
Fixes #1 | |||||
2016-11-03 | Bad handling of t2 BL/BLX | Yifan Lu | 1 | -2/+2 | |
Fixes #1 | |||||
2016-11-01 | Flush cache for mirror too | Yifan Lu | 1 | -1/+2 | |
2016-10-26 | Added passing of the opt data to records | Yifan Lu | 2 | -2/+6 | |
2016-10-24 | Vita: Added logging and changed cache flush name | Yifan Lu | 1 | -2/+10 | |
2016-10-24 | Set outro pointer to use mirrored address | Yifan Lu | 1 | -1/+2 | |
2016-10-23 | Forgot NULL pointer check | Yifan Lu | 1 | -4/+6 | |
2016-10-23 | Moved cache flushing to an export | Yifan Lu | 1 | -7/+3 | |
2016-10-23 | Fixed warning about unused function | Yifan Lu | 2 | -2/+2 | |
Fixed warning about incompatible types | |||||
2016-10-18 | Added execmem foreign write for Vita | Yifan Lu | 1 | -1/+16 | |
2016-10-18 | Added exemem for Vita | Yifan Lu | 3 | -6/+36 | |
Removed unneeded field for hooks | |||||
2016-10-09 | Moved slab allocator out of substitute | Yifan Lu | 3 | -428/+6 | |
2016-10-09 | Getting the mirror address from Vita exec slab | Yifan Lu | 2 | -0/+14 | |
2016-10-09 | Added basic hook removal support | Yifan Lu | 2 | -2/+58 | |
2016-10-09 | Slab allocation mirroring for Vita | Yifan Lu | 6 | -27/+32 | |
2016-10-08 | Added slab allocator for trampoline in Vita platform | Yifan Lu | 6 | -20/+491 | |
Added support for smaller (non-page) allocations for trampoline | |||||
2016-10-08 | Added support for platform specific aux data to execmem | Yifan Lu | 5 | -19/+28 | |
2016-10-05 | Support using a different VMA for the hook dest | Yifan Lu | 2 | -1/+4 | |
2016-10-05 | Changed malloc in substitute_hook_functions to alloca | Yifan Lu | 1 | -2/+2 | |
2016-10-05 | execmem_alloc_unsealed now outputs a separate pointer for exec and writing ↵ | Yifan Lu | 4 | -21/+33 | |
to allow for mirrored writes | |||||
2016-10-05 | Fixed missing trampoline_size_left decrement for making initial trampoline jump | Yifan Lu | 2 | -0/+25 | |
Added comment about min exec page size requirement | |||||
2016-10-04 | Added option to removed pthread dependency | Yifan Lu | 3 | -2/+12 | |
Added option to remove dynamic linker stuff Fixed a reference in strerror.c that depends on __APPLE__ being defined | |||||
2016-07-12 | replace broken gen-manual-mach.sh with a Python version | comex | 1 | -2/+0 | |
it was dropping the #pragma pack(4) declarations, rendering it broken for like most of the last year | |||||
2016-04-19 | comment | comex | 1 | -1/+2 | |
2016-04-19 | comment | comex | 1 | -1/+1 | |
2016-01-27 | Fix incorrect handling if there is no local symbol info in the cache. | comex | 1 | -1/+4 | |
2015-08-17 | stuff | comex | 5 | -3/+87 | |
2015-08-07 | formatting | comex | 2 | -93/+94 | |
2015-08-07 | add VEC_STORAGE_INIT_STATIC to match the HTAB one | comex | 1 | -0/+5 | |
2015-08-07 | fix vec.h bug | comex | 2 | -3/+3 | |
2015-07-18 | future proofing | comex | 1 | -1/+2 | |
2015-07-17 | formatting | comex | 1 | -1/+1 | |