Leon Hwang 碎碎念
СтатистикаThis is a channel to talk about eBPF mainly from Leon Hwang. Welcome!
- Последний пост
- 14 авг.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 4
- Всего постов
- 27
- Тип
- открытый
- Язык
- nn
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 71
- 1/48двое суток
- 81
- 1/72трое суток
- 87
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
видео или голосовое, без подписи
видео или голосовое, без подписи
给 bpf #verifier 的一点微小贡献(已合):删掉 6 行代码 kernel/bpf/verifier.c | 6 ------ 1 file changed, 6 deletions(-)
糟心的事情又多了一个:痛失跟 CFC4N 大佬面基的机会。 他来东南亚出差,原计划经过新加坡的时候来面基;但事情发展出乎意料,他要直接飞回去了。
🥰🥰🥰 给 #ftrace 的一点微末贡献
https://mp.weixin.qq.com/s/G0CofYHly1uVekuE3fpywg 泪目,开源精神
经过 Codex 老师调戏优化后,新版 kfunc 吊打旧版 kfunc #bpf_str_kfunc
月底了,公司的限额 Claude/Codex 蹬完了吗?
在 Codex 老师的指导下,研究了 ftrace&arm64-BL/BR 一晚上,觉得 ftrace 里的 DYNAMIC_FTRACE_WITH_DIRECT_CALLS 和 SINGLE_FTRACE_DIRECT_OPS 都是 Jiri 专门为 BPF 搞的 CONFIGs。。。 再看一下 Jiri 的回复, hmmm 他也用 Codex 研究 arm64 的 case 😑 我在给 arm64 开启一下 #tracing_multi 特性。。涉及 arm64&ftrace&BPF 看到 Anthropic 的 PATCH: arm64: ftrace: support DIRECT_CALLS without CALL_OPS ,就想到最近在搞的 tracing_multi 特性
看了昨天 @ManjusakaH 转发的 simd 科普之后我才知道原来字符串搜索也可以 simd,我当时就萌生了一个大胆的想法,何不买一根 335mm Φ8mm 的金属棒 何不让 bpf 也用 simd 搜索 http header,目前的实践都是狗屎,我和同事在 6.1 ec2 上编译 kfunc 的惨痛经历仿佛还在昨天😭 任务是从巨型 HTTP/1.1 payload 里搜索你喜欢的 header,比如 Host: GET /url HTTP/1.1 User-Agent: xxx X-Forward:…
видео или голосовое, без подписи
麻了,AI review 出我之前 tailcall bugfix 的代码有 bug。。。 Shared trampoline flags can be corrupted at load time When loading a tracer for a tail-call-reachable target, the verifier does: tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX; at kernel/bpf/verifier.c:19525.…
这是。。将 lwt-bpf 的老底打穿了? #lwt_bpf
麻了,AI review 出我之前 tailcall bugfix 的代码有 bug。。。 Shared trampoline flags can be corrupted at load time When loading a tracer for a tail-call-reachable target, the verifier does: tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX; at kernel/bpf/verifier.c:19525. 得复现一下,再提个 bugfix 😵😵
interpreter 是个历史 legacy,至今仍未被干掉。。 #interpreter
最近看到 UAF 都害怕;已经分析了 2 个 UAF 引发的 CVE。。 bpf 社区里有人说 tracing link 在 release 时可能会触发 UAF,unbelievable。。。😤 (Jiri 背锅) 再继续问,是他们 OOT drivers 导致的 😠😠😠
胆儿肥了,同时向 bpf, mm, and net 社区发 patch 。。
胆儿肥了,同时向 bpf, mm, and net 社区发 patch 。。
#TIL kernel #KASAN,在拉起 VM 时,最好带上 kasan_multi_shot 这个 boot option: 1. 不带:VM 拉起后只有一次 KASAN report 2. 带上:每次都有 KASAN report 不了解 KASAN,即使 Claude 也不了解这一点。在我提示后,才分析代码确认的。。
给 Jiri 擦屁股修个 #tracing_multi 的 BUG 即使有 AI review 了,还是会隐藏一些 BUG 没被 review 出来的 (