pfalcon / ScratchABit

Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
GNU General Public License v3.0
393 stars 47 forks source link

plugins/cpu: Add Arm Thumb and partial Thumb 2 processor plugin. #16

Closed flowergrass closed 7 years ago

flowergrass commented 7 years ago

This is based on the Xtensa IDA plugin. Hence the licence at the top of the file. Work done in collaboration with @dpgeorge.

All Thumb instructions should work. Some Thumb 2 are supported.

Let me know if anything needs to be modified to get this merged.

pfalcon commented 7 years ago

Ok, so I saw it in action, looks good, let's merge it, I'll push related changes a bit later.

Thanks, and please post any updates/patches!