Я забочусь об успехе GNU очень и хотел некоторые отзывы о , что делать о потенциальной ошибке в objdump для ARM ....objdump для старого ARM7TDMI (ARMv4T) с инструкциями для новых архитектур?
Я рассматривает выход «objdump -D --target = binary -m arm7tdmi "и видя инструкций, которые не существуют на древних ядрах ARM7TDMI.
(я смотрю на файл случайных битов и рассматривая его в качестве исходного двоичного файла не является файлом ELF.)
Например, MRCC, BLX и ldc2 только появился в ARMv5 или позже, но я их вижу на выходе с переключателями командной строки выше.
(я вижу те же проблемы с "-m armv4t".)
Я использую версию 2.19.1-мультиархитектурная от Ubuntu 9.04.
Это настоящая ошибка или я должен использовать разные переключатели?
С уважением,
Крисом
Если входной файл ELF, я никогда не видел, чтобы это произошло. Если вы пытаетесь разобрать двоичный файл, то это вполне возможно и, скорее всего. –