मैं डिफ़ॉल्ट एटी & टी वाक्यविन्यास के बजाय इंटेल सिंटेक्स में असेंबली उत्सर्जित करने के लिए objdump
कैसे बता सकता हूं?objdump इंटेल सिंटैक्स उत्सर्जित कैसे कर सकता है
43
A
उत्तर
80
जो आप खोज रहे हैं -M intel
है। इस प्रकार इसका इस्तेमाल करें।
objdump -M intel -d program_name
4
तुम भी (बजाय एटी & टी स्मरक कोड) चाहते हैं इंटेल स्मरक कोड, आप का उपयोग कर सकते हैं:
objdump -M intel intel-mnemonic -D <program's-object-file>
संबंधित मुद्दे
- 1. objdump
- 2. Objdump
- 3. objdump
- 4. objdump? संदेशों
- 5. इंटेल
- 6. मैं जीसीसी के साथ x86 विधानसभा के इंटेल सिंटैक्स का उपयोग कर सकते हैं?
- 7. इंटेल टीबीबी
- 8. इंटेल टीबीबी
- 9. objdump और एआरएम बनाम थंब
- 10. कैमलकेस बाइंडिंग को उत्सर्जित करने के लिए मैं JAXB2 कैसे प्राप्त कर सकता हूं?
- 11. फ़ैक्टरी से ईवेंट को कैसे उत्सर्जित करें
- 12. 32-बिट इंटेल प्रोसेसर पर मेमोरी संरेखण
- 13. क्या एलएलवीएम जिटर निरंतर स्मृति पते में मूल कोड उत्सर्जित कर सकता है?
- 14. इंटेल सीपीयू
- 15. जावा इंटेल डिवीजन मुझे भ्रमित कर रहा है
- 16. मैक ओएस एक्स इंटेल
- 17. मैं इंटेल सीपीयू काउंटर
- 18. एटी एंड टी असेंबली सिंटैक्स कहां से आता है?
- 19. scoped_lock कैसे "अप्रयुक्त चर" चेतावनी उत्सर्जित करने से बचता है?
- 20. इंटेल ओपोड नोटेशन
- 21. इंटेल x86 एमुलेटर
- 22. क्या ग्रोवी सिंटैक्स जावा सिंटैक्स का सटीक सुपरसेट है?
- 23. इंटेल टीबीबी लाइसेंस
- 24. ट्विटर का कहना है कि स्कैला कच्चे अनाज वाले अस्थिर क्षेत्र को उत्सर्जित नहीं कर सकता है। सच?
- 25. 6-कोर इंटेल ज़ीऑन
- 26. इंटेल टीबीबी का स्केलेबल_लोकेटर कैसे काम करता है?
- 27. इंटेल टीबीबी बनाम बूस्ट
- 28. इंटेल सी ++ कंपाइलर?
- 29. readelf बनाम objdump: दोनों की आवश्यकता क्यों है
- 30. क्या मैं objdump को एक पता दे सकता हूं और इसे शामिल फ़ंक्शन को अलग कर सकता हूं?
वास्तव में, '-M intel' पहले से ही ख्याल है कि लेता है। '-एम इंटेल' के साथ अनुक्रम '0 एफ बी 7 सी 3' को अलग करने का प्रयास करें, यह आपको' movzx eax, bx' देगा, जबकि इसके बिना objdump डिफ़ॉल्ट रूप से एटी एंड टी पर वापस आ जाता है और आपको 'movzwl% bx,% eax' मिलता है। –
ओह ठीक है। मैंने पूरी तरह से स्पष्ट होने के हित में पूरी तरह से अनदेखा किया। धन्यवाद! – shigoel
मैन्युअल पढ़ने से, '-एम इंटेल-निमोनिक' _implies_ 'intel', दूसरी तरफ नहीं। मैं अभी भी दोनों के बीच मतभेदों को नहीं जानता। मैंने 'objdump -M intel -d फ़ाइल> इंटेल', 'objdump -M intel-mnemonic -d फ़ाइल> intel-mnemonic' किया था, फिर' diff intel intel-mnemonic 'और कोई अंतर नहीं था। मैंने अन्य वर्गों में मतभेदों के मामले में '-d' के बजाय '-D' के साथ भी कोशिश की। – RastaJedi