使用 BCC 开发的 eBPF 程序包含两部分:

使用 BCC 开发的 eBPF 程序包含两部分:

第一部分是用 C 语言开发的 eBPF 程序。在 eBPF 程序中,

你可以利用 BCC 提供的库函数和宏定义简化你的处理逻辑。

第二部分是用 Python 语言开发的前端界面,其中包含 eBPF 程序加载、挂载到内核函数和跟踪点,

以及通过 BPF 映射获取和打印执行结果等部分。


在前端程序中,你同样可以利用 BCC 库来访问 BPF 映射。

你可能感兴趣的:(EBPF,ebpf)