2010-09-15 9 views
7

मैं विंडबग का उपयोग करके एक स्ट्रक्चर कैसे डंप कर सकता हूं, क्या डंपोबक्ट के समान डंपस्ट्रक्चर कमांड है? या dumpobject डंप structs भी कर सकते हैं?एसओएस के साथ विंडबग, सी # स्ट्रक्चर को कैसे डंप करें

उत्तर

14

हां, आप !dumpvc कमांड का उपयोग कर सकते हैं।
चूंकि structs के पास ऑब्जेक्ट हेडर नहीं है, इसलिए डीबगर को इसके प्रकार का पता नहीं है, इसलिए आपको इसे स्ट्रक्चर MethodTable पता पास करना होगा।

>!DumpVC <METHOD_TABLE_ADDRESS> <OBJECT_ADDRESS>