我正在使用 kprobe 命令来跟踪一些内核函数。我使用的命令是:
kprobe "p:balance_pgdat"
但出现以下错误:
错误:函数 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 ?
感谢任何人的帮助!