Qual è l'architettura corretta per ottenere objdump per disassemblare codice x64 grezzo? Si potrebbe pensare che -m x86-64
debba funzionare leggendo la guida, ma non è così. Ho provato sia con la versione cygwin64:Disassembla codice macchina x64 grezzo
$ objdump --version
GNU objdump (GNU Binutils) 2.23.52.20130604
così come la versione a mio Fedora 18 x64 install (2.23.51.0.1-3.fc18 20120806
), ma ottengo solo can't use supplied machine x86-64
. Anche provato con amd64
e x64
ma che non ha funzionato neanche.
Il comando è fondamentalmente objdump -b binary -D -m ??? file
Grazie per aver risposto alla tua domanda. Mi ha salvato un po 'di tempo :) – IHeartAndroid