-->

如何启用或配置ftrace模块(How to Enable or configure ftrace

2019-09-30 11:42发布

我想使用ftrace的先进功能,但我DIT无法弄清楚如何。 debugfs安装,但没有“跟踪” -folder在/ SYS /内核/调试。 我运行一个ARM的目标@通过yocto埃发行的身材,请参阅:

图像:UNAME -a&lsb_release -a输出

ZCAT了/proc/config.gz | grep的TRACER | FTRACE输出

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

Answer 1:

下面添加内核配置选项在Yocto计划的conf / local.conf档案和再清洁和重建Linux内核。

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启用



文章来源: How to Enable or configure ftrace module