aboutsummaryrefslogtreecommitdiff
path: root/lib/arm/dis-thumb2.inc.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-02-17Fix wrong T bit in BLX(imm)->BLX(reg) transformReiko Asakura1-1/+2
2016-11-03Fixed extraction for BL/BLX thumb2Yifan Lu1-4/+4
2016-11-03Fixed extraction for BL/BLX thumb2Yifan Lu1-4/+4
2016-11-03Bad handling of t2 BL/BLXYifan Lu1-2/+2
Fixes #1
2016-11-03Bad handling of t2 BL/BLXYifan Lu1-2/+2
Fixes #1
2015-03-01A number of critical fixes painstakingly discovered in the slowest way possible.comex1-1/+1
2015-02-24Add unaligned read/write functions.comex1-1/+1
I thought I could get away without since I wasn't (presently) targeting systems without hardware support for unaligned accesses, but on armv7 clang insists on optimizing into the one ARM instruction that requires alignment anyway - LDM/STM. Oops. Damnit, clang.
2015-02-23Ban calls within transform regions in threadsafe mode.comex1-0/+18
2015-02-08Fix other architectures compiling - haven't tried *running* anything..comex1-12/+18
2015-02-01fix my utter failure to handle branches/conditionals correctly (on ARM)comex1-12/+12
2015-01-19some reorganizationcomex1-0/+0
2015-01-17ldrd/strd fix - we definitely need to know that in ldrd r0, r1, [pc], we ↵comex1-6/+6
can't use r1 as scratch
2015-01-17improve test; thumb2 fixescomex1-5/+18
2015-01-17IT, BX LR - untestedcomex1-1/+4
2015-01-17transform-dis stuff - compiles for arm, so farcomex1-5/+5
2015-01-16interpose (based on %c based on data) compiles...comex1-0/+2
2015-01-16jump dis - seemingly working(!)comex1-52/+57
2015-01-12these functions are actually pointless, since it's easier to change the ↵comex1-5/+12
*offset* for actual pc-rel loads (and the rest are accounted for, albeit implicitly in the case of add pc) i might end up using the stack :/
2015-01-11thumb2 and stuffcomex1-17/+39
2015-01-11thumb2 progresscomex1-0/+133