首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内核在引导时无限期挂起

内核在引导时无限期挂起
EN

Stack Overflow用户
提问于 2012-11-02 23:24:10
回答 1查看 691关注 0票数 1

我已经用linux slob allocator对内核进行了配置以实现最佳匹配算法。我构建并安装了内核映像,以便下次可以从它引导。现在,当我尝试引导这个内核时,它会无限期地挂起,光标甚至不会闪烁。在光标挂起之前,将打印以下消息:

代码语言:javascript
复制
[0.000325] pid_max: default: 32768 minimum: 301
[0.001461] Security Framework initialized
[0.002108] AppArmor: AppArmor initialized

在此消息之后,光标将无限期挂起。我想知道一些内核调试技巧,它们可以帮助我解决这个问题或一些好的读物。我也配置了kdb,但不知道如何在这种情况下使用它。任何帮助都是值得的!!

其他详细信息:

我修改了slob_page_alloc函数以实现best-fit算法,该算法由slob_alloc函数调用。我正在使用v3.6.2

EN

回答 1

Stack Overflow用户

发布于 2012-11-03 00:31:10

基本上,您将需要清除(或模拟)最佳匹配算法代码调用的外部例程,以便最佳匹配代码可以放入测试程序中。然后使用某种类型的C单元测试套件和C覆盖工具来帮助确保您已经仔细地测试了代码的所有分支和所有状态。(不幸的是,我目前还没有关于这些工具的建议。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13198218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档