blob: 6b7100b6653a23985fd068941269bfb33a5c112a [file] [log] [blame]
sewardj3c23d432002-06-01 23:43:49 +00001
njnc4fcca32004-12-01 00:02:36 +00002Julian Seward was the original author, creating the
jseward77bb64a2004-07-16 21:35:09 +00003dynamic translation framework, memcheck stuff, and the
4signal/syscall/threads support gunk.
sewardj3c23d432002-06-01 23:43:49 +00005
njnc4fcca32004-12-01 00:02:36 +00006Nicholas Nethercote did the core/tool generalisation, and wrote
7Cachegrind and some of the other tools, and tons of other stuff.
sewardj3c23d432002-06-01 23:43:49 +00008
njnc4fcca32004-12-01 00:02:36 +00009Jeremy Fitzhardinge wrote Helgrind, and lots of syscall/signal
10simulation stuff, including a complete redesign of how syscalls and
11signals are handled. Also code generation improvements.
jseward77bb64a2004-07-16 21:35:09 +000012
njnc4fcca32004-12-01 00:02:36 +000013Tom Hughes did a vast number of bug fixes, and helped out with support
14for more recent Linux/glibc versions.
jseward77bb64a2004-07-16 21:35:09 +000015
njnc4fcca32004-12-01 00:02:36 +000016Robert Walsh added file descriptor leakage checking, new library
17interception machinery, support for client allocation pools, and minor
18other tweakage.
nethercote137bc552003-11-14 17:47:54 +000019
sewardj3c23d432002-06-01 23:43:49 +000020readelf's dwarf2 source line reader, written by Nick Clifton, was
21modified to be used in Valgrind by Daniel Berlin.
22
njn83157fc2002-10-03 10:07:34 +000023Michael Matz and Simon Hausmann modified the GNU binutils
sewardj3c23d432002-06-01 23:43:49 +000024demangler(s) for use in Valgrind.
25
nethercote137bc552003-11-14 17:47:54 +000026Dirk Mueller contrib'd the malloc-free mismatch checking stuff,
27and other bits and pieces.
sewardj3c23d432002-06-01 23:43:49 +000028
29Lots of other people sent bug reports, patches, and very
30helpful feedback. I thank you all.
31