11–13 Dec 2025
Asia/Tokyo timezone

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

Not scheduled
20m
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

There are no materials yet.