29.4. ftrace 示例
以下提供了一些更改要跟踪的功能过滤的示例。您可以在单词的开头和结尾使用 * 通配符。例如 :*irq\* 将选择名称中包含 irq 的所有功能。但是,通配符不能在单词内使用。
以双引号实施搜索词和通配符字符可确保 shell 不会尝试将搜索扩展到当前的工作目录。
过滤器示例
仅追踪
调度功能:echo schedule > /sys/kernel/debug/tracing/set_ftrace_filter
# echo schedule > /sys/kernel/debug/tracing/set_ftrace_filterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 跟踪以
锁定结尾的所有功能:echo "*lock" > /sys/kernel/debug/tracing/set_ftrace_filter
# echo "*lock" > /sys/kernel/debug/tracing/set_ftrace_filterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 跟踪以
spin_开头的所有功能:echo "spin_*" > /sys/kernel/debug/tracing/set_ftrace_filter
# echo "spin_*" > /sys/kernel/debug/tracing/set_ftrace_filterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 跟踪名称中
cpu的所有功能:echo "cpu" > /sys/kernel/debug/tracing/set_ftrace_filter
# echo "cpu" > /sys/kernel/debug/tracing/set_ftrace_filterCopy to Clipboard Copied! Toggle word wrap Toggle overflow