blob: fb4d0bc4f4e60481715d61260d96c15521844073 [file] [log] [blame]
sewardj3c23d432002-06-01 23:43:49 +00001
jseward77bb64a2004-07-16 21:35:09 +00002Julian Seward, jseward@acm.org, was the original author, creating the
3dynamic translation framework, memcheck stuff, and the
4signal/syscall/threads support gunk.
sewardj3c23d432002-06-01 23:43:49 +00005
nethercote137bc552003-11-14 17:47:54 +00006Nicholas Nethercote, njn25@cam.ac.uk, did the core/tool
jseward77bb64a2004-07-16 21:35:09 +00007generalisation, and wrote Cachegrind and some of the other tools, and
8tons of other stuff, including code generation improvments.
sewardj3c23d432002-06-01 23:43:49 +00009
jseward77bb64a2004-07-16 21:35:09 +000010Jeremy Fitzhardinge, jeremy@goop.org, wrote Helgrind, and lots of
11syscall/signal simulation stuff, including a complete redesign of how
12syscalls and signals are handled. Also code generation improvements.
13
14Tom Hughes, thh@cyberscience.com, did a vast number of bug fixes, and
15helped out with support for more recent Linux/glibc versions".
16
17Robert Walsh, rjwalsh@durables.org, added file descriptor leakage
18checking, new library interception machinery, support for client
19allocation pools, and minor other tweakage.
nethercote137bc552003-11-14 17:47:54 +000020
sewardj3c23d432002-06-01 23:43:49 +000021readelf's dwarf2 source line reader, written by Nick Clifton, was
22modified to be used in Valgrind by Daniel Berlin.
23
njn83157fc2002-10-03 10:07:34 +000024Michael Matz and Simon Hausmann modified the GNU binutils
sewardj3c23d432002-06-01 23:43:49 +000025demangler(s) for use in Valgrind.
26
nethercote137bc552003-11-14 17:47:54 +000027Dirk Mueller contrib'd the malloc-free mismatch checking stuff,
28and other bits and pieces.
sewardj3c23d432002-06-01 23:43:49 +000029
30Lots of other people sent bug reports, patches, and very
31helpful feedback. I thank you all.
32