• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4<title>1.�AUTHORS</title>
5<link rel="stylesheet" type="text/css" href="vg_basic.css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7<link rel="home" href="index.html" title="Valgrind Documentation">
8<link rel="up" href="dist.html" title="Valgrind Distribution Documents">
9<link rel="prev" href="dist.html" title="Valgrind Distribution Documents">
10<link rel="next" href="dist.news.html" title="2.�NEWS">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<div><table class="nav" width="100%" cellspacing="3" cellpadding="3" border="0" summary="Navigation header"><tr>
14<td width="22px" align="center" valign="middle"><a accesskey="p" href="dist.html"><img src="images/prev.png" width="18" height="21" border="0" alt="Prev"></a></td>
15<td width="25px" align="center" valign="middle"><a accesskey="u" href="dist.html"><img src="images/up.png" width="21" height="18" border="0" alt="Up"></a></td>
16<td width="31px" align="center" valign="middle"><a accesskey="h" href="index.html"><img src="images/home.png" width="27" height="20" border="0" alt="Up"></a></td>
17<th align="center" valign="middle">Valgrind Distribution Documents</th>
18<td width="22px" align="center" valign="middle"><a accesskey="n" href="dist.news.html"><img src="images/next.png" width="18" height="21" border="0" alt="Next"></a></td>
19</tr></table></div>
20<div class="chapter">
21<div class="titlepage"><div><div><h1 class="title">
22<a name="dist.authors"></a>1.�AUTHORS</h1></div></div></div>
23<div class="literallayout"><p><br>
24��������<br>
25Julian�Seward�was�the�original�founder,�designer�and�author�of<br>
26Valgrind,�created�the�dynamic�translation�frameworks,�wrote�Memcheck,<br>
27the�3.X�versions�of�Helgrind,�SGCheck,�DHAT,�and�did�lots�of�other<br>
28things.<br>
29<br>
30Nicholas�Nethercote�did�the�core/tool�generalisation,�wrote<br>
31Cachegrind�and�Massif,�and�tons�of�other�stuff.<br>
32<br>
33Tom�Hughes�did�a�vast�number�of�bug�fixes,�helped�out�with�support�for<br>
34more�recent�Linux/glibc�versions,�set�up�the�present�build�system,�and�has<br>
35helped�out�with�test�and�build�machines.<br>
36<br>
37Jeremy�Fitzhardinge�wrote�Helgrind�(in�the�2.X�line)�and�totally<br>
38overhauled�low-level�syscall/signal�and�address�space�layout�stuff,<br>
39among�many�other�things.<br>
40<br>
41Josef�Weidendorfer�wrote�and�maintains�Callgrind�and�the�associated<br>
42KCachegrind�GUI.<br>
43<br>
44Paul�Mackerras�did�a�lot�of�the�initial�per-architecture�factoring<br>
45that�forms�the�basis�of�the�3.0�line�and�was�also�seen�in�2.4.0.<br>
46He�also�did�UCode-based�dynamic�translation�support�for�PowerPC,�and<br>
47created�a�set�of�ppc-linux�derivatives�of�the�2.X�release�line.<br>
48<br>
49Greg�Parker�wrote�the�Mac�OS�X�port.<br>
50<br>
51Dirk�Mueller�contributed�the�malloc/free�mismatch�checking<br>
52and�other�bits�and�pieces,�and�acts�as�our�KDE�liaison.<br>
53<br>
54Robert�Walsh�added�file�descriptor�leakage�checking,�new�library<br>
55interception�machinery,�support�for�client�allocation�pools,�and�minor<br>
56other�tweakage.<br>
57<br>
58Bart�Van�Assche�wrote�and�maintains�DRD.<br>
59<br>
60Cerion�Armour-Brown�worked�on�PowerPC�instruction�set�support�in�the<br>
61Vex�dynamic-translation�framework.��Maynard�Johnson�improved�the<br>
62Power6�support.<br>
63<br>
64Kirill�Batuzov�and�Dmitry�Zhurikhin�did�the�NEON�instruction�set<br>
65support�for�ARM.��Donna�Robinson�did�the�v6�media�instruction�support.<br>
66<br>
67Donna�Robinson�created�and�maintains�the�very�excellent<br>
68http://www.valgrind.org.<br>
69<br>
70Vince�Weaver�wrote�and�maintains�BBV.<br>
71<br>
72Frederic�Gobry�helped�with�autoconf�and�automake.<br>
73<br>
74Daniel�Berlin�modified�readelf's�dwarf2�source�line�reader,�written�by�Nick<br>
75Clifton,�for�use�in�Valgrind.o<br>
76<br>
77Michael�Matz�and�Simon�Hausmann�modified�the�GNU�binutils�demangler(s)�for<br>
78use�in�Valgrind.<br>
79<br>
80David�Woodhouse�has�helped�out�with�test�and�build�machines�over�the�course<br>
81of�many�releases.<br>
82<br>
83Florian�Krohm�and�Christian�Borntraeger�wrote�and�maintain�the<br>
84S390X/Linux�port.��Florian�improved�and�ruggedised�the�regression�test<br>
85system�during�2011.<br>
86<br>
87Philippe�Waroquiers�wrote�and�maintains�the�embedded�GDB�server.��He<br>
88also�made�a�bunch�of�performance�and�memory-reduction�fixes�across<br>
89diverse�parts�of�the�system.<br>
90<br>
91Carl�Love�and�Maynard�Johnson�contributed�IBM�Power6�and�Power7<br>
92support,�and�generally�deal�with�ppc{32,64}-linux�issues.<br>
93<br>
94Petar�Jovanovic�and�Dejan�Jevtic�wrote�and�maintain�the�mips32-linux<br>
95port.<br>
96<br>
97Dragos�Tatulea�modified�the�arm-android�port�so�it�also�works�on<br>
98x86-android.<br>
99<br>
100Jakub�Jelinek�helped�out�extensively�with�the�AVX�and�AVX2�support.<br>
101<br>
102Mark�Wielaard�fixed�a�bunch�of�bugs�and�acts�as�our�Fedora/RHEL<br>
103liaison.<br>
104<br>
105Maran�Pakkirisamy�implemented�support�for�decimal�floating�point�on<br>
106s390.<br>
107<br>
108Many,�many�people�sent�bug�reports,�patches,�and�helpful�feedback.<br>
109<br>
110Development�of�Valgrind�was�supported�in�part�by�the�Tri-Lab�Partners<br>
111(Lawrence�Livermore�National�Laboratory,�Los�Alamos�National<br>
112Laboratory,�and�Sandia�National�Laboratories)�of�the�U.S.�Department<br>
113of�Energy's�Advanced�Simulation�&amp;�Computing�(ASC)�Program.<br>
114<br>
115����</p></div>
116</div>
117<div>
118<br><table class="nav" width="100%" cellspacing="3" cellpadding="2" border="0" summary="Navigation footer">
119<tr>
120<td rowspan="2" width="40%" align="left">
121<a accesskey="p" href="dist.html">&lt;&lt;�Valgrind Distribution Documents</a>�</td>
122<td width="20%" align="center"><a accesskey="u" href="dist.html">Up</a></td>
123<td rowspan="2" width="40%" align="right">�<a accesskey="n" href="dist.news.html">2.�NEWS�&gt;&gt;</a>
124</td>
125</tr>
126<tr><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td></tr>
127</table>
128</div>
129</body>
130</html>
131