blob: 56e0593784711e061dee1ff6d1205830134d5e4c [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
sewardj778d7832007-11-22 01:21:56 +00005Jeremy Fitzhardinge wrote Helgrind (in the 2.X line) and totally
6overhauled low-level syscall/signal and address space layout stuff,
7among many other things.
jseward77bb64a2004-07-16 21:35:09 +00008
njnc4fcca32004-12-01 00:02:36 +00009Tom Hughes did a vast number of bug fixes, and helped out with support
10for more recent Linux/glibc versions.
jseward77bb64a2004-07-16 21:35:09 +000011
sewardjfa7c30e2005-07-27 10:09:11 +000012Nicholas Nethercote did the core/tool generalisation, wrote
13Cachegrind and Massif, and tons of other stuff.
14
15Paul Mackerras did a lot of the initial per-architecture factoring
16that forms the basis of the 3.0 line and is also to be seen in 2.4.0.
17He also did UCode-based dynamic translation support for PowerPC, and
18created a set of ppc-linux derivatives of the 2.X release line.
nethercote137bc552003-11-14 17:47:54 +000019
njnbcea91a2005-03-12 02:39:36 +000020Dirk Mueller contributed the malloc-free mismatch checking stuff
21and other bits and pieces, and acted as our KDE liaison.
22
sewardjfa7c30e2005-07-27 10:09:11 +000023Julian Seward was the original founder, designer and author, created
sewardjcb2288b2007-12-02 02:08:17 +000024the dynamic translation frameworks, wrote Memcheck and 3.3.X Helgrind,
25and did lots of other things.
sewardjfa7c30e2005-07-27 10:09:11 +000026
27Robert Walsh added file descriptor leakage checking, new library
28interception machinery, support for client allocation pools, and minor
29other tweakage.
njnbcea91a2005-03-12 02:39:36 +000030
sewardj96603322006-05-21 15:19:42 +000031Josef Weidendorfer wrote Callgrind and the associated KCachegrind GUI.
32
njnbcea91a2005-03-12 02:39:36 +000033Frederic Gobry helped with autoconf and automake.
34
35Daniel Berlin modified readelf's dwarf2 source line reader, written by Nick
36Clifton, for use in Valgrind.
sewardj3c23d432002-06-01 23:43:49 +000037
njn83157fc2002-10-03 10:07:34 +000038Michael Matz and Simon Hausmann modified the GNU binutils
sewardj3c23d432002-06-01 23:43:49 +000039demangler(s) for use in Valgrind.
40
sewardjcb2288b2007-12-02 02:08:17 +000041Omega was written by Bryan Meredith and is maintained by Rich Coe.
42DRD was written by and is maintained by Bart Van Assche.
43
njnbcea91a2005-03-12 02:39:36 +000044And lots and lots of other people sent bug reports, patches, and very
45helpful feedback. Thank you all.