commit | 55d7c18a1d76eea6d038205ccb9f2d385247f6ac | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon Jan 05 15:17:01 2015 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Tue Jan 06 10:59:56 2015 +0000 |
tree | 58d55810040aaadad98717c12cae6505cf92dede | |
parent | 3d5872eb090a04a9444b5621d381eec3846f47a3 [diff] |
Improve Thumb disassembler for LDR/STR/PUSH/POP/BKPT. Disassemble 16-bit Thumb PUSH, POP, BKPT. Clean up 32-bit load/store to handle all cases (including previously unrecognized indexed load/store) in one place; this also fixes LDRSH erroneously disassembled as LDRSB. Recognize more UNDEFINED instructions and other minor cleanup. Change-Id: Ifdd177745b70e3f774cc0469deb81191b035f51b