gpt4 book ai didi

linux-kernel - Linux中ftrace的可用列表中会放哪些函数?

转载 作者:行者123 更新时间:2023-12-02 01:01:11 24 4
gpt4 key购买 nike

我发现并非同一文件中的每个函数都列在 ftrace 的/sys/kernel/debug/tracing/available_filter_functions 中。
例如,列出了 blk_mq_map_swqueue() 但 blk_mq_add_queue_tag_set() 即使在文件 blik-mq.c 上也没有列出。
我查看文档[ 1 ] 在 linux 内核中。除了内联函数外,它似乎没有突出显示。
它的标准是什么?

最佳答案

正如 Roman Zaitsev 评论的那样,我为 blk_mq_add_queue_tag_set() 设置了属性 noninline,然后重新构建了内核。
它确实出现在/sys/kernel/debug/tracing/available_filter_functions 上。
同时,我可以在/sys/kernel/debug/tracing/trace 上跟踪它。

关于linux-kernel - Linux中ftrace的可用列表中会放哪些函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50506167/

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