Valgrind Home Information Source Code Documentation Contact How to Help Gallery

The Valgrind Developers

The Valgrind developers are a loose-knit group of people from all over the world who contribute to Valgrind and have direct write access to the Valgrind repository. Please feel free to send praise, abuse, ideas, etc, to them.

If you want to become a valgrind developer, then the first thing you should do is join the valgrind-developers mailing list and start contributing to the development of Valgrind.

Valgrind Developers / Contributors

Cerion Armour-Brown
cerion@valgrind.org
Cerion worked on PowerPC instruction set support using the Vex dynamic-translation framework.
Christian Borntraeger
Christian worked on and helps maintain the s390/Linux port.
Jeremy Fitzhardinge
jeremy@valgrind.org
Jeremy wrote the original Helgrind and totally overhauled low-level syscall/signal and address space layout stuff, among many other improvements.
Tom Hughes
tom@valgrind.org
Tom did a vast number of bug fixes, and helped out with support for more recent Linux/glibc versions.
Petar Jovanovic and Dejan Jevtic
Petar and Dejan wrote and maintain the mips32-linux port.
Florian Krohm
Florian developed and maintains the s390/Linux port. He also improved the regression test system and does bugfixing and static analysis of the code base.
Carl Love and Maynard Johnson
Carl and Maynard contributed IBM Power6 and Power7 support, and generally deal with ppc{32,64}-linux issues.
Paul Mackerras
paulus@valgrind.org
Paul did a lot of the initial per-architecture factoring that forms the basis of the 3.0 line and is also to be seen in 2.4.0. He also did UCode-based dynamic translation support for PowerPC, and created a set of ppc-linux derivatives of the 2.X release line.
Dirk Mueller
dmuell@gmx.net
Dirk contributed the malloc-free mismatch checking stuff and various other bits and pieces, and acted as our KDE liaison.
Nicholas Nethercote
njn@valgrind.org
Nick did the core/tool generalisation, wrote Cachegrind and Massif, and tons of other stuff.
Julian Seward
julian@valgrind.org
Julian was the original designer and author of Valgrind, created the dynamic translation frameworks, wrote Memcheck, Helgrind and SGCheck, and did lots of other things.
Bart Van Assche
Bart is the author of Drd, a tool for finding bugs in threaded programs, that first shipped in the 3.3.0 release.
Robert Walsh
rjwalsh@valgrind.org
Robert added file descriptor leakage checking, new library interception machinery, support for client allocation pools, and minor other tweakage.
Philippe Waroquiers
Philippe wrote and maintains the embedded GDB server. He also made a bunch of performance, memory-use and correctness fixes across diverse parts of the system.
Josef Weidendorfer
Josef wrote and maintains Callgrind.
Frederic Gobry helped with autoconf and automake. Daniel Berlin modified readelf's dwarf2 source line reader, written by Nick Clifton, for use in Valgrind. Michael Matz and Simon Hausmann modified the GNU binutils demangler(s) for use in Valgrind. And lots and lots of other people sent bug reports, patches, and very helpful feedback.


Bad, Bad Bug!

Copyright © 2000-2013 Valgrind™ Developers

Best Viewed With A(ny) Browser