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

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -