blob: 557bd4c26c2da310e4668a5b3670ec73a1373ab8 [file] [log] [blame]
sewardj3c23d432002-06-01 23:43:49 +00001
njnbcea91a2005-03-12 02:39:36 +00002Julian Seward was the original founder, designer and author, created the
3dynamic translation framework, wrote Memcheck and Addrcheck, and did
4lots of other things.
sewardj3c23d432002-06-01 23:43:49 +00005
njnbcea91a2005-03-12 02:39:36 +00006Nicholas Nethercote did the core/tool generalisation, wrote
7Cachegrind and Massif, and tons of other stuff.
sewardj3c23d432002-06-01 23:43:49 +00008
njnbcea91a2005-03-12 02:39:36 +00009Jeremy Fitzhardinge wrote Helgrind and totally overhauled low-level
10syscall/signal and address space layout stuff, among many other things.
jseward77bb64a2004-07-16 21:35:09 +000011
njnc4fcca32004-12-01 00:02:36 +000012Tom Hughes did a vast number of bug fixes, and helped out with support
13for more recent Linux/glibc versions.
jseward77bb64a2004-07-16 21:35:09 +000014
njnc4fcca32004-12-01 00:02:36 +000015Robert Walsh added file descriptor leakage checking, new library
16interception machinery, support for client allocation pools, and minor
17other tweakage.
nethercote137bc552003-11-14 17:47:54 +000018
njnbcea91a2005-03-12 02:39:36 +000019Dirk Mueller contributed the malloc-free mismatch checking stuff
20and other bits and pieces, and acted as our KDE liaison.
21
22Cerion Armour-Brown helped with porting efforts to PowerPC.
23
24Frederic Gobry helped with autoconf and automake.
25
26Daniel Berlin modified readelf's dwarf2 source line reader, written by Nick
27Clifton, for use in Valgrind.
sewardj3c23d432002-06-01 23:43:49 +000028
njn83157fc2002-10-03 10:07:34 +000029Michael Matz and Simon Hausmann modified the GNU binutils
sewardj3c23d432002-06-01 23:43:49 +000030demangler(s) for use in Valgrind.
31
njnbcea91a2005-03-12 02:39:36 +000032And lots and lots of other people sent bug reports, patches, and very
33helpful feedback. Thank you all.
sewardj3c23d432002-06-01 23:43:49 +000034