BPF in LLVM and kernel

Session information has not yet been published for this event.


One Line Summary

status of eBPF development in LLVM, clang, kernel and other tools


The extended BPF (eBPF) architecture brought the power of on-the-fly generated and optimized code by LLVM into the linux kernel. It’s currently used by tracing and networking subsystems. This talk describes compiler related parts of eBPF: code generation in the backend, object file & loaders, in-kernel JIT, LLVM JIT, clang rewriter, c+python hybrid, other front-ends.

Presentation Materials