aboutsummaryrefslogtreecommitdiff
path: root/lib (follow)
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-235-24/+41
|\
| * avoid UBcomex2016-11-151-2/+2
| * fix some ARM stuff including calls, and test itcomex2016-11-154-15/+39
| * 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
|/
* replace broken gen-manual-mach.sh with a Python versioncomex2016-07-121-2/+0
* commentcomex2016-04-191-1/+2
* commentcomex2016-04-191-1/+1
* Fix incorrect handling if there is no local symbol info in the cache.comex2016-01-271-1/+4
* stuffcomex2015-08-175-3/+87
* formattingcomex2015-08-072-93/+94
* add VEC_STORAGE_INIT_STATIC to match the HTAB onecomex2015-08-071-0/+5
* fix vec.h bugcomex2015-08-072-3/+3
* future proofingcomex2015-07-181-1/+2