命令字:!ndx.intr

用法描述

!ndx.intr系统中断的详细统计信息,相当与cat /proc/interrupts

开发过程

1.找到关键全局变量

在fs\proc\interrupts.c中:
调用proc_create_seq创建了interrupts文件接口,注册了四个回调函数,用于遍历相关数据结构显示具体信息

nr_irqs决定了遍历的范围(512)

在show_interrupts中通过irq_to_desc获取与中断号i对应的中断描述符结构指针

irq_desc_trees这个全局变量为中断描述符基数树根节点

2.相关数据结构

3.读取变量和相关偏移,输出信息

4.实例测试

!ndx.intr

cat /proc/interrupts

作者:郭建程  创建时间:2025-09-16 15:02
最后编辑:郭建程  更新时间:2025-09-16 19:37