!idt扩展显示指定的中断分配表(interrupt dispatch table (IDT))中的中断服务例程(interrupt service routine (ISR))

-a
没有指定IDT时,会以简短的格式显示目标机上所有处理器的IDT。如果指定了-a,则显示所有IDT的ISR。  
 简短方式:
  1. kd> !idt
  2.  
  3. Dumping IDT:
  4.  
  5. 37: 806e6864 hal!PicSpuriousService37
  6. 3d: 806e7e2c hal!HalpApcInterrupt
  7. 41: 806e7c88 hal!HalpDispatchInterrupt
  8. 50: 806e693c hal!HalpApicRebootService
  9. 62: 82494044 atapi!IdePortInterrupt (KINTERRUPT 82494008)
  10. 63: 82506dd4 USBPORT!USBPORT_InterruptService (KINTERRUPT 82506d98)
  11. 73: 824942cc SCSIPORT!ScsiPortInterrupt (KINTERRUPT 82494290)
  12. USBPORT!USBPORT_InterruptService (KINTERRUPT 82500b28)
  13. 82: 822c1b3c atapi!IdePortInterrupt (KINTERRUPT 822c1b00)
  14. 83: 8208f82c *** ERROR: Symbol file could not be found. Defaulted to export symbols for vmci.sys -
  15. vmci!DllUnload+0x80C (KINTERRUPT 8208f7f0)
  16. VIDEOPRT!pVideoPortInterrupt (KINTERRUPT 82099548)
  17. portcls!CKsShellRequestor::`scalar deleting destructor'+0x26 (KINTERRUPT 81f4f450)
  18. 92: 82506844 serial!SerialCIsrSw (KINTERRUPT 82506808)
  19. 93: 82073044 i8042prt!I8042KeyboardInterruptService (KINTERRUPT 82073008)
  20. a3: 82073364 i8042prt!I8042MouseInterruptService (KINTERRUPT 82073328)
  21. b1: 8253b85c ACPI!ACPIInterruptServiceRoutine (KINTERRUPT 8253b820)
  22. b4: 8248d57c NDIS!ndisMIsr (KINTERRUPT 8248d540)
  23. c1: 806e6ac0 hal!HalpBroadcastCallService
  24. d1: 806e5e54 hal!HalpClockInterrupt
  25. e1: 806e7048 hal!HalpIpiHandler
  26. e3: 806e6dac hal!HalpLocalApicErrorService
  27. fd: 806e75a8 hal!HalpProfileInterrupt
  28. fe: 806e7748 hal!HalpPerfInterrupt

完整:(取部分显示出来)


  1. kd> !idt -a
  2.  
  3. Dumping IDT:
  4.  
  5. 00: 805431a0 nt!KiTrap00
  6. 01: 8054331c nt!KiTrap01
  7. 02: Task Selector = 0x0058
  8. 03: 80543730 nt!KiTrap03
  9. 04: 805438b0 nt!KiTrap04
  10. 05: 80543a10 nt!KiTrap05
  11. 06: 80543b84 nt!KiTrap06
  12. 07: 805441fc nt!KiTrap07
  13. 08: Task Selector = 0x0050
  14. 09: 80544600 nt!KiTrap09
  15. 0a: 80544720 nt!KiTrap0A
  16. 0b: 80544860 nt!KiTrap0B
  17. 0c: 80544ac0 nt!KiTrap0C
  18. 0d: 80544dac nt!KiTrap0D
  19. 0e: 805454a8 nt!KiTrap0E
  20. 0f: 805457e0 nt!KiTrap0F
  21. 10: 80545900 nt!KiTrap10
  22. 11: 80545a3c nt!KiTrap11
  23. 12: Task Selector = 0x00A0
  24. 13: 80545ba4 nt!KiTrap13
  25. 14: 805457e0 nt!KiTrap0F
  26. 15: 805457e0 nt!KiTrap0F
  27. 16: 805457e0 nt!KiTrap0F
  28. 17: 805457e0 nt!KiTrap0F

也可以指定中断号显示:


  1. kd> !idt 3
  2.  
  3. Dumping IDT:
  4.  
  5. 03: 80543730 nt!KiTrap03





windbg命令----!idt的更多相关文章

  1. WinDbg 命令三部曲:(一)WinDbg 命令手册

    本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. 系列博文 <WinDbg 命令三部曲:(一)WinDbg 命令手册> <WinDb ...

  2. WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册

    本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. 系列博文 <WinDbg 命令三部曲:(一)WinDbg 命令手册> <WinDb ...

  3. WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册

    本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. 系列博文 <WinDbg 命令三部曲:(一)WinDbg 命令手册> <WinDb ...

  4. windbg命令学习3

    3.进程与线程: 既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息.调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺. 3.1. 进程命令 进程命令包括以下:显示进程 ...

  5. WinDbg 命令手册

    WinDbg 命令三部曲:(一)WinDbg 命令手册   本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. 系列博文 <WinDbg 命令三部 ...

  6. WinDbg命令三部曲

    WinDbg 命令三部曲:(一)WinDbg 命令手册 WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册 WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册

  7. Windbg命令脚本流程控制语句详解

    在Windbg命令脚本一文里,我们介绍了命令脚本语言的的组成要素,在本文里将对语句进行展开的讲解.这些语句主要是流程控制的语句,比如我们常见的条件分子和循环语句等. ; (命令分隔符) 分号(:)字符 ...

  8. Windbg命令脚本

    命令脚本,就是将完成某个特定任务的相关命令组合在一起,保存在脚本文件里,加载到Windbg里执行,达到我们的目的.你可以理解为脚本就是一种语言,就像c或者汇编,但是他不需要编译器将其编译为可执行文件, ...

  9. windbg命令行选项

    我们不仅可以通过GUI的方式使用Windbg,还可以通过命令行的方式使用它,且在有些需求和使用场景下,只能使用命令行模式  windbg命令行使用以下语法: windbg [ -server Serv ...

随机推荐

  1. maven 项目无法发布,无法编译的解决办法

    1 Web Deployment Assembly信息都合理2 重新clear项目,让JAVA代码重新生成.class文件在target目录中

  2. 在Eclipse中使用JUnit4进行单元测试(高级篇)

    通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性. 一.高级Fixture 上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@Af ...

  3. html中空格转义字符

    记录一下,空格的转义字符分为如下几种: 平时一般用的是  1.  &160#;不断行的空白(1个字符宽度) 2.  &8194#;半个空白(1个字符宽度) 3.  &8195# ...

  4. java编译后字节码解析

    java编译后字节码解析 参考网摘: https://my.oschina.net/indestiny/blog/194260

  5. WORD的公式无法与文字对齐

    在使用Mathtype编辑公式后,经常出现以下公式与文字无法对齐的问题: 可以使用以下方式来解决:

  6. (推荐)WPF动画教程

    无意间发现博主的文章,记录推荐一下. http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505346.html http://www.cnbl ...

  7. Android RelativeLayout用到的一些重要的属性

    转载自 http://mobile.51cto.com/android-265842.htm 第一类:属性值为true或false android:layout_centerHrizontal  水平 ...

  8. java中的集合和区别

    Iterator接口是负责定义访问和遍历元素的接口 Connection接口存储了一组不唯一(允许重复)的无序对象 Set接口继承了Connection接口,主要用来存储一组唯一(不允许重复的),无序 ...

  9. JQuery -- this 和 $(this) 的区别

    this和$(this)都是指的调用它的东西,但this是一个Html 元素,例如给img标签设置src属性可以这样写 this.src= "test.jpg"; 但是如果将thi ...

  10. window.returnValue跨域传值问题[转]

    主页面用window.showModalDialog的时候,如果直接打开其它系统的页面,这时候别人的页面在window.returnValue=1;这样返回值的时候,主页面是取不到返回值的,原因就是因 ...