てがみ: qatacri at protonmail.com | 統計 | 2021

202105400

https://www.kernel.org/doc/Documentation/networking/filter.txt
bpf-docs/eBPF.md at master · iovisor/bpf-docs · GitHub
LinuxのBPF : (4) ClangによるeBPFプログラムの作成と,BPF Compiler Collection (BCC) - 睡分不足

最初は「仮想マシンとしてはレジスタが少ないし、なぜ今どき 2 オペランド命令?」と思ったけれど、 x86 を含む主要な CPU のネイティブ命令に 1:1 で変換できるように作られている。なるほどランタイムのシンプルさとパフォーマンスの比はすばらしい。

しかし clang は ELF で吐くのか。