首页 > 其他 > 详细

应用调试基础

时间:2020-04-15 20:10:53      阅读:66      评论:0      收藏:0      [点我收藏+]

**Windbg 符号表环境变量**

```shell
# _NT_SYMBOL_PATH
# C:\Symbols 路径自行设置
srv*C:\Symbols*https://msdl.microsoft.com/download/symbols
```

![image-20200410095655748](C:%5CUsers%5CZilor%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20200410095655748.png)

上面是.NET Core本地符号表

**SOS安装**

```shell
dotnet tool install -g dotnet-sos
dotnet-sos install
```

![image-20200410095832162](C:%5CUsers%5CZilor%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20200410095832162.png)

记住图中红框的加载指令

**Windbg基本用法**

```shell
# 运行
windbgx dotnet .\ConsoleApp1.dll
# 加载coreclr
sxe ld coreclr
# 继续
g
# 加载SOS
.load C:\Users\Zilor\.dotnet\sos\sos.dll
# 查看插件
.chain
# 函数断点
!bpmd ConsoleApp1.dll ConsoleApp1.Program.Main
```

 

应用调试基础

原文:https://www.cnblogs.com/qingyunye/p/12707377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!