|
From: <sv...@va...> - 2007-03-02 23:20:02
|
Author: njn
Date: 2007-03-02 23:19:58 +0000 (Fri, 02 Mar 2007)
New Revision: 315
Log:
update
Modified:
trunk/docs/pubs.html
Modified: trunk/docs/pubs.html
===================================================================
--- trunk/docs/pubs.html 2007-02-10 04:31:20 UTC (rev 314)
+++ trunk/docs/pubs.html 2007-03-02 23:19:58 UTC (rev 315)
@@ -10,6 +10,19 @@
<ul>
<li><p>
+ <b>Valgrind: A Framework for Heavyweight
+ Dynamic Binary Instrumentation.<br>
+ Nicholas Nethercote and Julian Seward.<br>
+ Proceedings of the PLDI 2007, San Diego, California, USA, June 2007.</b><br>
+ (Final version not yet available)<br>
+ This paper describes how Valgrind works, and how it differs from other
+ DBI frameworks such as Pin and DynamoRIO.
+ Please cite this paper when discussing Valgrind in general. However, if
+ you are discussing Valgrind specifically in relation to memory errors
+ (i.e. the Memcheck tool), please cite the USENIX paper below as well.
+ </p></li>
+
+ <li><p>
<b><a href="/docs/iiswc2006.pdf">Building Workload Characterization Tools
with Valgrind.</a><br>
Nicholas Nethercote, Robert Walsh and Jeremy Fitzhardinge.<br>
@@ -28,8 +41,9 @@
Proceedings of the USENIX'05 Annual Technical Conference, Anaheim,
California, USA, April 2005.</b><br>
This paper describes in detail how Memcheck's undefined value error
- detection (a.k.a. V bits) works. Feel free to cite it if you are talking
- particularly about Memcheck's undefined value error detection.
+ detection (a.k.a. V bits) works. Please cite it if you are talking about
+ memory checking with Valgrind, in particular if you are referring to
+ Memcheck's undefined value error detection.
</p></li>
<li><p>
@@ -39,10 +53,10 @@
This dissertation describes Valgrind in some detail (some of these details
are now out-of-date) as well as Cachegrind, Annelid and Redux; it also
covers some underlying theory about dynamic binary analysis in general and
- what all these tools have in common. Feel free to cite it if you are
- talking about Valgrind in general (although the ENTCS Valgrind paper
- should probably be cited in preference, even though it is older),
- Cachegrind, or the dynamic binary analysis theory work.
+ what all these tools have in common. Please cite it if you are writing
+ about Cachegrind, or the dynamic binary analysis theory work. If you are
+ writing about Valgrind in general, please cite the PLDI paper above in
+ preference.
</p></li>
<li><p>
@@ -73,7 +87,7 @@
Nicholas Nethercote and Julian Seward.<br>
Electronic Notes in Theoretical Computer Science 89 No. 2, 2003.</b><br>
This paper describes Valgrind in general, but is somewhat out-of-date.
- Feel free to cite it when talking about Valgrind in general.
+ Please cite the PLDI paper above in preference.
</p></li>
<li><p>
|