Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix wrong T bit in BLX(imm)->BLX(reg) transform | Reiko Asakura | 2021-02-17 | 1 | -1/+1 |
| | |||||
* | Fix uninitialized variable in ARM32 transform_dis_branch | Yifan Lu | 2016-11-25 | 1 | -0/+2 |
| | |||||
* | Fixed defination of CC_CBXZ collides with other bits | Yifan Lu | 2016-11-23 | 1 | -9/+28 |
| | | | | | | | | | 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 | ||||
* | Merge branch 'master' of https://github.com/comex/substitute | Yifan Lu | 2016-11-23 | 1 | -15/+15 |
|\ | |||||
| * | fix some ARM stuff including calls, and test it | comex | 2016-11-15 | 1 | -8/+15 |
| | | | | | | | | wow this code sucks | ||||
* | | Added ARM PUSH multi instruction assembly | Yifan Lu | 2016-11-03 | 1 | -1/+1 |
| | | |||||
* | | Implemented call rewrite support, fixes #3 | Yifan Lu | 2016-11-03 | 1 | -1/+9 |
| | | |||||
* | | Fixed warning about unused function | Yifan Lu | 2016-10-23 | 1 | -1/+1 |
|/ | | | | Fixed warning about incompatible types | ||||
* | A number of critical fixes painstakingly discovered in the slowest way possible. | comex | 2015-03-01 | 1 | -2/+4 |
| | |||||
* | Ban calls within transform regions in threadsafe mode. | comex | 2015-02-23 | 1 | -13/+8 |
| | |||||
* | Fix a broken bit test. | comex | 2015-02-09 | 1 | -1/+3 |
| | |||||
* | more | comex | 2015-02-09 | 1 | -25/+33 |
| | |||||
* | Refactor disassembly so x86 works, and add x86 transform-dis. | comex | 2015-02-08 | 1 | -0/+195 |
This patch is a monolithic mess, because I was too lazy to do the refactor first (that would require some stash fun, since I wasn't actually sure before doing x86 transform-dis what would be needed). Anyway, the resulting code should be cleaner - less duplication. This breaks ARM/ARM64. |