4

kprobe コマンドを使用して、いくつかのカーネル機能をトレースしています。私が使用するコマンドは次のとおりです。

kprobe "p:balance_pgdat"

しかし、次のエラーが発生します:

エラー: func balance_pgdat がありません

/sys/kernel/debug/tracing/available_filter_functions.
Either it doesn't exist, or, it might be unsafe to kprobe. Existing. Use -F to override.

balance_pgdat が available_filter_functions にないことを確認しました。しかし、私の理解では、追跡できない機能は /sys/kernel/debug/kprobes/blacklist に保持されています。なぜ他の機能が kprobe で機能しないのでしょうか?

誰の助けにも感謝します!

4

0 に答える 0