11–13 Dec 2025
Asia/Tokyo timezone

BPF Verifier Visualizer

Not scheduled
20m
eBPF Track eBPF Track

Speakers

Ihor Solodrai (Meta Platforms, Inc.) Jordan Rome

Description

Writing non-trivial BPF programs presents a unique challenge because of the constraints enforced by the BPF verifier. If a program fails to load, the verifier emits a log containing a complete trace of its evaluation with various debugging information. Interpreting such a log to track down the root cause of a failure can be difficult, especially for developers new to BPF.

BPF Verifier Visualizer (https://github.com/libbpf/bpfvv) is a tool that aims to improve developer experience of debugging BPF verification failures. It provides a debugger-like UI to navigate and analyse BPF verification logs, available right in your browser.

In this presentation we will talk about main features of bpfvv and how it has already been used by some developers at Meta.

Primary authors

Ihor Solodrai (Meta Platforms, Inc.) Jordan Rome

Presentation materials

There are no materials yet.