《Advanced .NET Debugging》 读书笔记 Listing 3-4/3-5: 为breakpoint.exe程序的AddAndPrint方法加
时间:2010-12-25 来源:李志鹏
1. 在WinDbg下载入breakpoin.exe
2. 执行 .sympath c:\symbols 指定symbol的路径
3. 执行 g
4. 此时命令提示行内程序会提示按仍意键继续,输入任意键
5. 程序会进行第二次的按任意键继续,此时在命令提示行界面下按Ctrl+C
6. 在WinDbg里面执行 .loadby sos.dll mscorwks
7. 执行 !name2ee 03breakpoint.exe Advanced.NET.Debuggin.Chapter3.Breakpoint.AddAndPrint 添加断点, 此时可以看到该方法的IL的地址:000007ff001702d0
8. 执行 bp 000007ff0017202d0 在该位置设置断点
9. 执行 g
10. 程序会在第二次调用该方法时停下来
11. 执行 u, 程序将反汇编接下来将执行的命令
12. 执行 p, 程序将单步运行
13 执行 pc, 程序将执行到下一个call语句处。
14. 执行 t,程序将进入子函数
相关阅读 更多 +
排行榜 更多 +