Вопросы по теме 'bcc-bpf'

Создать исполняемый файл из скрипта bcc python
bcc использует python для компиляции программ ebpf, есть ли удобный способ сгенерировать исполняемый файл из этих сценариев python чтобы я мог запускать эти программы трассировки на серверах, на которых не установлены среды clang и llvm?
133 просмотров
schedule 08.11.2021

Печать чего-либо из текстового файла в eBPF
Я хотел бы загрузить текст из файла и распечатать его с помощью eBPF. Такое вообще возможно? Я сделал что-то подобное, используя bpf_probe_read, но мне интересно, есть ли более простой способ сделать что-то подобное, просто указав местоположение? Я...
28 просмотров
schedule 14.08.2022

Как скомпилировать BCC на Ubuntu 20.04?
Я пытаюсь скомпилировать структуру BCC BPF ( https://github.com/iovisor/bcc ) на Убунту 20.04. Я выполнил все инструкции для 18.04, но, конечно; они терпят неудачу. Проблема, которая у меня есть, кажется, связана с clang, хотя In file...
759 просмотров
schedule 22.09.2022

Как удалить skb_buff, используя ebpf/bcc?
Я запускаю пример скрытой копии https://github.com/iovisor/bcc/blob/master/examples/networking/http_filter/http-parse-simple.c , в котором комментарий поясняет: /* eBPF program. Filter IP and TCP packets, having payload not empty and...
408 просмотров
schedule 06.10.2023

Попытка подсчитать правильное количество символов в строке в BPF
Я пытаюсь подсчитать переданную строку указателя в BPF, но у меня остается очень длинная ошибка, которую я не могу понять. В основном я пытаюсь воссоздать strlen в BPF, чтобы подсчитать размер моей переданной строки *. Интересную область ошибки...
16 просмотров
schedule 27.07.2023

не удается подключить eBPF `kretprobes` к `napi_poll()` с помощью инструментов скрытой копии
Идея состоит в том, чтобы использовать argdist для измерения продолжительности задержки napi_poll() , которая возвращает количество обработанных пакетов (называемых работой). Отношение задержки выполнения napi_poll() к количеству обработанных...
389 просмотров
schedule 30.01.2024