ftraceは機能しませんか?単純な間違いかもしれません

ftraceは機能しませんか?単純な間違いかもしれません

この機能を監視しようとしていますpci_bus_write_config_byte。この関数を呼び出すことができるカーネルモジュールがあります。

echo "pci_bus_write_config_byte" > set_ftrace_filter

その後、cat trace_pipeモジュールをロードしましたが、端末に何も表示されませんでした。

私は何を逃したことがありませんか? "open ftrace"変数がありませんか?

ベストアンサー1

はい、追跡をオンにする必要があります。マイブログをご覧くださいこここのトピックについて。

[root@mylinux1 tracing]# pwd
/sys/kernel/debug/tracing
[root@mylinux1 tracing]# echo pci_bus_write_config_byte > set_ftrace_filter
[root@mylinux1 tracing]# echo function > current_tracer 
[root@mylinux1 tracing]# echo 1 > tracing_on 

Brendan Greggのftrace, perfの詳細については、こちらをご覧ください。ブログ

おすすめ記事