我们可以看到kdump日志没有崩溃内核?

问题描述:

我正在学习内核中的系统调用。在执行此操作时,我可以在内核崩溃后使用crash实用程序获取代码流。有没有办法看到内核内存转储没有崩溃内核?我们可以看到kdump日志没有崩溃内核?

要获取内核日志,可以使用dmesg命令并重定向输出来分析它。例如:

sudo dmesg > output.txt 

为sysm调用内核有一些工具可以帮助你,就像ftarceftrace或SystemTap的。

如果你知道你应该跟踪的函数名,你可以使用kprobe and jprobe来编写一个小的内核模块。