News for hackers. Stuff that matters.
Re:-fbounds-safety: Enforcing bounds safety for C by adrianN on Thursday February 19, 2026 @11:28AM (#47075527)
There is GWPAsan that has lower overhead than asan but still is not super popular.
Re:-fbounds-safety: Enforcing bounds safety for C by hoyhoy on Thursday February 19, 2026 @12:22PM (#47076334)
ASAN/LSAN is amazing. It absolutely monkey-hammers performance though.
Re:-fbounds-safety: Enforcing bounds safety for C by lelanthran on Thursday February 19, 2026 @02:22PM (#47077911)
> ASAN/LSAN is amazing. It absolutely monkey-hammers performance though.

It's not so bad; until the sanitisers arrived all we had was valgrind :-/

The sanitisers are about 10x to 50x faster than valgrind.

Re:-fbounds-safety: Enforcing bounds safety for C by vlovich123 on Thursday February 19, 2026 @01:28PM (#47077196)
Because it can only catch a subset of issues, it’s not guaranteed to catch issues (probabilistic), even issues it “could” catch may not be caught due to temporal distance of the free and a subsequent use, and requires the use of a different allocator that supports it. It’s also unclear to me how it know whether a given free is for a sampled or unsampled region - I suspect it must capture all free/realloc to accomplish that but it does imply all of these are sampled.

It’s nowhere near the same as robust bounds checking.