日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WinDbg 查看静态变量

發布時間:2023/12/1 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WinDbg 查看静态变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

有如下Class。若想查看靜態變量內容。因為靜態變量和類綁定,僅需要查看類即可。

namespace ConsoleApplication13 {class Program{public static string public_string = "pubstr_static";public static string private_string = "pristr_static";
...
} }

?

1、查找類。 !Name2EE ConsoleApplication13.exe ConsoleApplication13.Program

0:000> !Name2EE ConsoleApplication13.exe ConsoleApplication13.Program Module: 00007ff83abd40c0 Assembly: ConsoleApplication13.exe Token: 0000000002000002 MethodTable: 00007ff83abd5d98 EEClass: 00007ff83ace3238 Name: ConsoleApplication13.Program

2、導出類。 !DumpClass 00007ff83ace3238

0:000> !DumpClass 00007ff83ace3238 Class Name: ConsoleApplication13.Program mdToken: 0000000002000002 File: E:\新建文件夾\ConsoleApplication13\bin\Debug\ConsoleApplication13.exe Parent Class: 00007ff887de4b60 Module: 00007ff83abd40c0 Method Table: 00007ff83abd5d98 Vtable Slots: 4 Total Method Slots: 6 Class Attributes: 100000 Transparency: Critical NumInstanceFields: 0 NumStaticFields: 3MT Field Offset Type VT Attr Value Name 00007ff888498538 4000001 8 System.String 0 static 000000000f0143a0 public_string 00007ff888498538 4000002 10 System.String 0 static 000000000f0143d8 private_string 0000000000000000 4000003 18 0 static 0000000000000000 CS$<>9__CachedAnonymousMethodDelegate1

3、可看出3個靜態變量,其中2個String。!do ?000000000f0143a0 。紅色即為內容。

0:000> !do 000000000f0143a0 Name: System.String MethodTable: 00007ff888498538 EEClass: 00007ff887de4ab8 Size: 52(0x34) bytes File: C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll String: pubstr_static Fields:MT Field Offset Type VT Attr Value Name 00007ff88849af60 4000243 8 System.Int32 1 instance 13 m_stringLength 00007ff8884996e8 4000244 c System.Char 1 instance 70 m_firstChar 00007ff888498538 4000248 80 System.String 0 shared static Empty>> Domain:Value 0000000000559b60:NotInit <<

?

轉載于:https://www.cnblogs.com/wigis/p/7484983.html

總結

以上是生活随笔為你收集整理的WinDbg 查看静态变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。