首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sys/内核/debug/krpobes/list空

sys/内核/debug/krpobes/list空
EN

Stack Overflow用户
提问于 2020-03-31 19:19:09
回答 1查看 761关注 0票数 1

为了工具的目的,我试图附加到k探针事件,但我对k探针事件不太熟悉。我已经读到,/sys/kernel/debug/kprobes/list中有注册的k探针列表,但是sudo less /sys/kernel/debug/krpobes/list显示没有注册的k探针。我已经确认krpobes/启用是1。我做了什么可怕的错误吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-01 04:15:31

/sys/kernel/debug/kprobes/list拥有已注册的列表,而不是可用的k探针钩子 (cf )。( The kprobes debugfs interface节)。

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

我是不是做了什么可怕的错事?

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60958244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档