30.4. ftrace の例
ワイルドカードを使用することで、トレース対象の関数のフィルタリングを変更できます。ワイルドカード * は、単語の先頭と末尾の両方で使用できます。たとえば、\*irq\* と 入力すると、名前に irq が含まれるすべての関数が選択されます。ただし、ワイルドカードは単語内で使用できません。
検索用語とワイルドカード文字を二重引用符で囲むと、シェルが検索を現在の作業ディレクトリーに拡張しないようにします。
30.4.1. フィルターの例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
schedule関数のみをトレースします。# echo schedule > /sys/kernel/debug/tracing/set_ftrace_filterlockで終わるすべての関数をトレースします。# echo "*lock" > /sys/kernel/debug/tracing/set_ftrace_filterspin_で始まるすべての関数をトレースします。# echo "spin_*" > /sys/kernel/debug/tracing/set_ftrace_filter名前に
cpuのあるすべての関数をトレースします。# echo "cpu" > /sys/kernel/debug/tracing/set_ftrace_filter