2013-02-25 44 views
5

मैं WinDbg में एक .NET 2.0 विधानसभा के लिए एक दुर्घटना डंप फ़ाइल डिबगिंग कर रहा हूँ।Windbg एल एम: क्या मतलब है "आस्थगित" करता है?

723c0000 72950000 mscorwks (deferred) 
. 
. 

क्या "आस्थगित" है यहाँ मतलब है:

जब मैं WinDbg में "एल एम" टाइप करें, मैं इस तरह भरी हुई मॉड्यूल की एक लंबी सूची मिल सकता है? मैं इसके बारे में चिंता करने की ज़रूरत है?

उत्तर

8

यह सिर्फ कोई प्रतीकों जहां इस मॉड्यूल के लिए अभी तक लोड का मतलब है। तो इसके बारे में चिंता मत करो।


lm (List Loaded Modules)

प्रतीक प्रकार तुरंत मॉड्यूल का नाम इस प्रकार देखें। इस कॉलम को लेबल नहीं किया गया है। विभिन्न स्थिति मूल्यों के बारे में अधिक जानकारी के लिए Symbol Status Abbreviations देखते हैं। यदि आपने प्रतीकों को लोड किया है, तो प्रतीक फ़ाइल नाम इस कॉलम का पालन करता है।

और Deferred Symbol Loading

डिफ़ॉल्ट रूप से, प्रतीक जानकारी वास्तव में लोड नहीं है जब लक्ष्य मॉड्यूल लोड किए गए हैं। इसके बजाए, डीबगर द्वारा प्रतीकों को लोड किया जाता है क्योंकि उनकी आवश्यकता होती है। इसे स्थगित प्रतीक लोडिंग या आलसी प्रतीक लोडिंग कहा जाता है।

और Symbol Status Abbreviations:

संक्षिप्त: टाल

अर्थ: मॉड्यूल लोड किया गया है, लेकिन डिबगर प्रतीकों को लोड करने का प्रयास नहीं किया है। आवश्यक होने पर प्रतीकों को लोड किया जाएगा। जानकारी के लिए Deferred Symbol Loading देखें।

+0

धन्यवाद, यह सहायक है। –

+3

सभी प्रतीकों को लोड करने के लिए 'ld *' टाइप करें और "स्थगित" को "सार्वजनिक पीडीबी प्रतीकों" या "निजी पीडीबी प्रतीकों" में बदलें। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^