• Jeffrey Lee's avatar
    Add a new, machine-generated VFP/NEON disassembler. Fix some ARMv6/v7 disassembly bugs. · 027eaf81
    Jeffrey Lee authored
    Detail:
      This change adds up-to-date VFP & NEON disassembly to the module, by way of a partially machine-generated disassembler written in C.
      It's also possible to build a standalone disassembler utility (dubbed 'dis2') which is 100% C and has support for all ARM instructions (including some obscure stuff the assembler disassembler currently lacks, e.g. XScale DSP instructions). One day this may completely replace the assembler disassembler, but at the moment it's a bit bulky and probably has a few bugs left to squash. The disassembler is also fairly flexible, supporting various output formatting options.
    
      Main changes:
      - Makefile - Rewritten to switch over to using the CModule makefile fragment instead of AAsmModule, to allow the C code to be included in the component. Also added 'dis2' as an alternative component to build as.
      - Resources/UK/Messages, Resources/Germany/Messages - Updated with new disassembler...
    027eaf81
Messages 2.92 KB