系统相关
首页 > 系统相关> > 在Linux内核中检测无限循环的简便方法

在Linux内核中检测无限循环的简便方法

作者:互联网

我刚刚花了2个小时的时间来尝试在修改Linux内核时发现错误,每次将模块连接到内核时,它都很好,但是当我断开连接时,鼠标停止工作,因此使用printk我发现了无限循环,我的问题是有人是否知道检测此类错误的好技术,有时很难找到此类循环,并且Linux变得不可预测,因此如何避免内核中的无限循环在此先感谢

解决方法:

内核中有一些基础结构,可让您检测一些锁定条件:

CONFIG_DETECT_SOFTLOCKUP

CONFIG_DETECT_HUNG_TASK

您可以在内核配置的“ Kernel Hacking”部分中找到各种锁定检查功能

标签:linux-kernel,linux
来源: https://codeday.me/bug/20191208/2090268.html