我正在写一份作业(所以我的压力很大,嘿嘿),我的项目有一个特别的地方要解读NULL。
细节是这样的:这是一个系统调用,它浏览这个进程的页面表项,并报告自调用最后一次发生后哪些被访问。请不要对问题本身提出建议,因为我不想违反任何学术诚实的规则。
然而,情况似乎是这样的,系统调用的执行被抢占了,有什么东西进去了,把我正在使用的结构搞坏了。令人气愤的是,我无法弄清楚是什么。
因此,我希望恐慌能告诉我,在恐慌发生时,有哪些自旋锁/信号锁等被持有。这将给我一个提示,说明到底发生了什么。
![]() |
谦逊的佛珠 · ARMv8 异常处理之SError-CSDN博客· 3 天前 · |
![]() |
谦逊的佛珠 · 【内核】深入分析内核panic(三)--内核 ...· 3 天前 · |
![]() |
谦逊的佛珠 · Linux内核kernel ...· 3 天前 · |
![]() |
逃课的黑框眼镜 · vfs_write导致内核恐慌· 1 年前 · |
![]() |
逃课的黑框眼镜 · setup_arch()函数中的内核恐慌问题· 1 年前 · |
![]() |
谦逊的佛珠 · ARMv8 异常处理之SError-CSDN博客 3 天前 |
![]() |
逃课的黑框眼镜 · vfs_write导致内核恐慌 1 年前 |
![]() |
逃课的黑框眼镜 · setup_arch()函数中的内核恐慌问题 1 年前 |