Rust supports a large number of target platforms, but BPF is not one of them yet. Therefore in order to compile for the BPF virtual machine, cargo-bpf needs to implement some ad-hoc build logic…Continue Reading: Oxidised eBPF II: Taming LLVM
Linux
Oxidised eBPF I: Building a toolchain
This is the first of two posts about ingraind and the Rust BPF library that powers it, RedBPF. In this post I’m going to give you an overview of what ingraind is, and how it led to the development of RedBPF. Then in the next post, I’m going to get a little more technical and show how we compile Rust code to BPF binary code…Continue Reading: Oxidised eBPF I: Building a toolchain