Re: [PATCH RFC 00/17] bpf: Introduce proof-based verifier enhancement

From: Alexei Starovoitov

Date: Fri Nov 14 2025 - 21:27:39 EST


On Thu, Nov 6, 2025 at 4:53 AM Hao Sun <sunhao.th@xxxxxxxxx> wrote:
> this enhancement, 403 of 512 previously rejected programs can be verified. T

This is not a review yet. Small question first.

Your github repo has ~1500 bpf object files,
while here and in the paper you mention 512.
What's the difference?

I tried to categorize failures from many of these ~1500
and lots of them are similar.

In paper you mention 3 examples:
- ptr + str_pos, with size MAX - str_pos
- s>>= 31
- &= 0xffff

Did you categorize all 1500 failures into categories?

What are the specific gaps in the verifier beyond these 3 cases ?