2012-03-22 10 views
13

में इंटेल को डिस्सेप्लिब्स स्वाद सेट करना क्या एलएलडीबी के भीतर जीडीबी में डिस्सेप्लिब्स स्वाद सेट करने का कोई तरीका है ताकि यह एटी & टी शैली की बजाय इंटेल स्टाइल असेंबली को थका दे?एलएलडीबी

set disassembly-flavor intel # GDB 

लेकिन एलएलडीबी के लिए।

उत्तर

11

नहीं, अभी तक नहीं। इंटेल प्रारूप डिस्सेप्लर एक ऐसी सुविधा है जिसे मैं निश्चित रूप से लागू कर दूंगा, लेकिन मुझे नहीं लगता कि कोई भी आज इस पर काम कर रहा है।

अद्यतन: विधानसभा शैली का चयन करने की क्षमता डिसअसेंबल करने -F या --flavor विकल्प या अपने ~/.lldbinit फ़ाइल में target.x86-disassembly-flavor सेटिंग के साथ (v। http://lldb.llvm.org) पेड़ के सूत्रों के शीर्ष 1 हला मार्च 2013 तक जोड़ा गया है। यह एक्सकोड में एलएलडीबी की भावी रिलीज में उपलब्ध होगा।

+2

इस उत्तर के लिए धन्यवाद, मुझे आशा है कि यह काम किया जा रहा है, इंटेल सिंटैक्स एटी एंड टी गैस सिंटैक्स की तुलना में अधिक पठनीय है। –

+0

याह, जो भी आप परिचित हैं वह वह है जिसे आप पसंद करते हैं - जिन लोगों ने हमेशा एटी एंड टी सिंटैक्स का उपयोग किया है, उन्हें इंटेल को पढ़ने में कठिनाई होती है। :) lldb llvm से disassembler का उपयोग करता है - मुझे यकीन है कि अंततः इंटेल स्वरूपित disassembly समर्थन llvm जोड़ने के लिए पर्याप्त रूप से प्रेरित किया जाएगा। –

21

सटीक लाइन अपने ~/.lldbinit फ़ाइल में लिखने के लिए

settings set target.x86-disassembly-flavor intel 

भविष्य में है, तो आप भी कैसे तत्काल मान new settings: target.use-hex-immediates and target.hex-immediates-style साथ प्रदर्शित किया जाता बदलाव करने में सक्षम हो जाएगा।