摘抄于:http://www.cnblogs.com/awpatp/category/228209.html Debug相关的一些小技巧 摘要: 1. 如何Debug一个进程的子进程? 答: 使用WinDBG attach到父进程, 然后输入命令".childdbg 1"(无引号). 这样子进程在刚 ...
分类:
数据库 时间:
2016-06-03 22:52:13
阅读次数:
428
今天遇到一个问题: 假设在每个系统的structA 结构不同,我们在windbg看了以后直接拿来用,自己定义成结构体,如何来验证这个结构体内存布局是否和windbg一致。 当然笨办法是自己一个个成员数过去,然而人眼总有看错的时候,你承认吧~~。这里用一个极其巧妙的方式解决这个问题 在vs当前工程中, ...
分类:
其他好文 时间:
2016-06-03 18:55:54
阅读次数:
793
要使用windbg分析dump必须加载正确的符号,可以通过设置Symbols File Path为"D:/Symbols;SRV*D:/Symbols*http://msdl.microsoft.com/download/symbols",当windbg在D:/Symbols中找不到需要的符号时,会 ...
分类:
数据库 时间:
2016-05-27 16:27:51
阅读次数:
179
附录: .NET技术:详解CLR垃圾回收和大对象堆 使用WinDbg调试程序 Windbg 用法 Windbg检查托管代码的内存泄露 .NET技术:详解CLR垃圾回收和大对象堆 使用WinDbg调试程序 Windbg 用法 Windbg检查托管代码的内存泄露 ...
分类:
其他好文 时间:
2016-05-17 19:43:16
阅读次数:
186
接下来设置虚拟机启动模式,可以直接设置现在的虚拟机启动项为debug模式 或者直接新建一个启动项目 bcdedit /dbgsettings {serial [baudrate:value][debugport:value] | 1394 [channel:value] | usb } 设置wind ...
分类:
数据库 时间:
2016-05-14 15:28:05
阅读次数:
318
个人感觉从windows平台转到linux平台一个不适应的地方就是调试器的使用。因为windows下调试器基本上都依赖快捷键和图像界面来完成操作,就算是windbg这种伪命令行的工具,命令也很简单比较好记。 相比之下GDB属于很复杂的了,网上找到的一些GDB的文章列出的往往都是一些没什么卵用的命令, ...
分类:
数据库 时间:
2016-05-11 19:44:16
阅读次数:
196
WinDbg WinDbg支持以下三种类型的命令: · 常规命令,用来调试进程 · 点命令,用来控制调试器 · 扩展命令,可以添加叫WinDbg的自定义命令,一般由扩展dll提供这些命令 PDB文件 PDB文件是由链接器产生的程序数据库文件。私有PDB文件包含私有和公有符号,源代码行,类型,本地和全 ...
分类:
数据库 时间:
2016-05-07 14:52:34
阅读次数:
210
Windbg的设置 Windbg的设置 Windbg本身可以直接从微软的网站上下载下载地址:http://www.microsoft.com/whdc/devtools/debugging/default.mspxWindbg的设置其实主要是关于调试符号的设置,没有符号你会很不爽,会忽视掉许多细节, ...
分类:
数据库 时间:
2016-05-07 14:51:48
阅读次数:
318
1.列出所有活动进程 使用!process命令可以打印出活动进程的信息。第一个参数是要打印的EPROCESS的地址,如果指定为0则表示打印所有的进程。第二个参数用于说明打印进程信息的详细级别。指定0则表示打印最简单的信息。 [plain] view plain? 输出结果中我可以看到几个重要的字段: ...
分类:
数据库 时间:
2016-05-07 14:51:23
阅读次数:
264
预计平均三天一课,录制过程中,大纲会实时更新(更改) 主讲:郁金香灬老师 QQ150330575 开发环境:VC6,VS2003,VS2008 www.yjxsoft.net www.yjxsoft.com 教程购买地址:http://yjxsoft.taobao.com 1.3.5VM+windb ...
分类:
数据库 时间:
2016-05-07 14:48:37
阅读次数:
220