Ich kümmere mich um den Erfolg von GNU sehr und wollte ein Feedback auf was über einen möglichen Fehler in objdump für ARM ....Objdump für alte ARM7TDMI (ARMv4T) zeigt Anweisungen für neuere Architekturen?
Ich untersuche die Ausgabe tun von „objdump -D --target = binary -m arm7tdmi "und siehe Anweisungen, die auf den alten ARM7TDMI-Kernen nicht existieren.
(Ich bin in einer Datei von Zufallsbits suchen und sie als Raw-Binary keine ELF-Datei. Behandlung)
Zum Beispiel MRCC, blx und Ldc2 erschien nur in ARMv5 oder später, aber ich sehe sie in der Ausgabe mit Befehlszeilenoptionen oben.
(ich sehe gleiche Probleme mit "-m ARMV4T".)
Ich bin mit Version 2.19.1-multiarch von Ubuntu 9.04.
Ist das ein echter Fehler oder muss ich verschiedene Schalter verwenden?
Mit freundlichen Grüßen,
chris
Wenn die Eingabedatei ELF ist, habe ich noch nie gesehen, dass dies passiert. Wenn Sie versuchen, eine Binärdatei zu disassemblieren, ist dies durchaus möglich und wahrscheinlich. –