gpt4 book ai didi

linux - 如何启用或配置 ftrace 模块

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:25 27 4
gpt4 key购买 nike

我想使用 ftrace 的高级功能,但我不知道如何使用。 debugfs 已挂载,但/sys/kernel/debug 中没有“tracing”文件夹。我正在通过 yocto 运行 ARM-Target @ Angstrom 发行版构建,请参阅:

Image: uname -a & lsb_release -a output

zcat /proc/config.gz | grep TRACER|FTRACE output

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

最佳答案

在您的 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

关于linux - 如何启用或配置 ftrace 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41238386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com