blob: eeb0549b72e7a8ae03979d4182bea5fb17559dfc [file] [log] [blame]
sewardj3c23d432002-06-01 23:43:49 +00001
sewardjfa7c30e2005-07-27 10:09:11 +00002Cerion Armour-Brown worked on PowerPC instruction set support using
3the Vex dynamic-translation framework.
sewardj3c23d432002-06-01 23:43:49 +00004
njnbcea91a2005-03-12 02:39:36 +00005Jeremy Fitzhardinge wrote Helgrind and totally overhauled low-level
6syscall/signal and address space layout stuff, among many other things.
jseward77bb64a2004-07-16 21:35:09 +00007
njnc4fcca32004-12-01 00:02:36 +00008Tom Hughes did a vast number of bug fixes, and helped out with support
9for more recent Linux/glibc versions.
jseward77bb64a2004-07-16 21:35:09 +000010
sewardjfa7c30e2005-07-27 10:09:11 +000011Nicholas Nethercote did the core/tool generalisation, wrote
12Cachegrind and Massif, and tons of other stuff.
13
14Paul Mackerras did a lot of the initial per-architecture factoring
15that forms the basis of the 3.0 line and is also to be seen in 2.4.0.
16He also did UCode-based dynamic translation support for PowerPC, and
17created a set of ppc-linux derivatives of the 2.X release line.
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
sewardjfa7c30e2005-07-27 10:09:11 +000022Julian Seward was the original founder, designer and author, created
23the dynamic translation frameworks, wrote Memcheck and Addrcheck, and
24did lots of other things.
25
26Robert Walsh added file descriptor leakage checking, new library
27interception machinery, support for client allocation pools, and minor
28other tweakage.
njnbcea91a2005-03-12 02:39:36 +000029
sewardj96603322006-05-21 15:19:42 +000030Josef Weidendorfer wrote Callgrind and the associated KCachegrind GUI.
31
njnbcea91a2005-03-12 02:39:36 +000032Frederic Gobry helped with autoconf and automake.
33
34Daniel Berlin modified readelf's dwarf2 source line reader, written by Nick
35Clifton, for use in Valgrind.
sewardj3c23d432002-06-01 23:43:49 +000036
njn83157fc2002-10-03 10:07:34 +000037Michael Matz and Simon Hausmann modified the GNU binutils
sewardj3c23d432002-06-01 23:43:49 +000038demangler(s) for use in Valgrind.
39
njnbcea91a2005-03-12 02:39:36 +000040And lots and lots of other people sent bug reports, patches, and very
41helpful feedback. Thank you all.