यह कमांड llvm-nm-3.6 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
llvm-nm - सूची LLVM बिटकोड और ऑब्जेक्ट फ़ाइल की प्रतीक तालिका
SYNOPSIS
एलवीएम-एनएम [विकल्पों] [फ़ाइल नाम...]
वर्णन
RSI एलवीएम-एनएम उपयोगिता एलएलवीएम बिटकोड फाइलों, ऑब्जेक्ट फाइलों से प्रतीकों के नाम सूचीबद्ध करती है,
or ar उन्हें युक्त अभिलेखागार, कमांड लाइन पर नामित किया गया है। प्रत्येक प्रतीक साथ में सूचीबद्ध है
इसकी उत्पत्ति के बारे में कुछ सरल जानकारी के साथ। यदि कोई फ़ाइल नाम निर्दिष्ट नहीं है, या - is
फ़ाइल नाम के रूप में उपयोग किया जाता है, एलवीएम-एनएम एक फ़ाइल को उसके मानक इनपुट स्ट्रीम पर संसाधित करेगा।
एलवीएम-एनएमका डिफ़ॉल्ट आउटपुट स्वरूप पारंपरिक बीएसडी है nm आउटपुट स्वरूप। ऐसा प्रत्येक आउटपुट
रिकॉर्ड में एक (वैकल्पिक) 8-अंकीय हेक्साडेसिमल पता होता है, जिसके बाद एक प्रकार का कोड होता है
प्रत्येक प्रतीक के लिए चरित्र, उसके बाद एक नाम। प्रति पंक्ति एक रिकॉर्ड मुद्रित होता है; खेत
रिक्त स्थान द्वारा अलग किया जाता है। जब पता छोड़ दिया जाता है, तो इसे 8 रिक्त स्थान से बदल दिया जाता है।
वर्तमान में समर्थित कोड वर्ण टाइप करें, और उनके अर्थ इस प्रकार हैं:
U
नामांकित वस्तु संदर्भित है लेकिन इस बिटकोड फ़ाइल में अपरिभाषित है
C
सामान्य (एकाधिक परिभाषाएं एक साथ एक डीईएफ़ में जुड़ती हैं)
W
कमजोर संदर्भ (कई परिभाषाएं एक साथ शून्य या एक परिभाषा में जुड़ती हैं)
t
स्थानीय फ़ंक्शन (पाठ) वस्तु
T
वैश्विक कार्य (पाठ) वस्तु
d
स्थानीय डेटा वस्तु
D
वैश्विक डेटा वस्तु
?
कुछ पहचाना नहीं जा सकता
क्योंकि एलएलवीएम बिटकोड फाइलों में आमतौर पर ऐसी वस्तुएं होती हैं जिन्हें नहीं माना जाता है
पते जब तक वे एक निष्पादन योग्य छवि में लिंक नहीं होते हैं या गतिशील रूप से संकलित नहीं होते हैं
"सही समय पर", एलवीएम-एनएम LLVM बिटकोड फ़ाइल में किसी प्रतीक के लिए पता प्रिंट नहीं करता है,
यहां तक कि प्रतीक जो बिटकोड फ़ाइल में परिभाषित हैं।
विकल्प
-B (डिफ़ॉल्ट)
बीएसडी आउटपुट स्वरूप का प्रयोग करें। उपनाम के लिए --फॉर्मेट = बीएसडी.
-P POSIX.2 आउटपुट स्वरूप का उपयोग करें। उपनाम के लिए --फॉर्मेट = पॉज़िक्स.
--डीबग-सिम्स, -a
सभी प्रतीक दिखाएं, यहां तक कि केवल डीबगर भी।
--परिभाषित-केवल
केवल इस फ़ाइल में परिभाषित प्रतीकों को प्रिंट करें (प्रतीकों के विपरीत जो हो सकता है
इस फ़ाइल में ऑब्जेक्ट्स द्वारा संदर्भित, लेकिन इस फ़ाइल में परिभाषित नहीं है।)
--गतिशील, -D
सामान्य प्रतीकों के बजाय गतिशील प्रतीकों को प्रदर्शित करें।
--बाहरी केवल, -g
केवल उन प्रतीकों को प्रिंट करें जिनकी परिभाषाएँ बाहरी हैं; अर्थात्, दूसरे से पहुँचा जा सकता है
फाइलें.
--फॉर्मेट = फॉर्मेट, -f प्रारूप
एक आउटपुट स्वरूप का चयन करें; प्रारूप हो सकता है sysv, POSIXया, bsd। डिफ़ॉल्ट है bsd.
-मदद कमांड-लाइन विकल्पों और उनके अर्थों का सारांश प्रिंट करें।
--नो-सॉर्ट, -p
सामने आए क्रम में प्रतीकों को दिखाता है।
--संख्यात्मक-सॉर्ट, -एन, -v
पते के आधार पर प्रतीकों को क्रमबद्ध करें।
--प्रिंट-फ़ाइल-नाम, -ए, -o
प्रत्येक प्रतीक को उस फ़ाइल के साथ रखें जिससे वह आया था।
--प्रिंट आकार, -S
पते के बजाय प्रतीक आकार दिखाएं।
--आकार-क्रमबद्ध
प्रतीकों को आकार के अनुसार क्रमबद्ध करें।
--अपरिभाषित-केवल, -u
केवल संदर्भित प्रतीकों को प्रिंट करें लेकिन इस फ़ाइल में परिभाषित नहीं हैं।
onworks.net सेवाओं का उपयोग करके llvm-nm-3.6 का ऑनलाइन उपयोग करें