sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 1 | |
sewardj | 1346e13 | 2005-08-03 20:42:06 +0000 | [diff] [blame] | 2 | Cerion Armour-Brown, cerion@open-works.co.uk |
| 3 | |
| 4 | Cerion worked on PowerPC instruction set support using the Vex |
| 5 | dynamic-translation framework. |
| 6 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 7 | Jeremy Fitzhardinge, jeremy@valgrind.org |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 8 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 9 | Jeremy wrote Helgrind and totally overhauled low-level syscall/signal |
| 10 | and address space layout stuff, among many other improvements. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 11 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 12 | Tom Hughes, tom@valgrind.org |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 13 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 14 | Tom did a vast number of bug fixes, and helped out with support for |
| 15 | more recent Linux/glibc versions. |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 16 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 17 | Nicholas Nethercote, njn@valgrind.org |
| 18 | |
| 19 | Nick did the core/tool generalisation, wrote Cachegrind and Massif, |
| 20 | and tons of other stuff. |
| 21 | |
| 22 | Paul Mackerras |
| 23 | |
| 24 | Paul did a lot of the initial per-architecture factoring that forms |
| 25 | the basis of the 3.0 line and is also to be seen in 2.4.0. He also did |
| 26 | UCode-based dynamic translation support for PowerPC, and created a set |
| 27 | of ppc-linux derivatives of the 2.X release line. |
| 28 | |
| 29 | Dirk Mueller, dmuell@gmx.net |
| 30 | |
| 31 | Dirk contributed the malloc-free mismatch checking stuff and various |
| 32 | other bits and pieces, and acted as our KDE liaison. |
| 33 | |
| 34 | Donna Robinson, donna@terpsichore.ws |
| 35 | |
| 36 | Keeper of the very excellent http://www.valgrind.org. |
| 37 | |
| 38 | Julian Seward, julian@valgrind.org |
| 39 | |
| 40 | Julian was the original designer and author of Valgrind, created the |
| 41 | dynamic translation framework, wrote Memcheck and Addrcheck, and did |
| 42 | lots of other things. |
| 43 | |
| 44 | Robert Walsh, rjwalsh@valgrind.org |
| 45 | |
| 46 | Robert added file descriptor leakage checking, new library |
| 47 | interception machinery, support for client allocation pools, and minor |
| 48 | other tweakage. |
| 49 | |
sewardj | 4cb2b17 | 2007-01-18 02:19:05 +0000 | [diff] [blame] | 50 | Josef Weidendorfer, Josef.Weidendorfer@gmx.de. |
| 51 | |
| 52 | Josef wrote Callgrind and the associated KCachegrind GUI. |
| 53 | |
| 54 | |
njn | baf3c47 | 2005-03-24 18:35:41 +0000 | [diff] [blame] | 55 | |
| 56 | Frederic Gobry helped with autoconf and automake. Daniel Berlin |
| 57 | modified readelf's dwarf2 source line reader, written by Nick Clifton, |
| 58 | for use in Valgrind. Michael Matz and Simon Hausmann modified the GNU |
| 59 | binutils demangler(s) for use in Valgrind. |
| 60 | |
| 61 | And lots and lots of other people sent bug reports, patches, and very |
| 62 | helpful feedback. |