使用 bcc python 分离探针

问题描述

我正在寻找一个带有 attach_kprobe() 的对应函数,它可以分离我们之前插入的探针。

如果不存在,是否有可能使用Python在同一程序中分离插入的探针?

任何建议将不胜感激!

解决方法

detach_kprobe() 就是您要找的:

b.attach_kprobe(event="nfs_file_read",fn_name="trace_entry")
b.attach_kprobe(event="nfs_file_read")

我不确定为什么缺少该功能的文档,但我确信 bcc 维护者会欢迎拉取请求来添加它。