|
| 1 | + |
| 2 | +Julian Seward was the original founder, designer and author of |
| 3 | +Valgrind, created the dynamic translation frameworks, wrote Memcheck, |
| 4 | +the 3.X versions of Helgrind, SGCheck, DHAT, and did lots of other |
| 5 | +things. |
| 6 | + |
| 7 | +Nicholas Nethercote did the core/tool generalisation, wrote |
| 8 | +Cachegrind and Massif, and tons of other stuff. |
| 9 | + |
| 10 | +Tom Hughes did a vast number of bug fixes, helped out with support for |
| 11 | +more recent Linux/glibc versions, set up the present build system, and has |
| 12 | +helped out with test and build machines. |
| 13 | + |
| 14 | +Jeremy Fitzhardinge wrote Helgrind (in the 2.X line) and totally |
| 15 | +overhauled low-level syscall/signal and address space layout stuff, |
| 16 | +among many other things. |
| 17 | + |
| 18 | +Josef Weidendorfer wrote and maintains Callgrind and the associated |
| 19 | +KCachegrind GUI. |
| 20 | + |
| 21 | +Paul Mackerras did a lot of the initial per-architecture factoring |
| 22 | +that forms the basis of the 3.0 line and was also seen in 2.4.0. |
| 23 | +He also did UCode-based dynamic translation support for PowerPC, and |
| 24 | +created a set of ppc-linux derivatives of the 2.X release line. |
| 25 | + |
| 26 | +Greg Parker wrote the Mac OS X port. |
| 27 | + |
| 28 | +Dirk Mueller contributed the malloc/free mismatch checking |
| 29 | +and other bits and pieces, and acts as our KDE liaison. |
| 30 | + |
| 31 | +Robert Walsh added file descriptor leakage checking, new library |
| 32 | +interception machinery, support for client allocation pools, and minor |
| 33 | +other tweakage. |
| 34 | + |
| 35 | +Bart Van Assche wrote and maintains DRD. |
| 36 | + |
| 37 | +Cerion Armour-Brown worked on PowerPC instruction set support in the |
| 38 | +Vex dynamic-translation framework. Maynard Johnson improved the |
| 39 | +Power6 support. |
| 40 | + |
| 41 | +Kirill Batuzov and Dmitry Zhurikhin did the NEON instruction set |
| 42 | +support for ARM. Donna Robinson did the v6 media instruction support. |
| 43 | + |
| 44 | +Donna Robinson created and maintains the very excellent |
| 45 | +http://www.valgrind.org. |
| 46 | + |
| 47 | +Vince Weaver wrote and maintains BBV. |
| 48 | + |
| 49 | +Frederic Gobry helped with autoconf and automake. |
| 50 | + |
| 51 | +Daniel Berlin modified readelf's dwarf2 source line reader, written by Nick |
| 52 | +Clifton, for use in Valgrind.o |
| 53 | + |
| 54 | +Michael Matz and Simon Hausmann modified the GNU binutils demangler(s) for |
| 55 | +use in Valgrind. |
| 56 | + |
| 57 | +David Woodhouse has helped out with test and build machines over the course |
| 58 | +of many releases. |
| 59 | + |
| 60 | +Florian Krohm and Christian Borntraeger wrote and maintain the |
| 61 | +S390X/Linux port. Florian improved and ruggedised the regression test |
| 62 | +system during 2011. |
| 63 | + |
| 64 | +Philippe Waroquiers wrote and maintains the embedded GDB server. He |
| 65 | +also made a bunch of performance and memory-reduction fixes across |
| 66 | +diverse parts of the system. |
| 67 | + |
| 68 | +Carl Love and Maynard Johnson contributed IBM Power6 and Power7 |
| 69 | +support, and generally deal with ppc{32,64}-linux issues. |
| 70 | + |
| 71 | +Petar Jovanovic and Dejan Jevtic wrote and maintain the mips32-linux |
| 72 | +port. |
| 73 | + |
| 74 | +Dragos Tatulea modified the arm-android port so it also works on |
| 75 | +x86-android. |
| 76 | + |
| 77 | +Jakub Jelinek helped out extensively with the AVX and AVX2 support. |
| 78 | + |
| 79 | +Mark Wielaard fixed a bunch of bugs and acts as our Fedora/RHEL |
| 80 | +liaison. |
| 81 | + |
| 82 | +Maran Pakkirisamy implemented support for decimal floating point on |
| 83 | +s390. |
| 84 | + |
| 85 | +Many, many people sent bug reports, patches, and helpful feedback. |
| 86 | + |
| 87 | +Development of Valgrind was supported in part by the Tri-Lab Partners |
| 88 | +(Lawrence Livermore National Laboratory, Los Alamos National |
| 89 | +Laboratory, and Sandia National Laboratories) of the U.S. Department |
| 90 | +of Energy's Advanced Simulation & Computing (ASC) Program. |
0 commit comments