首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启用或配置ftrace模块

如何启用或配置ftrace模块
EN

Stack Overflow用户
提问于 2016-12-20 09:05:03
回答 2查看 6.6K关注 0票数 1

我想使用ftrace的高级功能,但我不知道如何使用。调试器被挂载,但是在/sys/-folder/debug中没有“跟踪”。我正在通过yocto运行ARM-Target @ Angstrom发行版,请参阅:

释放-a输出

zcat /proc/config.gz / grep跟踪器x FTRACE输出

如何配置内核?我必须设置哪些选项?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-20 12:27:29

在yocto项目conf/local.conf文件中添加下面的内核配置选项&然后清理和重建linux内核。

代码语言:javascript
复制
KERNEL_CONFIG_DYNAMIC_FTRACE="y"
KERNEL_CONFIG_DEBUG_FS="y"
KERNEL_CONFIG_FTRACE="y"
KERNEL_CONFIG_FUNCTION_TRACER="y"
KERNEL_CONFIG_FUNCTION_GRAPH_TRACER="y"
KERNEL_CONFIG_IRQSOFF_TRACER="y"
KERNEL_CONFIG_PREEMPT_TRACER="y"
KERNEL_CONFIG_SCHED_TRACER="y"
KERNEL_CONFIG_STACK_TRACER="y"
KERNEL_CONFIG_BLK_DEV_IO_TRACE="y"
KERNEL_CONFIG_FUNCTION_PROFILER="y"
KERNEL_CONFIG_FTRACE_MCOUNT_RECORD="y"

使用此内核启动时将启用ftrace。

票数 1
EN

Stack Overflow用户

发布于 2022-03-10 09:34:55

可以通过在内核配置参数中添加以下内容来启用ftrace:

代码语言:javascript
复制
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_STACK_TRACER=y
CONFIG_DYNAMIC_FTRACE=y
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41238386

复制
相关文章

相似问题

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