aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code for Vita: check_intro_trampolineHEADmasterReiko Asakura2021-03-221-105/+2
* Remove dead code for Vita: pc_callbackReiko Asakura2021-03-216-55/+6
* Align Thumb jump patch to halfword boundaryReiko Asakura2021-03-212-6/+5
* Fix wrong T bit in BLX(imm)->BLX(reg) transformReiko Asakura2021-02-172-2/+3
* Fix always_inline attribute warningReiko Asakura2021-01-251-7/+7
* Port to Vita Development SuiteReiko Asakura2021-01-235-9/+14
* Updated Vita platform to support renamed functionsYifan Lu2016-12-261-4/+4
* Fix uninitialized variable in ARM32 transform_dis_branchYifan Lu2016-11-251-0/+2
* Changes to reflect older changes in mergeYifan Lu2016-11-232-6/+7
* Fixed defination of CC_CBXZ collides with other bitsYifan Lu2016-11-237-13/+41
* Merge branch 'master' of https://github.com/comex/substituteYifan Lu2016-11-2314-39/+187
|\
| * avoid UBcomex2016-11-151-2/+2
| * I don't remember what this test is forcomex2016-11-151-0/+100
| * fix some ARM stuff including calls, and test itcomex2016-11-1511-29/+82
| * fix bool arguments with false defaultcomex2016-11-151-1/+3
| * Merge pull request #16 from yifanlu/fix-t2-blcomex2016-11-151-6/+6
| |\
| | * Fixed extraction for BL/BLX thumb2Yifan Lu2016-11-031-4/+4
| | * Bad handling of t2 BL/BLXYifan Lu2016-11-031-2/+2
| |/
* | Fixed proper encoding of PUSH (STMDB) as ARM manual was wrong...Yifan Lu2016-11-131-1/+1
* | Added ARM PUSH multi instruction assemblyYifan Lu2016-11-032-1/+8
* | Implemented call rewrite support, fixes #3Yifan Lu2016-11-032-1/+16
* | Made ARM patch alignment 0x4 so copy from kernel to user worksYifan Lu2016-11-032-2/+4
* | Fixed extraction for BL/BLX thumb2Yifan Lu2016-11-031-4/+4
* | Bad handling of t2 BL/BLXYifan Lu2016-11-031-2/+2
* | Flush cache for mirror tooYifan Lu2016-11-011-1/+2
* | Added passing of the opt data to recordsYifan Lu2016-10-262-2/+6
* | Vita: Added logging and changed cache flush nameYifan Lu2016-10-241-2/+10
* | Set outro pointer to use mirrored addressYifan Lu2016-10-241-1/+2
* | Forgot NULL pointer checkYifan Lu2016-10-231-4/+6
* | Moved cache flushing to an exportYifan Lu2016-10-231-7/+3
* | Fixed warning about unused functionYifan Lu2016-10-232-2/+2
* | Added execmem foreign write for VitaYifan Lu2016-10-181-1/+16
* | Added exemem for VitaYifan Lu2016-10-183-6/+36
* | Moved slab allocator out of substituteYifan Lu2016-10-093-428/+6
* | Getting the mirror address from Vita exec slabYifan Lu2016-10-092-0/+14
* | Added basic hook removal supportYifan Lu2016-10-092-2/+58
* | Slab allocation mirroring for VitaYifan Lu2016-10-096-27/+32
* | Added slab allocator for trampoline in Vita platformYifan Lu2016-10-086-20/+491
* | Added support for platform specific aux data to execmemYifan Lu2016-10-085-19/+28
* | Support using a different VMA for the hook destYifan Lu2016-10-052-1/+4
* | Changed malloc in substitute_hook_functions to allocaYifan Lu2016-10-051-2/+2
* | execmem_alloc_unsealed now outputs a separate pointer for exec and writing to...Yifan Lu2016-10-054-21/+33
* | Fixed missing trampoline_size_left decrement for making initial trampoline jumpYifan Lu2016-10-052-0/+25
* | Added option to removed pthread dependencyYifan Lu2016-10-043-2/+12
|/
* make ln command more robustcomex2016-07-121-1/+1
* replace broken gen-manual-mach.sh with a Python versioncomex2016-07-124-196/+129
* commentcomex2016-04-191-1/+2
* commentcomex2016-04-191-1/+1
* remove old drama from README.mdcomex2016-01-271-157/+0
* Fix incorrect handling if there is no local symbol info in the cache.comex2016-01-271-1/+4