【问题标题】:Why there is no irqsoff option in the ftrace为什么 ftrace 中没有 irqsoff 选项
【发布时间】:2018-07-24 17:37:30
【问题描述】:

我正在使用带有 Linux 4.10.0-041000-generic 的 ubuntu 16.04。当我尝试输出 available_tracers 内容时,没有可用的 irqsoff 选项。我想使用此选项来审查论文中的实验。我怎样才能让irqsoff 可行。

root@XXX:/sys/kernel/debug/tracing# cat available_tracers hwlat blk mmiotrace function_graph wakeup_dl wakeup_rt wakeup function nop

【问题讨论】:

    标签: linux kernel ftrace


    【解决方案1】:

    不是 100% 确定我理解您要做什么,但我使用 function_tracer 跟踪执行,包括 IRQ,您可以在 available_filter_functions 中设置各种 irq 函数,也许这可以帮助您更接近。

    echo function_tracer > current_tracer
    cat available_filter_functions | grep "irq" 
    func_1 >> set_filter_functions
    echo 1 > tracing_on
    xyz
    echo 0 > tracing_on
    cat trace
    

    【讨论】:

    • 谢谢,我已经解决了。我重新构建了我的内核并打开了默认不包含的 irqsoff 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    相关资源
    最近更新 更多