Jaka jest właściwa architektura, aby uzyskać objdump do rozłożenia surowego kodu x64? Można by pomyśleć, że -m x86-64
powinno działać od czytania pomocy, ale tak się nie dzieje. Próbowałem zarówno z wersją cygwin64:Zdemontuj surowy kod maszynowy x64
$ objdump --version
GNU objdump (GNU Binutils) 2.23.52.20130604
jak również wersja w moim Fedora 18 x64 zainstalować (2.23.51.0.1-3.fc18 20120806
), ale tylko dostać can't use supplied machine x86-64
. Próbowano również z amd64
i x64
, ale to też nie działało.
Polecenie jest w zasadzie objdump -b binary -D -m ??? file
dziękuję za odpowiedź na swoje pytanie. Zaoszczędziłem trochę czasu :) – IHeartAndroid