11–13 Dec 2025
Asia/Tokyo timezone

Loops handling by BPF verifier and what should we do about it?

11 Dec 2025, 11:00
30m
"Main Hall A" (Toranomon Hills Mori Tower)

"Main Hall A"

Toranomon Hills Mori Tower

290
eBPF Track eBPF Track

Speaker

Eduard Zingerman

Description

The BPF verifier has troubles when verifying loops,
and we are slowly moving to address these.
In the talk I want to cover:
- historical evolution of loops handling by verifier;
- problems with current state of things (too crude widening,
no bounds for induction variables);
- describe DFA based liveness analysis that landed recently;
- describe further steps adding DFA-based value range analysis to
the verifier.

Primary author

Presentation materials