有什么方法可以让内核在启动过程中很早就挂起或崩溃,即在执行 start_kernel
函数时。目前我在 start_kernel
函数中使用 while(1);
挂起内核。但我想使用内核可能挂起或崩溃的真实案例场景,例如通过启用/禁用 menuconfig 中的某些配置。这是为了理解和应用各种内核挂起的内核调试解决方案。
最佳答案
我能够在不使用任何指针的情况下添加内核 panic ,而只需使用 panic("Message")
函数即可在我们希望测试 panic 的任何地方添加内核 panic 。
关于linux - 引入用于调试目的的内核挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996267/