debugging - Linux 内核 panic 。了解 oops 消息 - pgd?

标签 debugging linux-kernel panic

我正在尝试调试内核崩溃。 内核日志说

[63859.139142] Unable to handle kernel paging request at virtual address c0a0da06
[63859.139236] pgd = ec040000
[63859.139289] [c0a0da06] *pgd=00a1941e(bad)

我想知道什么是 pgd? 谢谢。

最佳答案

pgd 是“page global directory”的缩写,内核对页表顶层的名称。

关于debugging - Linux 内核 panic 。了解 oops 消息 - pgd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187957/

相关文章:

error-handling - 我用: "defer-panic-recover" or checking "if err != nil {//dosomething}" in golang?哪个比较好

c - 为什么物理地址值因打印方式而异

build - 在 OpenEmbedded 中选择内核版本

rust - 如何解决 rust 中的 “value: ParseIntError”?

r - R 调试的一般建议

c - Linux 内核中可能/不可能的宏如何工作以及它们的好处是什么?

HTTP 服务器随机关闭崩溃

c - 如何在 C 中访问 ruby​​ 数组的值? (编辑 array.c :rb_ary_initialize from ruby source code)

c++ - 如果使用调试标志编译,则启用调试打印语句

node.js - 使用 Docker 进行 NodeJS 远程调试