gpt4 book ai didi

kernel - sys/kernel/debug/krpobes/列表为空

转载 作者:行者123 更新时间:2023-12-03 08:47:07 28 4
gpt4 key购买 nike

出于工具目的,我尝试附加到 kprobe 事件,但我对 kprobe 事件不太熟悉。我读到注册的 kprobes 列表可以在 /sys/kernel/debug/kprobes/list 中找到,但是 sudo less/sys/kernel/debug/krpobes/list显示没有注册的 kprobe。我已确认 krpobes/enabled 为 1。我是否做错了什么?

最佳答案

/sys/kernel/debug/kprobes/list 具有注册的 kprobe 列表,不可用的 kprobe Hook (参见 kprobes debugfs 接口(interface) the kprobes documentation 部分)。

我认为某处没有可用的 kprobe Hook 列表。但是,/sys/kernel/debug/tracing/available_filter_functions 有一个通过 ftrace 可用的 kprobe hooks 列表。大多数可用的功能应该在那里。否则,您可以在 /proc/kallsyms 中检查完整的公开函数列表,并验证它们没有在 /sys/kernel/debug/krpobes/blacklist 中列入黑名单。如果某个函数不在 /proc/kallsyms 中,很可能是因为它是在编译时内联的。

Am I doing something horribly wrong?

所以,不,没什么可怕的:-)

关于kernel - sys/kernel/debug/krpobes/列表为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60958244/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com