Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

WinDbg

帖子发起人: Thomson   发起时间: 2010-01-29 15:39 下午   回复: 3

Print Search
帖子排序:    
   2010-01-29, 15:39 下午
Thomson 离线,最后访问时间: 2013/3/31 11:42:42 Thomson

发帖数前10位
注册: 2008-07-03
发 贴: 211
Windbg有没有command显示启动时候的那些信息.
Reply Quote
比如在debug过程中想看看启动时候的信息,这些很可能已经从screen清除了.
IP 地址: 已记录   报告
   2010-01-30, 11:31 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: Windbg有没有command显示启动时候的那些信息.
Reply Quote

关掉再来一遍就有了,呵呵呵,开个玩笑,今天是周末:-)

其实关掉再来也确实是一种办法,重新建立连接的过程是很可靠的。

除了关掉WinDBG重来,WinDBG提供了一条命令.restart,执行这条命令后,重新建立连接,想看的信息就完整的重现了。

kd> .restart
Opened \\.\pipe\com1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target at (Sat Jan 30 11:22:39.078 2010 (GMT+8)), ptr64 FALSE
Kernel Debugger connection established.
WARNING: Path element is empty
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols;c:\rtm7600\retail;srv*;;C:\virpc\jf\mdevacpi\objfre_wnet_x86\i386
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 1) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp1.020828-1920
Machine Name:
Kernel base = 0x804d4000 PsLoadedModuleList = 0x8054be30
Debug session time: Sat Jan 30 11:22:30.611 2010 (GMT+8)
System Uptime: 0 days 0:00:08.251

如果不想失去刚刚设置的断点等工作状态,可以先保存工作空间,或者使用下面的方法:

使用version命令可以看到调试目标有关的详细信息,包括版本,内核基地址,模块链表地址等;

kd> version
Windows XP Kernel Version 2600 (Service Pack 1) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp1.020828-1920
Machine Name:
Kernel base = 0x804d4000 PsLoadedModuleList = 0x8054be30
Debug session time: Sat Jan 30 11:22:30.611 2010 (GMT+8)
System Uptime: 0 days 0:00:08.251
Remote KD: KdSrv:Server=@{<Local>},Trans=@{COM:Port=\\.\pipe\com1,Baud=115200,Pipe,Timeout=4000,Resets=2}

使用.sympath可以看到符号路径有关的信息;

使用!cpuid可以观察CPU的信息。

还有什么,没有了吧

 

 

 


IP 地址: 已记录   报告
   2010-02-05, 12:45 下午
lgq198660837 离线,最后访问时间: 2009/12/19 14:35:08 Oak

发帖数前100位
注册: 2009-10-19
发 贴: 14
Re: Windbg有没有command显示启动时候的那些信息.
Reply Quote
vertarget 也可以吧
!runaway 线程时间
IP 地址: 已记录   报告
   2010-02-05, 13:03 下午
Coding 离线,最后访问时间: 2010/2/20 12:12:52 Coding

发帖数前10位
注册: 2008-05-31
发 贴: 103
Re: Windbg有没有command显示启动时候的那些信息.
Reply Quote
不管何时何地,我都把windbg的log file打开。

IP 地址: 已记录   报告
高端调试 » 软件调试 » WinDbg » Re: Windbg有没有command显示启动时候的那些信息.

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.