यह कमांड llvm-objdump-3.5 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
llvm-objdump - llvm-objdump 3.5 . के लिए मैनुअल पेज
वर्णन
अवलोकन: llvm वस्तु फ़ाइल डम्पर
उपयोग: llvm-objdump [विकल्प]
विकल्प:
-aarch64-नीयन-वाक्यविन्यास - उत्सर्जित करने के लिए नीयन कोड की शैली चुनें
AArch64 बैकएंड:
= सामान्य
- सामान्य नियॉन असेंबली उत्सर्जित करें
=सेब - Apple-शैली नीयन असेंबली उत्सर्जित करें
-आर्च =- लक्ष्य आर्क को अलग करने के लिए, देखें
-संस्करण उपलब्ध लक्ष्यों के लिए
-सीमा-जांच-एकल-जाल - प्रति फ़ंक्शन एक ट्रैप ब्लॉक का उपयोग करें
-सीएफजी - में पाए जाने वाले प्रत्येक फ़ंक्शन के लिए एक CFG बनाएं
ऑब्जेक्ट और इसे ग्राफ़विज़ फ़ाइल में लिखें
-सीपीपीएफनाम=- उत्पन्न का नाम निर्दिष्ट करें
समारोह
-सीपीपीफोर=- चीज़ का नाम निर्दिष्ट करें
उत्पन्न
-सीपीपीजेन - चुनें कि किस प्रकार का आउटपुट उत्पन्न करना है
=कार्यक्रम
- एक पूरा प्रोग्राम जेनरेट करें
=मॉड्यूल
- एक मॉड्यूल परिभाषा उत्पन्न करें
=सामग्री
- एक मॉड्यूल की सामग्री उत्पन्न करें
=फ़ंक्शन
- एक फ़ंक्शन परिभाषा उत्पन्न करें
=फ़ंक्शंस
- सभी फ़ंक्शन परिभाषाएँ उत्पन्न करें
=इनलाइन
- एक इनलाइन फ़ंक्शन उत्पन्न करें
= चर
- एक चर परिभाषा उत्पन्न करें
= प्रकार - एक प्रकार की परिभाषा उत्पन्न करें
-अक्षम-स्पिल-फ्यूजिंग - स्पिल कोड के फ़्यूज़िंग को अक्षम करें
निर्देश
-जुदा करना - के लिए कोडांतरक निमोनिक्स प्रदर्शित करें
मशीन निर्देश
-डीएसआईएम =- डीबग जानकारी के लिए .dSYM फ़ाइल का उपयोग करें
-सक्षम-लोड-पूर्व -
-सक्षम-गलत - मशीन निर्देश सक्षम करें
शेड्यूलिंग पास।
-सक्षम-ओबीजेसी-आर्क-ऑप्ट्स - सभी एआरसी अनुकूलन को सक्षम/अक्षम करें
-सक्षम-tbaa -
-संपूर्ण-रजिस्टर-खोज - रजिस्टरों के लिए व्यापक खोज
अंतिम मौके की पुनरावृत्ति की गहराई और हस्तक्षेप कटऑफ को दरकिनार करते हुए
-घातक-संयोजन-चेतावनी - चेतावनियों को त्रुटि मानें
-g - डिबग जानकारी से प्रिंट लाइन जानकारी
अगर उपलब्ध हो
-मदद - उपलब्ध विकल्प प्रदर्शित करें (-हेल्प-हिडन
अधिक जानकारी के लिए)
-आंतरिक-सार्वजनिक-एपीआई-फ़ाइल =- प्रतीक नामों की सूची वाली एक फाइल
सम्भाल कर रखना
-आंतरिक-सार्वजनिक-एपीआई-सूची =- संरक्षित करने के लिए प्रतीक नामों की एक सूची
-जुड़ें-लाइव अंतराल - एकत्रित प्रतियां (डिफ़ॉल्ट = सत्य)
-सीमा-फ्लोट-सटीक =- कम-सटीक इनलाइन अनुक्रम उत्पन्न करें
कुछ फ्लोट libcalls के लिए
-माचो - MachO विशिष्ट ऑब्जेक्ट फ़ाइल पार्सर का उपयोग करें
-मैटर =- विशिष्ट विशेषताओं को लक्षित करें
-एमसी-x86-अक्षम-अरिथ-विश्राम - अंकगणित की छूट अक्षम करें
X86 . के लिए निर्देश
-mips16-स्थिर-द्वीप - MIPS: mips16 निरंतर द्वीप सक्षम करें।
-मिप्स16-हार्ड-फ्लोट - MIPS: mips16 हार्ड फ्लोट सक्षम।
-एमएलएसएम - मर्ज किए गए लोड और स्टोर की गति को सक्षम करें
-मनो-एलडीसी1-एसडीसी1 - डबल सटीक लोड और स्टोर का विस्तार करें
उनके एकल सटीक समकक्षों के लिए
-कोई भेदभाव नहीं - भेदभाव करने वाले की पीढ़ी को अक्षम करें
जानकारी.
-नो-शो-कच्चा-इंस - निर्देशों को अलग करते समय, न करें
निर्देश बाइट्स प्रिंट करें।
-nvptx-sched4reg - एनवीपीटीएक्स विशिष्ट: रजिस्टर के लिए अनुसूची
दबाव
-प्रिंट-आफ्टर-ऑल - प्रत्येक पास के बाद IR प्रिंट करें
-प्रिंट-पहले-सभी - प्रत्येक पास से पहले IR प्रिंट करें
-प्रिंट-मशीनइंस्ट्र्स =- प्रिंट मशीन instr
-निजी शीर्षलेख - प्रारूप विशिष्ट फ़ाइल शीर्षलेख प्रदर्शित करें
-r - में स्थानांतरण प्रविष्टियां प्रदर्शित करें
पट्टिका
-रेगैलोक - उपयोग करने के लिए आवंटक पंजीकृत करें
= डिफ़ॉल्ट
- रजिस्टर आवंटक के आधार पर चुनें -O विकल्प
=मूल - मूल रजिस्टर आवंटक
=फास्ट - फास्ट रजिस्टर एलोकेटर
= लालची
- लालची रजिस्टर आवंटक
=pbqp - PBQP रजिस्टर आवंटक
-rng-बीज =- यादृच्छिक संख्या जनरेटर के लिए बीज
-s - प्रत्येक अनुभाग की सामग्री प्रदर्शित करें
-नमूना-प्रोफ़ाइल-अधिकतम-प्रसार-पुनरावृत्तियों =- जाने के लिए पुनरावृत्तियों की अधिकतम संख्या
सीएफजी के माध्यम से नमूना ब्लॉक/किनारे वजन का प्रचार करते समय।
-सेक्शन-हेडर - के लिए शीर्षलेखों का सारांश प्रदर्शित करें
प्रत्येक अनुभाग।
-स्पिलर - उपयोग करने के लिए स्पिलर: (डिफ़ॉल्ट: मानक)
= तुच्छ
- तुच्छ स्पिलर
=इनलाइन
- इनलाइन स्पिलर
-स्टैकमैप-संस्करण=- स्टैकमैप एन्कोडिंग संस्करण निर्दिष्ट करें
(डिफ़ॉल्ट = 1)
-आंकड़े - प्रोग्राम से आंकड़े आउटपुट सक्षम करें
(आवेषण के साथ उपलब्ध)
-प्रतीक करना - निर्देशों को अलग करते समय, कोशिश करें
ऑपरेंड का प्रतीक है।
-t - प्रतीक तालिका प्रदर्शित करें
-समय गुजर जाता है - हर पास का समय, छपाई का बीता समय
बाहर निकलने पर प्रत्येक के लिए
-ट्रिपल =- अलग करने के लिए लक्ष्य ट्रिपल, देखें
-संस्करण उपलब्ध लक्ष्यों के लिए
-अनविंड-जानकारी - खोलना जानकारी प्रदर्शित करें
-सत्यापन-डीबग-जानकारी -
-सत्यापन-डोम-जानकारी - प्रभुत्व की जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-लूप-जानकारी - लूप जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-regalloc - रजिस्टर आवंटन के दौरान सत्यापित करें
-सत्यापन-क्षेत्र-जानकारी - क्षेत्र की जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-scev - सत्यापित करें कि ScalarEvolution का बैकएज लिया गया है
मायने रखता है (धीमा)
-संस्करण - इस कार्यक्रम का संस्करण प्रदर्शित करें
-x86-एएसएम-वाक्यविन्यास - X86 . से निकलने के लिए कोड की शैली चुनें
बैकएंड:
=att - एमिट एटी एंड टी-स्टाइल असेंबली
=इंटेल - एमिट इंटेल-स्टाइल असेंबली
-यमल-सीएफजी=- एक CFG बनाएं और इसे YAML के रूप में लिखें
एमसीमॉड्यूल।
onworks.net सेवाओं का उपयोग करके llvm-objdump-3.5 का ऑनलाइन उपयोग करें