首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么没有启用Debugfs条目?

为什么没有启用Debugfs条目?
EN

Stack Overflow用户
提问于 2013-12-23 06:49:30
回答 2查看 2.7K关注 0票数 1

我有一个模块,用于在/sys/内核/调试/示例中增加调试器条目。但是,我没有在sysfs/内核/示例目录中看到这些文件。

我看到这个函数,它在late_initcall中调用调试器条目创建。late_initcall(example_debug_init);这个late_initcall会影响条目的创建吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-23 11:41:45

听起来好像您还没有挂载调试器。这样做的方法是:

代码语言:javascript
复制
mount -t debugfs none /sys/kernel/debug

有关使用调试器的更多信息,请阅读内核文档中的debugfs.txt

票数 1
EN

Stack Overflow用户

发布于 2017-05-11 12:06:24

此外,还必须启用以下功能:

代码语言:javascript
复制
CONFIG_DEBUG_FS=y

在构建时进行配置,否则mount将失败。

下面是一个很小的例子:https://github.com/cirosantilli/linux-kernel-module-cheat/tree/bb8f4eb79565c9771356c80e0964c8fefc163e11

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

https://stackoverflow.com/questions/20738353

复制
相关文章

相似问题

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