अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

i686-linux-gnu-objdump - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में i686-linux-gnu-objdump चलाएं

यह कमांड i686-linux-gnu-objdump है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


objdump - ऑब्जेक्ट फ़ाइलों से जानकारी प्रदर्शित करें।

SYNOPSIS


ओब्जडम्प [-a|--आर्काइव-हेडर]
[-b बीएफडीनाम|--लक्ष्य=बीएफडीनाम]
[-C|--विघटन[=अंदाज]]
[-d|-- जुदा करना]
[-D|-- जुदा करना-सब]
[-z|-- जुदा-शून्य]
[-ईबी|हैं El|--एंडियन ={बड़ा | थोड़ा }]
[-f|--फ़ाइल-शीर्षक]
[-F|--फ़ाइल-ऑफ़सेट]
[--फ़ाइल-प्रारंभ-संदर्भ]
[-g|--डिबगिंग]
[-e|--डिबगिंग-टैग]
[-h|--सेक्शन-हेडर|--शीर्षक]
[-i|--जानकारी]
[-j अनुभाग|--सेक्शन =अनुभाग]
[-l|--पंक्ति संख्याएँ]
[-S|--स्रोत]
[-m मशीन|--वास्तुकला=मशीन]
[-M विकल्पों|--डिससेम्बलर-विकल्प=विकल्पों]
[-p|--निजी शीर्षलेख]
[-P विकल्पों|--निजी=विकल्पों]
[-r|--reloc]
[-R|--गतिशील-स्थानांतरित]
[-s|--पूर्ण-सामग्री]
[-डब्ल्यू [lLiaprmfFsoRt]|
--बौना आदमी[= रॉलाइन, = डिकोडेडलाइन, = जानकारी, = संक्षिप्त, = पबनाम]
[=अरेंज,=मैक्रो,=फ्रेम्स,=फ्रेम्स-इंटरप,=स्ट्र,=लोक]
[= रेंज, = पब प्रकार, = ट्रेस_इन्फो, = ट्रेस_एब्रेव]
[=trace_aranges,=gdb_index]
[-G|--स्टैब्स]
[-t|--सिम्स]
[-T|--गतिशील-सिम्स]
[-x|--ऑल-हेडर]
[-w|--चौड़ा]
[--प्रारंभ-पता=पता]
[--स्टॉप-एड्रेस=पता]
[--उपसर्ग-पते]
[--[नहीं-]शो-कच्चा-इंस]
[--समायोजित-vma=ओफ़्सेट]
[--विशेष-सिम्स]
[--उपसर्ग=उपसर्ग]
[--उपसर्ग-पट्टी=स्तर]
[--insn-चौड़ाई=चौडाई]
[-V|--संस्करण]
[-H|--मदद]
objfile...

वर्णन


ओब्जडम्प एक या अधिक ऑब्जेक्ट फ़ाइलों के बारे में जानकारी प्रदर्शित करता है।
विकल्प नियंत्रित करते हैं कि कौन सी विशेष जानकारी प्रदर्शित की जाए। यह
जानकारी अधिकतर उन प्रोग्रामर्स के लिए उपयोगी है जो इस पर काम कर रहे हैं
संकलन उपकरण, प्रोग्रामर के विपरीत जो केवल अपना चाहते हैं
संकलन और काम करने के लिए कार्यक्रम।

objfile... जांच की जाने वाली ऑब्जेक्ट फ़ाइलें हैं। जब आप निर्दिष्ट करते हैं
अभिलेखागार, ओब्जडम्प प्रत्येक सदस्य ऑब्जेक्ट फ़ाइल पर जानकारी दिखाता है।

विकल्प


विकल्प के रूप में यहां दिखाए गए विकल्पों के लंबे और छोटे रूप हैं:
बराबर। सूची से कम से कम एक विकल्प
-a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-P,-r,-R,-s,-S,-t,-T ,-वी,-एक्स दिया जाना चाहिए।

-a
--संग्रह-शीर्षक
यदि कोई objfile फ़ाइलें संग्रह हैं, संग्रह प्रदर्शित करें
हेडर जानकारी (के समान प्रारूप में)। ls -l). इसके अतिरिक्त
वह जानकारी जिसके साथ आप सूचीबद्ध कर सकते हैं ar tv, ओब्जडम्प -a वस्तु दिखाता है
प्रत्येक संग्रह सदस्य का फ़ाइल स्वरूप।

--समायोजित-vma=ओफ़्सेट
जानकारी डंप करते समय, पहले जोड़ें ओफ़्सेट सभी अनुभाग के लिए
पते. यदि अनुभाग पते नहीं हैं तो यह उपयोगी है
प्रतीक तालिका के अनुरूप, जो डालते समय हो सकता है
किसी प्रारूप का उपयोग करते समय विशेष पतों पर अनुभाग जो नहीं कर सकते
अनुभाग पतों का प्रतिनिधित्व करते हैं, जैसे कि a.out।

-b बीएफडीनाम
--लक्ष्य=बीएफडीनाम
निर्दिष्ट करें कि ऑब्जेक्ट फ़ाइलों के लिए ऑब्जेक्ट-कोड प्रारूप है
बीएफडीनाम. यह विकल्प आवश्यक नहीं हो सकता है; ओब्जडम्प कर सकते हैं
कई प्रारूपों को स्वचालित रूप से पहचानें।

उदाहरण के लिए,

ओब्जडम्प -बी ओएसिस -एम वैक्स -एच फू.ओ

अनुभाग शीर्षलेखों से सारांश जानकारी प्रदर्शित करता है (-h) का फू.ओ,
जो स्पष्ट रूप से पहचाना गया है (-m) में VAX ऑब्जेक्ट फ़ाइल के रूप में
ओएसिस कंपाइलर्स द्वारा निर्मित प्रारूप। आप प्रारूपों को सूचीबद्ध कर सकते हैं
के साथ उपलब्ध है -i विकल्प.

-C
--डीमंगल[=अंदाज]
डिकोड (डिमंगल) निम्न-स्तरीय प्रतीक नामों को उपयोगकर्ता-स्तरीय नामों में बदलें।
सिस्टम द्वारा जोड़े गए किसी भी प्रारंभिक अंडरस्कोर को हटाने के अलावा,
यह C++ फ़ंक्शन नामों को पढ़ने योग्य बनाता है। अलग-अलग कंपाइलर्स के पास है
विभिन्न मंगल शैलियाँ। वैकल्पिक डीमैंगलिंग शैली तर्क
आपके लिए उपयुक्त डीमैंगलिंग शैली चुनने के लिए इसका उपयोग किया जा सकता है
संकलक।

-g
--डिबगिंग
डिबगिंग जानकारी प्रदर्शित करें. यह STABS को पार्स करने का प्रयास करता है
IEEE डिबगिंग प्रारूप की जानकारी फ़ाइल में संग्रहीत करें और उसे प्रिंट करें
C जैसे सिंटैक्स का उपयोग करना। यदि इनमें से कोई भी प्रारूप नहीं मिलता है
यह विकल्प वापस आ जाता है -W किसी भी DWARF को प्रिंट करने का विकल्प
फ़ाइल में जानकारी।

-e
--डिबगिंग-टैग
पसंद -g, लेकिन जानकारी संगत प्रारूप में उत्पन्न होती है
सीटीएजी टूल के साथ।

-d
-- जुदा करना
मशीन के निर्देशों के लिए कोडांतरक निमोनिक्स प्रदर्शित करें
objfile. यह विकल्प केवल उन अनुभागों को अलग करता है जो हैं
निर्देश शामिल होने की उम्मीद है।

-D
-- जुदा करना-सब
पसंद -d, लेकिन न केवल सभी अनुभागों की सामग्री को अलग करें
जिनसे अपेक्षा की जाती है कि उनमें निर्देश हों।

इस विकल्प का डिस्सेप्लर पर भी सूक्ष्म प्रभाव पड़ता है
कोड अनुभागों में निर्देश. जब विकल्प -d वास्तव में objdump है
यह मान लिया जाएगा कि कोड अनुभाग में मौजूद कोई भी प्रतीक घटित होता है
निर्देशों के बीच की सीमा और इसे अलग करने से इंकार कर दिया जाएगा
ऐसी सीमा के पार. जब विकल्प -D प्रभाव में है हालांकि यह
धारणा दबा दी गई है. इसका मतलब यह है कि यह संभव है
का उत्पादन -d और -D यदि, उदाहरण के लिए, डेटा संग्रहीत किया जाता है तो भिन्न होना
कोड अनुभाग.

यदि लक्ष्य एआरएम आर्किटेक्चर है तो इस स्विच में भी है
पाए गए डेटा के टुकड़ों को डीकोड करने के लिए डिस्सेम्बलर को मजबूर करने का प्रभाव
कोड अनुभागों में मानो वे निर्देश हों।

--उपसर्ग-पते
अलग करते समय, प्रत्येक पंक्ति पर पूरा पता प्रिंट करें। यह
पुराना डिस्सेम्बली प्रारूप है।

-ईबी
हैं El
--एंडियन={बड़ा|छोटा}
ऑब्जेक्ट फ़ाइलों की एंडियननेस निर्दिष्ट करें। ये ही असर करता है
जुदा करना। फ़ाइल स्वरूप को अलग करते समय यह उपयोगी हो सकता है
जो एंडियननेस जानकारी का वर्णन नहीं करता है, जैसे कि एस-रिकॉर्ड।

-f
--फ़ाइल-शीर्षक
प्रत्येक के समग्र शीर्षलेख से सारांश जानकारी प्रदर्शित करें
objfile फाइलें.

-F
--फ़ाइल-ऑफ़सेट
अनुभागों को अलग करते समय, जब भी कोई प्रतीक प्रदर्शित होता है
डेटा के उस क्षेत्र की फ़ाइल ऑफ़सेट प्रदर्शित करें जो होने वाली है
फेंक दिया. यदि शून्य को छोड़ दिया जा रहा है, तो जब disassembly
बायोडाटा, उपयोगकर्ता को बताएं कि कितने शून्य छोड़े गए और फ़ाइल
उस स्थान का ऑफसेट जहां से डिस्सेम्बली फिर से शुरू होती है। कब
डंपिंग अनुभाग, स्थान की फ़ाइल ऑफसेट प्रदर्शित करें
जहां डंप शुरू होता है.

--फ़ाइल-प्रारंभ-संदर्भ
निर्दिष्ट करें कि इंटरलिस्टेड सोर्स कोड/डिससेम्बली प्रदर्शित करते समय
(मानता है -S) उस फ़ाइल से जो अभी तक प्रदर्शित नहीं हुई है, बढ़ाएँ
फ़ाइल की शुरुआत का संदर्भ।

-h
--सेक्शन-हेडर
--शीर्षक
ऑब्जेक्ट के अनुभाग शीर्षलेखों से सारांश जानकारी प्रदर्शित करें
फ़ाइल.

फ़ाइल खंडों को गैरमानक पतों पर स्थानांतरित किया जा सकता है
उदाहरण का उपयोग करके -टेक्स्ट, -टीडेटाया, -तब्स्स के लिए विकल्प ld.
हालाँकि, कुछ ऑब्जेक्ट फ़ाइल स्वरूप, जैसे a.out, संग्रहीत नहीं करते हैं
फ़ाइल खंडों का आरंभिक पता. उन स्थितियों में,
हालांकि ld अनुभागों को सही ढंग से स्थानांतरित करता है, का उपयोग कर ओब्जडम्प -h सेवा मेरे
फ़ाइल अनुभाग शीर्षलेखों की सूची सही पते नहीं दिखा सकती।
इसके बजाय, यह सामान्य पते दिखाता है, जो इसके लिए अंतर्निहित हैं
लक्ष्य।

-H
--मदद
विकल्पों का सारांश प्रिंट करें ओब्जडम्प और बाहर निकलें

-i
--जानकारी
सभी आर्किटेक्चर और ऑब्जेक्ट स्वरूपों को दिखाते हुए एक सूची प्रदर्शित करें
विशिष्टता के लिए उपलब्ध है -b or -m.

-j नाम
--सेक्शन =नाम
केवल अनुभाग के लिए जानकारी प्रदर्शित करें नाम.

-l
--पंक्ति संख्याएँ
फ़ाइल नाम के साथ डिस्प्ले को लेबल करें (डीबगिंग जानकारी का उपयोग करके)।
और ऑब्जेक्ट कोड या रीलोक्स के अनुरूप स्रोत लाइन नंबर
दिखाया गया. के साथ ही उपयोगी है -d, -Dया, -r.

-m मशीन
--वास्तुकला=मशीन
ऑब्जेक्ट फ़ाइलों को अलग करते समय उपयोग करने के लिए आर्किटेक्चर निर्दिष्ट करें।
यह उन ऑब्जेक्ट फ़ाइलों को अलग करते समय उपयोगी हो सकता है जो ऐसा नहीं करतीं
वास्तुकला संबंधी जानकारी का वर्णन करें, जैसे कि एस-रिकॉर्ड। आप सूचीबद्ध कर सकते हैं
के साथ उपलब्ध आर्किटेक्चर -i विकल्प.

यदि लक्ष्य एक एआरएम आर्किटेक्चर है तो इस स्विच में एक है
अतिरिक्त प्रभाव. यह डिस्सेम्बली को केवल उन्हीं तक सीमित रखता है
द्वारा निर्दिष्ट आर्किटेक्चर द्वारा समर्थित निर्देश मशीन.
यदि इस स्विच का उपयोग करना आवश्यक है क्योंकि इनपुट फ़ाइल ऐसा करती है
इसमें कोई वास्तुकला संबंधी जानकारी शामिल नहीं है, लेकिन यह वांछित भी है
उपयोग के सभी निर्देशों को अलग करें -मर्म.

-M विकल्पों
--डिससेम्बलर-विकल्प=विकल्पों
डिस्सेम्बलर को लक्ष्य विशिष्ट जानकारी दें। केवल
कुछ लक्ष्यों पर समर्थित. यदि इससे अधिक निर्दिष्ट करना आवश्यक है
एक डिस्सेबलर विकल्प फिर एकाधिक -M विकल्पों का उपयोग किया जा सकता है या किया जा सकता है
अल्पविराम से अलग की गई सूची में एक साथ रखा जाए।

यदि लक्ष्य एआरएम आर्किटेक्चर है तो इस स्विच का उपयोग किया जा सकता है
यह चुनने के लिए कि डिस्सेम्बलर के दौरान कौन सा रजिस्टर नाम सेट उपयोग किया जाता है।
निर्दिष्ट करना -M reg-नाम-std (डिफ़ॉल्ट) रजिस्टर का चयन करेगा
एआरएम के निर्देश सेट दस्तावेज़ में उपयोग किए गए नाम, लेकिन साथ में
रजिस्टर 13 को 'एसपी' कहा जाता है, रजिस्टर 14 को 'एलआर' कहा जाता है और रजिस्टर 15 को कहा जाता है
'पीसी' कहा जाता है. निर्दिष्ट करना -M रेग-नाम-एपीसीएस नाम सेट का चयन करेगा
निर्दिष्ट करते समय एआरएम प्रक्रिया कॉल मानक द्वारा उपयोग किया जाता है -M रेग-
नाम-कच्चा बस इस्तेमाल करेंगे r इसके बाद रजिस्टर नंबर आता है।

एपीसीएस रजिस्टर नामकरण योजना के भी दो प्रकार हैं
द्वारा सक्षम किया गया -M reg-नाम-atpcs और -M रेग-नाम-विशेष-एटीपीसी कौन कौन से
एआरएम/थंब प्रक्रिया कॉल मानक नामकरण परंपराओं का उपयोग करें।
(या तो सामान्य रजिस्टर नामों के साथ या विशेष रजिस्टर के साथ
नाम)।

इस विकल्प का उपयोग एआरएम आर्किटेक्चर के लिए बाध्य करने के लिए भी किया जा सकता है
सभी निर्देशों को अंगूठे के निर्देशों के रूप में व्याख्या करने के लिए डिस्सेबलर
स्विच का उपयोग करना --डिससेम्बलर-विकल्प=बल-अंगूठे। यह हो सकता है
अन्य द्वारा उत्पादित अंगूठे कोड को अलग करने का प्रयास करते समय उपयोगी
संकलक।

x86 के लिए, कुछ विकल्प के कार्यों की नकल करते हैं -m
स्विच करें, लेकिन बारीक नियंत्रण की अनुमति दें। से एकाधिक चयन
निम्नलिखित को अल्पविराम से अलग की गई स्ट्रिंग के रूप में निर्दिष्ट किया जा सकता है।

"x86-64"
"I386"
"I8086"
दिए गए आर्किटेक्चर के लिए डिस्सेप्लर का चयन करें।

"बुद्धि"
"अट"
इंटेल सिंटैक्स मोड और एटी एंड टी सिंटैक्स मोड के बीच चयन करें।

"एएमडी 64"
"इंटेल 64"
AMD64 ISA और Intel64 ISA के बीच चयन करें।

"इंटेल-स्मरक"
"अट-स्मरक"
इंटेल निमोनिक मोड और एटी एंड टी निमोनिक मोड के बीच चयन करें।
ध्यान दें: "इंटेल-म्नेमोनिक" का तात्पर्य "इंटेल" और "एट-म्नेमोनिक" से है।
तात्पर्य "att" से है।

"addr64"
"addr32"
"addr16"
"डेटा 32"
"डेटा 16"
डिफ़ॉल्ट पता आकार और ऑपरेंड आकार निर्दिष्ट करें। ये चार
यदि "x86-64", "i386" या "i8086" विकल्प ओवरराइड हो जाएंगे
बाद में विकल्प स्ट्रिंग में दिखाई दें।

"प्रत्यय"
एटी एंड टी मोड में होने पर, डिस्सेम्बलर को प्रिंट करने का निर्देश देता है
स्मरक प्रत्यय तब भी जब प्रत्यय का अनुमान लगाया जा सकता है
संकार्य।

पावरपीसी के लिए, बुके BookE निर्देशों को अलग करने को नियंत्रित करता है।
32 और 64 क्रमशः PowerPC और PowerPC64 डिस्सेप्लर का चयन करें।
e300 e300 परिवार के लिए डिस्सेम्बली का चयन करता है। 440 चयन
पॉवरपीसी 440 के लिए डिस्सेम्बली। पीपीसीपीएस के लिए disassembly का चयन करता है
PPC750CL के युग्मित एकल निर्देश।

एमआईपीएस के लिए, यह विकल्प अनुदेश निमोनिक की छपाई को नियंत्रित करता है
अलग-अलग निर्देशों में नाम और रजिस्टर नाम। विभिन्न
निम्नलिखित में से चयनों को अल्पविराम से अलग करके निर्दिष्ट किया जा सकता है
स्ट्रिंग, और अमान्य विकल्पों पर ध्यान नहीं दिया जाता है:

"नो-उपनाम"
कुछ छद्म के बजाय 'कच्चा' अनुदेश स्मरणीय मुद्रित करें
अनुदेश स्मरणीय. यानि की जगह 'दद्दू' या 'या' प्रिंट करें
'हटो', 'एनओपी' के बजाय 'एसएलएल', आदि।

"एमएसए"
एमएसए निर्देशों को अलग करें।

"पुण्य"
वर्चुअलाइजेशन एएसई निर्देशों को अलग करें।

"एक्सपीए"
विस्तारित भौतिक पता (एक्सपीए) एएसई को अलग करें
निर्देश.

"जीपीआर-नाम =एबीआई"
उपयुक्त जीपीआर (सामान्य प्रयोजन रजिस्टर) नाम प्रिंट करें
निर्दिष्ट ए.बी.आई. डिफ़ॉल्ट रूप से, जीपीआर नाम चयनित होते हैं
बाइनरी के एबीआई के अनुसार विखंडित किया जा रहा है।

"एफपीआर-नाम =एबीआई"
एफपीआर (फ़्लोटिंग-पॉइंट रजिस्टर) नामों को उपयुक्त के रूप में प्रिंट करें
निर्दिष्ट ए.बी.आई. डिफ़ॉल्ट रूप से, FPR नंबर मुद्रित होते हैं
नामों की तुलना में.

"सीपी0-नाम=आर्च"
CP0 (सिस्टम कंट्रोल कोप्रोसेसर; कोप्रोसेसर 0) रजिस्टर प्रिंट करें
सीपीयू या आर्किटेक्चर के लिए उपयुक्त नाम निर्दिष्ट करें
मेहराब. डिफ़ॉल्ट रूप से, CP0 रजिस्टर नामों का चयन इसके अनुसार किया जाता है
बाइनरी के आर्किटेक्चर और सीपीयू को अलग किया जा रहा है।

"hwr-names=आर्च"
HWR प्रिंट करें (हार्डवेयर रजिस्टर, "rdhwr" निर्देश द्वारा प्रयुक्त)
सीपीयू या आर्किटेक्चर के लिए उपयुक्त नाम निर्दिष्ट करें
मेहराब. डिफ़ॉल्ट रूप से, HWR नाम इसके अनुसार चुने जाते हैं
बाइनरी के आर्किटेक्चर और सीपीयू को अलग किया जा रहा है।

"रेग-नाम =एबीआई"
चयनित एबीआई के लिए उपयुक्त के रूप में जीपीआर और एफपीआर नाम प्रिंट करें।

"रेग-नाम =आर्च"
सीपीयू-विशिष्ट रजिस्टर नाम प्रिंट करें (CP0 रजिस्टर और HWR नाम)
चयनित सीपीयू या आर्किटेक्चर के लिए उपयुक्त।

ऊपर सूचीबद्ध विकल्पों में से किसी के लिए, अबी or मेहराब निर्दिष्ट किया जा सकता है
as सांख्यिक नामों के बजाय संख्याएँ मुद्रित करने के लिए, के लिए
चयनित प्रकार के रजिस्टर। आप उपलब्ध मूल्यों को सूचीबद्ध कर सकते हैं
अबी और मेहराब का उपयोग --मदद विकल्प.

VAX के लिए, आप के साथ फ़ंक्शन प्रविष्टि पते निर्दिष्ट कर सकते हैं -M
प्रविष्टि: 0xf00ba. आप इसे कई बार ठीक से उपयोग कर सकते हैं
उन VAX बाइनरी फ़ाइलों को अलग करें जिनमें प्रतीक तालिकाएँ नहीं हैं (जैसे
ROM डंप)। इन मामलों में, फ़ंक्शन एंट्री मास्क होगा
अन्यथा VAX निर्देशों के रूप में डिकोड किया जाएगा, जो संभवतः आगे बढ़ेगा
शेष फ़ंक्शन को गलत तरीके से अलग किया जा रहा है।

-p
--निजी शीर्षलेख
ऑब्जेक्ट फ़ाइल स्वरूप के लिए विशिष्ट जानकारी प्रिंट करें।
मुद्रित की गई सटीक जानकारी ऑब्जेक्ट फ़ाइल स्वरूप पर निर्भर करती है। के लिए
कुछ ऑब्जेक्ट फ़ाइल स्वरूपों में, कोई अतिरिक्त जानकारी मुद्रित नहीं होती है।

-P विकल्पों
--निजी=विकल्पों
ऑब्जेक्ट फ़ाइल स्वरूप के लिए विशिष्ट जानकारी प्रिंट करें।
तर्क विकल्पों अल्पविराम से अलग की गई सूची है जो इस पर निर्भर करती है
प्रारूप (विकल्पों की सूची सहायता से प्रदर्शित होती है)।

XCOFF के लिए, उपलब्ध विकल्प हैं:

"हेडर"
"बाहर"
"खंड"
"सिम"
"स्थानांतरित"
"लिनेनो,"
"लोडर"
"के अलावा"
"टाइपचक"
"वापस ट्रेस करें"
"टोक"
"एलडीइन्फो"

सभी ऑब्जेक्ट प्रारूप इस विकल्प का समर्थन नहीं करते हैं. विशेष रूप से ईएलएफ
प्रारूप इसका उपयोग नहीं करता.

-r
--reloc
फ़ाइल की स्थानांतरण प्रविष्टियाँ प्रिंट करें। यदि के साथ प्रयोग किया जाता है -d or -D,
स्थानांतरणों को डिस्सेप्लर के साथ अलग-अलग मुद्रित किया जाता है।

-R
--गतिशील-स्थानांतरित
फ़ाइल की गतिशील स्थानांतरण प्रविष्टियाँ प्रिंट करें। यह केवल .... ही
गतिशील वस्तुओं के लिए सार्थक, जैसे कि कुछ प्रकार के साझा
पुस्तकालय. से संबंधित -r, अगर के साथ प्रयोग किया जाता है -d or -D, स्थानांतरण हैं
डिस्सेप्लर के साथ मुद्रित मुद्रित।

-s
--पूर्ण-सामग्री
अनुरोधित किसी भी अनुभाग की पूरी सामग्री प्रदर्शित करें। डिफ़ॉल्ट रूप से
सभी गैर-रिक्त अनुभाग प्रदर्शित होते हैं।

-S
--स्रोत
यदि संभव हो तो स्रोत कोड को डिस्सेम्बली के साथ मिश्रित करके प्रदर्शित करें।
तात्पर्य -d.

--उपसर्ग=उपसर्ग
निर्दिष्ट करें उपसर्ग निरपेक्ष पथ में जोड़ने के लिए जब साथ प्रयोग किया जाता है -S.

--उपसर्ग-पट्टी=स्तर
इंगित करें कि कितने आरंभिक निर्देशिका नामों को हटाना है
हार्डवेयरयुक्त निरपेक्ष पथ. बिना इसका कोई असर नहीं होता --उपसर्ग=उपसर्ग.

--शो-कच्चा-इंस
निर्देशों को अलग करते समय, निर्देश को हेक्स रूप में प्रिंट करें
प्रतीकात्मक रूप में भी. कब को छोड़कर यह डिफ़ॉल्ट है
--उपसर्ग-पते प्रयोग किया जाता है।

--नहीं-शो-कच्चा-इंस
निर्देशों को अलग करते समय, निर्देश को प्रिंट न करें
बाइट्स यह डिफ़ॉल्ट है जब --उपसर्ग-पते प्रयोग किया जाता है।

--insn-चौड़ाई=चौडाई
डिस्प्ले चौडाई अलग करते समय एक ही लाइन पर बाइट्स
निर्देश.

-डब्ल्यू [lLiaprmfFsoRt]
--बौना [= कच्ची रेखा, = डिकोडेडलाइन, = जानकारी, = संक्षिप्त, = पबनाम]
--बौना[=अरेंज,=मैक्रो,=फ्रेम्स,=फ्रेम्स-इंटरप,=स्ट्र,=लोक]
--बौना [= रेंज, = पब प्रकार, = ट्रेस_इन्फो, = ट्रेस_एब्रेव]
--बौना[=trace_aranges,=gdb_index]
फ़ाइल में डिबग अनुभागों की सामग्री प्रदर्शित करता है, यदि कोई हो
वर्तमान। यदि वैकल्पिक अक्षरों या शब्दों में से कोई एक का अनुसरण करता है
स्विच करें तो केवल उन विशिष्ट अनुभागों में पाया जाने वाला डेटा होगा
फेंक दिया

ध्यान दें कि सामग्री प्रदर्शित करने के लिए कोई एकल अक्षर विकल्प नहीं है
ट्रेस सेक्शन या .gdb_index.

नोट: से आउटपुट =जानकारी विकल्प भी प्रभावित हो सकता है
विकल्पों --बौना-गहराई, --बौना-शुरू और --बौना-जांच.

--बौना-गहराई=n
".debug_info" अनुभाग के डंप को सीमित करें n बच्चे। यह है
केवल के साथ उपयोगी --बौना=जानकारी. डिफ़ॉल्ट सभी DIE को प्रिंट करना है;
के लिए विशेष मान 0 n यह प्रभाव भी पड़ेगा।

के लिए गैर-शून्य मान के साथ n, पर या उससे गहरा मर जाता है n स्तर होगा
मुद्रित न हो। के लिए सीमा n शून्य आधारित है।

--बौना-शुरू=n
DIE क्रमांकित से शुरू होने वाले केवल DIE को प्रिंट करें n. यह केवल .... ही
के साथ उपयोगी --बौना=जानकारी.

यदि निर्दिष्ट किया गया है, तो यह विकल्प किसी भी शीर्षलेख की छपाई को दबा देगा
DIE क्रमांकित से पहले की जानकारी और सभी DIE n. केवल भाई बहन
और निर्दिष्ट डीआईई के बच्चों को मुद्रित किया जाएगा।

इसके साथ संयोजन के रूप में इस्तेमाल किया जा सकता है --बौना-गहराई.

--बौना-जांच
Dwarf जानकारी की एकरूपता के लिए अतिरिक्त जाँच सक्षम करें।

-G
--स्टैब्स
अनुरोधित किसी भी अनुभाग की पूरी सामग्री प्रदर्शित करें। प्रदर्शित करें
.stab और .stab.index और .stab.excl अनुभागों की सामग्री
एक ईएलएफ फ़ाइल. यह केवल सिस्टम पर उपयोगी है (जैसे सोलारिस 2.0)
जिसमें ".stab" डिबगिंग प्रतीक-तालिका प्रविष्टियाँ एक में की जाती हैं
ईएलएफ अनुभाग. अधिकांश अन्य फ़ाइल स्वरूपों में, प्रतीक-तालिका को डीबग करना
प्रविष्टियाँ लिंकेज प्रतीकों के साथ इंटरलीक की गई हैं, और दिखाई दे रही हैं
la --सिम्स उत्पादन.

--प्रारंभ-पता=पता
निर्दिष्ट पते पर डेटा प्रदर्शित करना प्रारंभ करें। इसका प्रभाव पड़ता है
का उत्पादन -d, -r और -s विकल्प.

--स्टॉप-एड्रेस=पता
निर्दिष्ट पते पर डेटा प्रदर्शित करना बंद करें. इसका प्रभाव पड़ता है
का उत्पादन -d, -r और -s विकल्प.

-t
--सिम्स
फ़ाइल की प्रतीक तालिका प्रविष्टियाँ प्रिंट करें। यह के समान है
द्वारा दी गई जानकारी nm कार्यक्रम, हालांकि प्रदर्शन स्वरूप
फरक है। आउटपुट का प्रारूप के प्रारूप पर निर्भर करता है
फ़ाइल को डंप किया जा रहा है, लेकिन इसके दो मुख्य प्रकार हैं। एक दिखता है
इस तरह:

[ 4](सेक 3)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .bss
[ 6](सेक 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 फ्रेड

जहां वर्गाकार कोष्ठक के अंदर की संख्या की संख्या है
प्रतीक तालिका में प्रविष्टि, सेकंड संख्या अनुभाग संख्या है,
la fl मान प्रतीक के ध्वज बिट्स हैं, ty संख्या है
प्रतीक का प्रकार, SCL संख्या प्रतीक का भंडारण वर्ग है और
nx मान इससे जुड़ी सहायक प्रविष्टियों की संख्या है
प्रतीक। अंतिम दो फ़ील्ड प्रतीक का मान और उसका नाम हैं।

अन्य सामान्य आउटपुट स्वरूप, जो आमतौर पर ईएलएफ आधारित फ़ाइलों के साथ देखा जाता है,
इस तरह दिखता है:

00000000 एलडी .bss 00000000 .bss
00000000 ग्राम .पाठ्य 00000000 फ्रेड

यहां पहला नंबर प्रतीक का मान है (कभी-कभी संदर्भित किया जाता है)।
इसके पते के रूप में)। अगला फ़ील्ड वास्तव में वर्णों का एक समूह है
और प्रतीक पर सेट किए गए ध्वज बिट्स को इंगित करने वाले स्थान।
इन पात्रों का वर्णन नीचे किया गया है। अगला अनुभाग है
जो प्रतीक जुड़ा हुआ है या *एबीएस* यदि अनुभाग निरपेक्ष है
(अर्थात किसी भी अनुभाग से जुड़ा नहीं है), या *यूएनडी* यदि अनुभाग है
डंप की जा रही फ़ाइल में संदर्भित किया गया है, लेकिन वहां परिभाषित नहीं किया गया है।

अनुभाग नाम के बाद एक अन्य फ़ील्ड, एक संख्या आती है, जिसके लिए
सामान्य प्रतीक संरेखण है और अन्य प्रतीक के लिए आकार है।
अंत में प्रतीक का नाम प्रदर्शित होता है।

ध्वज वर्णों को निम्नानुसार 7 समूहों में विभाजित किया गया है:

"L"
"जी"
"यू"
"!" प्रतीक एक स्थानीय (एल), वैश्विक (जी), अद्वितीय वैश्विक (यू), है
न तो वैश्विक और न ही स्थानीय (एक स्थान) या दोनों वैश्विक और स्थानीय
(!) एक प्रतीक विभिन्न प्रकार के लिए न तो स्थानीय हो सकता है और न ही वैश्विक
कारण, उदाहरण के लिए, क्योंकि इसका उपयोग डिबगिंग के लिए किया जाता है, लेकिन यह है
संभवतः बग का संकेत है यदि यह कभी भी स्थानीय और दोनों हो
वैश्विक। अद्वितीय वैश्विक प्रतीक GNU का विस्तार हैं
ईएलएफ प्रतीक बाइंडिंग का मानक सेट। ऐसे प्रतीक के लिए
डायनामिक लिंकर पूरी प्रक्रिया में यह सुनिश्चित करेगा
इस नाम और प्रकार के साथ केवल एक प्रतीक प्रयोग में है।

"w" प्रतीक कमजोर (w) या मजबूत (एक स्थान) है।

"सी" प्रतीक एक कंस्ट्रक्टर (सी) या एक साधारण प्रतीक (ए) को दर्शाता है
अंतरिक्ष)।

"W" प्रतीक एक चेतावनी (W) या एक सामान्य प्रतीक (एक स्थान) है। ए
चेतावनी प्रतीक का नाम एक संदेश है जिसे प्रदर्शित किया जाना चाहिए
चेतावनी प्रतीक के बाद का प्रतीक कभी भी संदर्भित किया जाता है।

"मैं"
"i" प्रतीक किसी अन्य प्रतीक (I), a का अप्रत्यक्ष संदर्भ है
रीलोक प्रोसेसिंग के दौरान मूल्यांकन किया जाने वाला फ़ंक्शन (i) या a
सामान्य प्रतीक (एक स्थान)।

"डी"
"डी" प्रतीक एक डिबगिंग प्रतीक (डी) या एक गतिशील प्रतीक (डी) या है
एक सामान्य प्रतीक (एक स्थान)।

'एफ'
"एफ"
"ओ" प्रतीक एक फ़ंक्शन (एफ) या फ़ाइल (एफ) या ए का नाम है
वस्तु (O) या सिर्फ एक सामान्य प्रतीक (एक स्थान)।

-T
--गतिशील-सिम्स
फ़ाइल की डायनामिक प्रतीक तालिका प्रविष्टियाँ प्रिंट करें। यह केवल .... ही
गतिशील वस्तुओं के लिए सार्थक, जैसे कि कुछ प्रकार के साझा
पुस्तकालय. यह द्वारा दी गई जानकारी के समान है nm
कार्यक्रम जब दिया गया -D (--गतिशील) विकल्प।

--विशेष-सिम्स
प्रतीकों को प्रदर्शित करते समय उन प्रतीकों को शामिल करें जिन पर लक्ष्य विचार करता है
किसी तरह से विशेष हो और जो आम तौर पर रुचिकर न हो
उपयोगकर्ता के लिए।

-V
--संस्करण
का संस्करण संख्या प्रिंट करें ओब्जडम्प और बाहर निकलें

-x
--ऑल-हेडर
प्रतीक सहित सभी उपलब्ध हेडर जानकारी प्रदर्शित करें
तालिका और स्थानांतरण प्रविष्टियाँ। का उपयोग करते हुए -x निर्दिष्ट करने के बराबर है
के सभी -a -f -h -p -r -t.

-w
--चौड़ा
80 से अधिक वाले आउटपुट डिवाइस के लिए कुछ पंक्तियों को प्रारूपित करें
कॉलम. जब प्रतीक नाम मौजूद हों तो उन्हें छोटा न करें
का प्रदर्शन किया।

-z
-- जुदा-शून्य
आम तौर पर डिस्सेम्बली आउटपुट शून्य के ब्लॉक को छोड़ देगा। यह
विकल्प डिस्सेम्बलर को उन ब्लॉकों को अलग करने का निर्देश देता है
किसी भी अन्य डेटा की तरह।

@पट्टिका
से कमांड-लाइन विकल्प पढ़ें पट्टिका. पढ़े गए विकल्प डाले गए हैं
मूल @ के स्थान परपट्टिका विकल्प। अगर पट्टिका मौजूद नहीं है, या
पढ़ा नहीं जा सकता है, तो विकल्प का शाब्दिक व्यवहार किया जाएगा, और नहीं
हटा दिया।

में विकल्प पट्टिका व्हाइटस्पेस द्वारा अलग किया जाता है। एक सफेद जगह
चरित्र को एक विकल्प में शामिल किया जा सकता है, जो संपूर्ण को घेरता है
सिंगल या डबल कोट्स में विकल्प। कोई भी चरित्र (सहित
एक बैकस्लैश) चरित्र को उपसर्ग करके शामिल किया जा सकता है be
बैकस्लैश के साथ शामिल है। NS पट्टिका स्वयं अतिरिक्त हो सकता है
@पट्टिका विकल्प; ऐसे किसी भी विकल्प को पुनरावर्ती रूप से संसाधित किया जाएगा।

onworks.net सेवाओं का उपयोग करके i686-linux-gnu-objdump का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    ऑल्ट-एफ
    ऑल्ट-एफ
    Alt-F एक मुफ़्त और खुला स्रोत प्रदान करता है
    DLINK के लिए वैकल्पिक फर्मवेयर
    DNS-320/320L/321/323/325/327L and
    DNR-322L। Alt-F में सांबा और NFS हैं;
    ext2/3/4 का समर्थन करता है...
    ऑल्ट-एफ डाउनलोड करें
  • 2
    USM
    USM
    Usm एक एकीकृत स्लैकवेयर पैकेज है
    प्रबंधक जो स्वचालित रूप से संभालता है
    निर्भरता संकल्प। यह एकजुट करता है
    सहित विभिन्न पैकेज रिपॉजिटरी
    सुस्त बर्तन, सुस्त, पी...
    यूएसएम डाउनलोड करें
  • 3
    Chart.js
    Chart.js
    चार्ट.जेएस एक जावास्क्रिप्ट लाइब्रेरी है जो
    डिजाइनरों और डेवलपर्स को आकर्षित करने की अनुमति देता है
    HTML5 का उपयोग करने वाले सभी प्रकार के चार्ट
    कैनवास तत्व। चार्ट जे एस एक महान प्रदान करता है
    सरणी ...
    चार्ट.जेएस डाउनलोड करें
  • 4
    iReport-JasperReports के लिए डिज़ाइनर
    iReport-JasperReports के लिए डिज़ाइनर
    नोट: iReport/Jaspersoft स्टूडियो सपोर्ट
    घोषणा: संस्करण 5.5.0 के अनुसार,
    जैस्परसॉफ्ट स्टूडियो आधिकारिक होगा
    JasperReports के लिए डिज़ाइन क्लाइंट। मैं विवरण देता हूँ
    मर्जी...
    JasperReports के लिए iReport-Designer डाउनलोड करें
  • 5
    पोस्टइंस्टॉलरF
    पोस्टइंस्टॉलरF
    PostInstallerF सभी को स्थापित करेगा
    सॉफ्टवेयर जो फेडोरा लिनक्स और अन्य
    बाद में डिफ़ॉल्ट रूप से शामिल नहीं होता है
    पहली बार फेडोरा चला रहा है। इसका
    के लिए आसान...
    पोस्ट इंस्टालर एफ डाउनलोड करें
  • 6
    स्ट्रेस
    स्ट्रेस
    स्ट्रेस प्रोजेक्ट को स्थानांतरित कर दिया गया है
    https://strace.io. strace is a
    डायग्नोस्टिक, डिबगिंग और इंस्ट्रक्शनल
    लिनक्स के लिए यूजरस्पेस ट्रैसर। इसका प्रयोग किया जाता है
    निगरानी करने के लिए...
    स्ट्रेस डाउनलोड करें
  • अधिक "

लिनक्स कमांड

Ad