我正在调查在我的应用程序中占用大量内存的内容。使用!DumpObj命令,我可以解决托管对象。但我如何做本地对象的等价物?例如,这个.NET对象有一个指向本地代码的指针。我被困在这里...我怎么做相当于!DumpObj从这里?我有所有的来源和符号。如何在WinDbg中移动本地对象?
0:006> !DumpObj 0000000006222a50
Name: Beriliun.GS.Internal.Signer
MethodTable: 000007ff00658548
EEClass: 000007ff00734170
Size: 24(0x18) bytes
(d:\GS\bin\debug\LIBXT.dll)
Fields:
MT Field Offset Type VT Attr Value Name
000007fef02f8448 4000647 8 PTR 0 instance 000000002d7621e0 pSigner
0:006> !DumpObj 000000002d7621e0
<Note: this object has an invalid CLASS field>
Invalid object