Я использую aarch64-linux-gnu-objdump
для дизассемблирования части программы для ARM v8. Он хорошо работает для 64-битных инструкций V8, но не работает, когда режим изменяется на набор инструкций V7 (A32) - код начинается как набор инструкций V8, переключается на A32 (состояние выполнения AArch32), а затем на T32
- набор инструкций большого пальца. как разобрать инструкции A32 и T32? Нужно ли мне разбивать код на части при переключении режима, чтобы у меня были отдельные блоки режима инструкций?
любая помощь будет оценена Weselfox