如何获取内核调试消息

如何获取内核调试消息

我已经为我的系统安装了内核调试符号

sudo apt install linux-image-5.11.0-17-generic-dbgsym

$ sysctl kernel.printk
kernel.printk = 7   4   1   7

但是在打字时

sudo dmesg -wH

我只收到真正的错误消息。我没有收到任何调试信息。

我错过了什么?

答案1

您已安装了与调试消息无关的调试符号。

使用调试符号,您可以使用调试器,例如 gdb。

为了读取调试消息,您需要使用 DEBUG 定义编译内核/内核模块。

相关内容