I am writing/(using binutils) a piece code to do an manual dis-assembly of thumb2(16bit and 32 bit) instructions. I am facing a problem to differentiate between genuine ARM instructions and DATA portions.
The biggest problem is instructions are not word aligned. So when i try to read 32 bit instruction, many times it actually overlapping with the next instructions.
Any help please.
Thanks, VJ