2013-09-28 10 views
7

कच्चे x64 कोड को अलग करने के लिए objdump प्राप्त करने के लिए सही आर्किटेक्चर क्या है? आपको लगता है कि -m x86-64 मदद पढ़ने से काम करना चाहिए, लेकिन ऐसा नहीं है। मैं दोनों cygwin64 संस्करण के साथ करने की कोशिश की:कच्चे x64 मशीन कोड

$ objdump --version 
GNU objdump (GNU Binutils) 2.23.52.20130604 

के साथ ही संस्करण मेरी फेडोरा 18 64 में स्थापित (2.23.51.0.1-3.fc18 20120806), लेकिन मैं केवल can't use supplied machine x86-64 मिलता है। amd64 और x64 के साथ भी कोशिश की लेकिन यह भी काम नहीं किया।

आदेश मूल रूप से objdump -b binary -D -m ??? file

उत्तर

14

है और हमेशा की तरह सवाल लिखने के रूप में पहले से ही आप कुछ नहीं बल्कि अच्छे विचार ..

किसी भी तरह सही मशीन वास्तुकला है और क्या करने की कोशिश करना देता है: i386:x86-64

पूर्ण आदेश है:

objdump -b binary -D -m i386:x86-64 <file> 
+1

अपने खुद के सवाल का जवाब देने के लिए धन्यवाद। मुझे कुछ समय बचाया :) – IHeartAndroid

संबंधित मुद्दे