我正在写一个作业(所以我承受很大的压力,呵呵)我有一个特殊的地方,我的项目取消引用NULL。
详细信息如下:它是一个系统调用,用于遍历此进程的页表条目以及自上次调用以来访问的报告。请不要对问题本身提出建议,因为我不想违反任何学术诚实规则。
然而,似乎是这样的情况,系统调用的执行被抢占了,并且有些东西进入了我正在使用的结构。真气的是我无法弄清楚是什么。因此,我希望恐慌告诉我在恐慌时举行的自旋锁/信号量等等。这会给我一个关于到底发生了什么的暗示。
答案 0 :(得分:3)
如果您在启用CONFIG_LOCKDEP
的情况下构建内核,则应该能够使用alt-sysrq-D
转储所有锁。请参阅drivers/tty/sysrq.c
。