Использование bcc python для отсоединения зонда

#bpf #ebpf #bcc

#bpf #ebpf #bcc

Вопрос:

Я ищу аналогичную функцию с помощью attach_kprobe(), которая может отсоединить зонд, который мы вставили ранее.

Если он не существует, возможно ли отсоединить вставленный зонд в той же программе с помощью Python?

Любое предложение будет оценено!

Ответ №1:

detach_kprobe() это то, что вы ищете:

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

Я не уверен, почему документация для этой функции отсутствует, но я уверен, что разработчики bcc приветствовали бы запрос на ее добавление.