windbg .process命令的一个注意事项
2010-10-07 13:44
197 查看
.process命令的功能是在内核态调试时,切换进程CONTEXT。是调试用户态模块所必须的命令,因为用户态模块必然是在进程环境中运行的。
使用.process命令时需注意,在切换到目标进程空间后必须强制加载user模块的pdb文件。在;运行.process /i; g,等待中断后使用.reload /i /user或.process 时使用/p /r参数。否则lm不能列出进程实际已经加载的用户态模块,lm u结果会为空。下用户态程序断点,查看内存等操作都无法进行。
使用.process命令时需注意,在切换到目标进程空间后必须强制加载user模块的pdb文件。在;运行.process /i; g,等待中断后使用.reload /i /user或.process 时使用/p /r参数。否则lm不能列出进程实际已经加载的用户态模块,lm u结果会为空。下用户态程序断点,查看内存等操作都无法进行。
相关文章推荐
- Linux下用bash命令执行名称中带有“(”符号的目录注意事项
- VS 2005环境下使用boost ::bind的一个注意事项
- zip,collections.defaultdict lambda,csv.DictReader用法简介,及subprocess.call注意事项(需要使用chmod将待执行的文件变为可执行)
- 创建一个论坛注意事项
- 一个网友在评论见义勇为时候应该注意事项
- 创建一个maven项目需要注意的事项
- java环境配置——java能运行 javac 不是内部命令和外部命令 注意事项!
- HDFS 文件操作命令格式与注意事项
- 用C++编写Oracle OCI的接口库的一个注意事项
- SNMP 在Windows上建一个SNMP服务 Win7下注意事项
- Netbeans使用xdebug插件调试PHP程序的一个注意事项
- 使用AppFuse 2需注意的一个事项:一个模型类的名称不能是另一个的前缀
- 使用lua虚拟机的一个注意事项
- LoadRunner Agent Process 和 LoadRunner Agent Service的差别和注意事项
- Android集成一个新产品时,lunch的product name和device name注意事项
- 一个奇怪的注意事项TNS-12545 TNS-12560 TNS-00515
- 一个24小时内点击最高的新闻sql语句 + require()注意事项
- 写ARM汇编程序的一个注意事项
- 使用subprocess.Poen注意事项
- 调用一个系统命令,并读取它的输出值(使用QProcess.readAll)