【问题标题】:How to Enable or configure ftrace module如何启用或配置 ftrace 模块
【发布时间】:2017-05-05 10:29:36
【问题描述】:
【问题讨论】:
标签:
linux
embedded-linux
yocto
ftrace
【解决方案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