2012年12月20日

windbg调试命令7(!runaway、~)

摘要: 1.!runaway!runaway命令显示每个线程消费的时间Bit 0 (0x1) 让调试器显示每个线程消耗的用户模式时间(user time),默认不加就是0x1Bit 1 (0x2) 显示每个线程消耗的内核时间(kernel time)。Bit 2 (0x4) 显示每个线程从创建开始经历了多少时间。就是三者的组合:1 2 3 4 5 6 70:002> !runaway User Mode Time Thread Time 0:890 0 days 0:00:00.031 2:a00 0 days 0:00:00.000 1:1174 0 days 0:00:00.0000:002 阅读全文

posted @ 2012-12-20 10:26 紫 陌 阅读(3167) 评论(0) 推荐(0) 编辑

windbg调试命令6(!peb、!teb)

摘要: PEB(Process Environment Block,进程环境块)存放进程信息,每个进程都有自己的PEB信息。位于用户地址空间。TEB(Thread Environment Block,线程环境块)系统在此TEB中保存频繁使用的线程相关的数据。位于用户地址空间,在比 PEB 所在地址低的地方。进程中的每个线程都有自己的一个TEB。调试的程序的时候,了解PEB和TEB往往对分析很有帮助。 WinDBG中 !peb 和 !teb 命令可以用来显示PEB和TEB:0:000> !pebPEB at 7ffd6000InheritedAddressSpace: NoReadImageFil 阅读全文

posted @ 2012-12-20 09:57 紫 陌 阅读(1847) 评论(0) 推荐(0) 编辑

导航