Twenty years of Valgrind | Nicholas Nethercote
nnethercote.github.io · 1,886 words · saved by 1 readers
It has been twenty years since Valgrind 1.0 was released.
It has been twenty years since Valgrind 1.0 was released. The Valgrind website says: Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools. – I first met Julian Seward in late 2001. I had moved from Australia to Cambridge in the UK to pursue a PhD on the topic of “cache optimizations for functional languages”. The Cambridge Computer Laboratory is literally next door to a Microsoft Research off
saved by
related reading
- C Dynamic Memory Debugging with Valgrindyoutube.com
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- abseil / Performance Hintsabseil.io
- NYSRGnotes.ekzhang.com
- The LLVM Compiler Infrastructure Projectllvm.org
- Destroy All Values: Designing Deinitialization in Programming Languages - Faultloregankra.github.io
- Fast regex search: indexing text for agent tools · Cursorcursor.com
- (Re)writing an interpreter in Rust – Danny van Kootendannyvankooten.com
- How Compiler Explorer Works in 2025 — Matt Godbolt’s blogxania.org
- Speed mattersscattered-thoughts.net
- 30 Years of Decompilation and the Unsolved Structuring Problem: Part 1mahaloz.re
- A Gentle Introduction to LLVM IR · mcyoungmcyoung.xyz