bpf

标签

Cards List
#bpf

调试BPF中基于类型的别名分析优化

Lobsters Hottest · 2026-08-30 缓存

文章描述了如何将BPF程序切换到使用BTF生成的vmlinux.h,由于Clang的基于类型的别名分析优化,导致IP校验和不正确,并通过汇编检查详细说明了调试过程。

0 人收藏 0 人点赞
#bpf

内联函数的调试信息

Hacker News Top · 2026-08-09 缓存

Alan Maguire 在 Linux 存储、文件系统、内存管理和 BPF 峰会上主持了一场会议,提议对 BTF 进行扩展,以存储有关内联函数的信息,从而通过 kprobes 实现对这类函数的内核跟踪。

0 人收藏 0 人点赞
#bpf

如何对eBPF代码进行性能分析?

Hacker News Top · 2026-07-28 缓存

本文演示了如何通过创建一个简单的C测试框架来衡量文件打开延迟,从而对eBPF代码性能进行分析,使开发者能够比较附加eBPF钩子前后的开销。

0 人收藏 0 人点赞
#bpf

直接从BPF发送数据包

Lobsters Hottest · 2026-07-25 缓存

BPF程序现在可以使用netpoll基础设施直接从内核空间发送网络数据包,无需用户空间代理,从而提高如Tetragon等安全监控工具的弹性。

0 人收藏 0 人点赞
#bpf

Anubis到底阻止了谁?

Lobsters Hottest · 2026-07-12 缓存

本文批评了Anubis——一个旨在阻止AI爬虫的HTTP工作量证明代理——指出它很容易被AI绕过,同时给人类用户带来了倒退性的负担,尤其是那些使用弱设备或非JavaScript浏览器的用户。

0 人收藏 0 人点赞
#bpf

SOCKMAP - 未来的TCP拼接

Lobsters Hottest · 2026-06-21 缓存

Cloudflare 探索利用Linux内核的SOCKMAP基础设施进行TCP套接字拼接,从而减少用户空间开销,并实现更高效的反向代理数据转发。

0 人收藏 0 人点赞
#bpf

GCC 16及以后版本中的BPF支持

Lobsters Hottest · 2026-06-02 缓存

何塞·马奇西(José Marchesi)和GCC-BPF团队提供了GCC 16中BPF支持的更新,突出了在与LLVM功能对等方面取得的进展,以及内核BPF自测通过率的提升。

0 人收藏 0 人点赞
#bpf

Gobee:用Go编写eBPF程序,通过clang转译

Lobsters Hottest · 2026-05-21 缓存

Gobee是一个将Go的子集转译为BPF C的工具,允许开发者用Go而非C编写eBPF程序。它为用户空间生成类型化的Go绑定,并利用clang的后端进行编译。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈