有什么方法可以在内核崩溃后获取先前的调试信息吗?
我正在尝试开发一个内核模块,基本上在内核网络堆栈中捕获IP层的IP数据包,并在进行一些修改后将相同的数据包发送回NIC进行传输。
在所有这些过程中,我使用 printk() 编写调试信息。但是如果出现任何问题并且内核失败,我们不得不重新启动系统。有没有办法获取我的先前的调试信息,因为通过 dmesg 命令获取时,在重新启动后调试信息不再存在?
我正在尝试开发一个内核模块,基本上在内核网络堆栈中捕获IP层的IP数据包,并在进行一些修改后将相同的数据包发送回NIC进行传输。
在所有这些过程中,我使用 printk() 编写调试信息。但是如果出现任何问题并且内核失败,我们不得不重新启动系统。有没有办法获取我的先前的调试信息,因为通过 dmesg 命令获取时,在重新启动后调试信息不再存在?