16

हाँ, मुझे पता है कि चार मेमोरी विंडो हैं, लेकिन मैं घड़ी विंडो में एक ही मान का प्रदर्शन पसंद करता हूं, और मुझे आश्चर्य है कि घड़ी विंडो में देखने के लिए मेमोरी लोकेशन निर्दिष्ट करना संभव है।क्या विजुअल स्टूडियो डीबगर की वॉच विंडो का उपयोग कर मेमोरी लोकेशन के मूल्य को देखना संभव है?

अपना पता स्वयं ही रखकर हेक्स में पते का मूल्यांकन करता है।

उत्तर

24

यदि आप एक विशेष मेमोरी लोकेशन देखना चाहते हैं तो आपको डीबगर को उस स्थान पर रहने वाले ऑब्जेक्ट के प्रकार को बताने की आवश्यकता है। 0x00aabbcc के बजाय (SomeType*)0x00aabbcc का उपयोग करें। एक बार जब डिबगर स्मृति स्थान के प्रकार को जानता है तो यह एक टाइप किए गए स्थानीय की तरह व्यवहार करेगा और

+0

काश वी.एस. इतना स्मार्ट बनने की कोशिश नहीं होता है, और की आवश्यकता होती है डेटा प्रकार क्या स्मृति स्थान पर है देखने के लिए जाना जा। मैं इसे थोड़ा गूंगा होना चाहता हूं और मुझे स्मृति स्थान पर एक हेक्स डंप दिखाएं: पी –

+5

वैसे इसके लिए मेमोरी विंडो पहले से ही है। बस एक चर को खींचें और छोड़ें (या एक हेक्स पता पेस्ट करें) और यह आपको कच्ची मेमोरी स्थिति दिखाएगा। – Neutrino

1

आधिकारिक साइट answer, जो इस प्रश्न के साथ-साथ अन्य उत्तरों के साथ काम करता है, की जांच करें :)। उस पृष्ठ पर, अनुभाग "मेमोरी के माध्यम से एक सूचक के बाद" कहते हैं:

मूल कोड ऐप्लिकेशन में, आप रजिस्टर लाइव अभिव्यक्ति के रूप में नाम का उपयोग कर सकते हैं। उदाहरण के लिए, आप स्टैक का पालन करने के लिए स्टैक पॉइंटर का उपयोग कर सकते हैं।

स्मृति

  1. के माध्यम से पता बॉक्स एक सूचक का पालन करें मेमोरी विंडो में, एक सूचक अभिव्यक्ति टाइप करें। पॉइंटर चर वर्तमान दायरे में होना चाहिए। भाषा के आधार पर, आपको इसे अव्यवस्थित करना पड़ सकता है।

  2. प्रेस दर्ज करें। अब, जब आप चरण पर निष्पादन आदेश का उपयोग करते हैं, तो प्रदर्शित होने वाला स्मृति पता स्वचालित रूप से सूचक परिवर्तन के रूप में बदल जाएगा।

+0

"मेमोरी विंडो में पता बॉक्स में, एक पॉइंटर अभिव्यक्ति टाइप करें।" वास्तव में, एक सूचक अभिव्यक्ति क्या है? कुछ भी मैं काम करने की कोशिश नहीं करता। – Dan

+0

एक पॉइंटर अभिव्यक्ति कुछ ऐसा हो सकता है: '* (int *) (ebp + 0ch)'। यह ebp + 0ch को int के लिए पॉइंटर के रूप में मानता है और फिर इसे अस्वीकार करता है। – Yuval

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