【问题标题】:How to Enable or configure ftrace module如何启用或配置 ftrace 模块
【发布时间】:2017-05-05 10:29:36
【问题描述】:

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

Image: uname -a & lsb_release -a output

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

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

【问题讨论】:

    标签: 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-06
      • 2021-03-28
      • 2020-02-10
      • 2021-08-13
      • 2019-02-07
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多