assembly - Disassembly: Determine whether an instruction set in an ARM ELF binary is Thumb or ARM -
i went through arm definitions elf format here, , didn't find conclusive answer:
given elf binary (using static analysis only), there conclusive way determine whether given instruction using thumb or arm, such flag in symbol table entry? or forced keep track of bl , blx instructions check when processor changes state?
context: i'm testing ida on arm .so file, , of disassembled instructions don't make sense (illogical branch instructions jump middle of other functions, instance).
thanks in advance on one.
Comments
Post a Comment