|
From: <sv...@va...> - 2008-06-04 10:46:16
|
Author: sewardj Date: 2008-06-04 11:46:20 +0100 (Wed, 04 Jun 2008) New Revision: 354 Log: Update for 3.3.1. Modified: trunk/docs/manual/FAQ.html trunk/docs/manual/QuickStart.html trunk/docs/manual/cg-manual.html trunk/docs/manual/cl-format.html trunk/docs/manual/cl-manual.html trunk/docs/manual/dist.acknowledge.html trunk/docs/manual/dist.authors.html trunk/docs/manual/dist.html trunk/docs/manual/dist.install.html trunk/docs/manual/dist.news.html trunk/docs/manual/dist.readme-developers.html trunk/docs/manual/dist.readme-missing.html trunk/docs/manual/dist.readme-packagers.html trunk/docs/manual/dist.readme.html trunk/docs/manual/faq.html trunk/docs/manual/hg-manual.html trunk/docs/manual/index.html trunk/docs/manual/license.gfdl.html trunk/docs/manual/license.gpl.html trunk/docs/manual/licenses.html trunk/docs/manual/lk-manual.html trunk/docs/manual/manual-core-adv.html trunk/docs/manual/manual-core.html trunk/docs/manual/manual-intro.html trunk/docs/manual/manual.html trunk/docs/manual/mc-manual.html trunk/docs/manual/ms-manual.html trunk/docs/manual/nl-manual.html trunk/docs/manual/quick-start.html trunk/docs/manual/tech-docs.html trunk/docs/manual/valgrind_manual.html.tar.bz2 trunk/docs/manual/valgrind_manual.pdf trunk/docs/manual/valgrind_manual.ps.bz2 trunk/docs/manual/writing-tools.html trunk/downloads/current.html trunk/downloads/old.html trunk/info/developers.html trunk/php/.htconfx Modified: trunk/docs/manual/FAQ.html =================================================================== --- trunk/docs/manual/FAQ.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/FAQ.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind FAQ</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="writing-tools.html" title="11.Writing a New Valgrind Tool"> @@ -22,10 +22,10 @@ <div> <div><h1 class="title"> <a name="FAQ"></a>Valgrind FAQ</h1></div> -<div><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div><p class="copyright">Copyright 2000-2007 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> +<div><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div><p class="copyright">Copyright 2000-2008 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> <div><div class="legalnotice"> -<a name="id370987"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> +<a name="id2578549"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> </div></div> </div> <hr> Modified: trunk/docs/manual/QuickStart.html =================================================================== --- trunk/docs/manual/QuickStart.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/QuickStart.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>The Valgrind Quick Start Guide</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="index.html" title="Valgrind Documentation"> @@ -22,10 +22,10 @@ <div> <div><h1 class="title"> <a name="QuickStart"></a>The Valgrind Quick Start Guide</h1></div> -<div><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div><p class="copyright">Copyright 2000-2007 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> +<div><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div><p class="copyright">Copyright 2000-2008 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> <div><div class="legalnotice"> -<a name="id343245"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> +<a name="id2555513"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> </div></div> </div> <hr> Modified: trunk/docs/manual/cg-manual.html =================================================================== --- trunk/docs/manual/cg-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/cg-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>5.Cachegrind: a cache and branch profiler</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="mc-manual.html" title="4.Memcheck: a heavyweight memory checker"> @@ -35,6 +35,7 @@ <dt><span class="sect2"><a href="cg-manual.html#cg-manual.cgopts">5.2.2. Cachegrind options</a></span></dt> <dt><span class="sect2"><a href="cg-manual.html#cg-manual.annotate">5.2.3. Annotating C/C++ programs</a></span></dt> <dt><span class="sect2"><a href="cg-manual.html#cg-manual.assembler">5.2.4. Annotating assembly code programs</a></span></dt> +<dt><span class="sect2"><a href="cg-manual.html#ms-manual.forkingprograms">5.2.5. Forking Programs</a></span></dt> </dl></dd> <dt><span class="sect1"><a href="cg-manual.html#cg-manual.annopts">5.3. cg_annotate options</a></span></dt> <dd><dl> @@ -670,7 +671,18 @@ <p>You can then profile and annotate source files in the same way as for C/C++ programs.</p> </div> +<div class="sect2" lang="en"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="ms-manual.forkingprograms"></a>5.2.5.Forking Programs</h3></div></div></div> +<p>If your program forks, the child will inherit all the profiling data that +has been gathered for the parent.</p> +<p>If the output file format string (controlled by +<code class="option">--cachegrind-out-file</code>) does not contain <code class="option">%p</code>, +then the outputs from the parent and child will be intermingled in a single +output file, which will almost certainly make it unreadable by +cg_annotate.</p> </div> +</div> <div class="sect1" lang="en"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="cg-manual.annopts"></a>5.3.cg_annotate options</h2></div></div></div> Modified: trunk/docs/manual/cl-format.html =================================================================== --- trunk/docs/manual/cl-format.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/cl-format.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>3.Callgrind Format Specification</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="tech-docs.html" title="Valgrind Technical Documentation"> <link rel="prev" href="writing-tools.html" title="2.Writing a New Valgrind Tool"> Modified: trunk/docs/manual/cl-manual.html =================================================================== --- trunk/docs/manual/cl-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/cl-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>6.Callgrind: a call graph profiler</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="cg-manual.html" title="5.Cachegrind: a cache and branch profiler"> Modified: trunk/docs/manual/dist.acknowledge.html =================================================================== --- trunk/docs/manual/dist.acknowledge.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.acknowledge.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>1.ACKNOWLEDGEMENTS</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.html" title="Valgrind Distribution Documents"> Modified: trunk/docs/manual/dist.authors.html =================================================================== --- trunk/docs/manual/dist.authors.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.authors.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>2.AUTHORS</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.acknowledge.html" title="1.ACKNOWLEDGEMENTS"> Modified: trunk/docs/manual/dist.html =================================================================== --- trunk/docs/manual/dist.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind Distribution Documents</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="cl-format.html" title="3.Callgrind Format Specification"> @@ -22,10 +22,10 @@ <div> <div><h1 class="title"> <a name="dist"></a>Valgrind Distribution Documents</h1></div> -<div><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div><p class="copyright">Copyright 2000-2007 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> +<div><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div><p class="copyright">Copyright 2000-2008 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> <div><div class="legalnotice"> -<a name="id358815"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> +<a name="id2538191"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> </div></div> </div> <hr> Modified: trunk/docs/manual/dist.install.html =================================================================== --- trunk/docs/manual/dist.install.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.install.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>3.INSTALL</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.authors.html" title="2.AUTHORS"> Modified: trunk/docs/manual/dist.news.html =================================================================== --- trunk/docs/manual/dist.news.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.news.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>4.NEWS</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.install.html" title="3.INSTALL"> @@ -22,6 +22,69 @@ <a name="dist.news"></a>4.NEWS</h2></div></div></div> <div class="literallayout"><p><br> <br> +Release3.3.1(4June2008)<br> +~~~~~~~~~~~~~~~~~~~~~~~~~~~<br> +3.3.1fixesabunchofbugsin3.3.0,addssupportforglibc-2.8based<br> +systems(openSUSE11,FedoraCore9),improvestheexistingglibc-2.7<br> +support,andaddssupportfortheSSSE3(Core2)instructionset.<br> +<br> +3.3.1willlikelybethelastreleasethatsupportssomeveryold<br> +systems.Inparticular,thenextmajorrelease,3.4.0,willdrop<br> +supportfortheoldLinuxThreadsthreadinglibrary,andforgcc<br> +versionspriorto3.0.<br> +<br> +Thefixedbugsareasfollows.Notethat"n-i-bz"standsfor"notin<br> +bugzilla"--thatis,abugthatwasreportedtousbutnevergota<br> +bugzillaentry.Weencourageyoutofilebugsinbugzilla<br> +(http://bugs.kde.org/enter_valgrind_bug.cgi)ratherthanmailingthe<br> +developers(ormailinglists)directly--bugsthatarenotentered<br> +intobugzillatendtogetforgottenaboutorignored.<br> +<br> +n-i-bzMassifsegfaultsatexit<br> +n-i-bzMemcheckassertsonAltiveccode<br> +n-i-bzfixsizeofbuginHelgrind<br> +n-i-bzcheckfdonsys_llseek<br> +n-i-bzupdatesyscallliststokernel2.6.23.1<br> +n-i-bzsupportsys_sync_file_range<br> +n-i-bzhandlesys_sysinfo,sys_getresuid,sys_getresgidonppc64-linux<br> +n-i-bzinterceptmemcpyin64-bitld.so's<br> +n-i-bzFixwrappersforsys_{futimesat,utimensat}<br> +n-i-bzMinorfalse-erroravoidancefixesforMemcheck<br> +n-i-bzlibmpiwrap.c:addawrapperforMPI_Waitany<br> +n-i-bzhelgrindsupportforglibc-2.8<br> +n-i-bzpartialfixformc_leakcheck.c:698assert:<br> +'lc_shadows[i]->data+lc_shadows[i]...<br> +n-i-bzMassif/Cachegrindoutputcorruptionwhenprogramsfork<br> +n-i-bzregisterallocatorfix:handlespillstorescorrectly<br> +n-i-bzaddsupportforPA6TPowerPCCPUs<br> +126389vexx86->IR:0xF0xAE(FXRSTOR)<br> +158525==126389<br> +152818vexx86->IR:0xF30xAC(repzlodsb)<br> +153196vexx86->IR:0xF20xA6(repnzcmpsb)<br> +155011vexx86->IR:0xCF(iret)<br> +155091Warning[...]unhandledDW_OP_opcode0x23<br> +156960==155901<br> +155528supportCore2/SSSE3insnsonx86/amd64<br> +155929ms_printfailsonmassifoutputscontaininglonglines<br> +157665valgrindfailsonshmdt(0)aftershmatto0<br> +157748supportx86PUSHFW/POPFW<br> +158212helgrind:handlepthread_rwlock_try{rd,wr}lock.<br> +158425sys_pollincorrectlyemulatedwhenRES==0<br> +158744vexamd64->IR:0xF00x410xF0xC0(xaddb)<br> +160907SupportforacoupleofrecentLinuxsyscalls<br> +161285Patch--supportforeventfd()syscall<br> +161378illegalopcodeindebuglibm(FUCOMPP)<br> +160136==161378<br> +161487numberofsuppressionsfilesislimitedto10<br> +162386ms_printtypoinmillisecondstimeunitformassif<br> +161036exp-drd:clientallocatedmemorywasneverfreed<br> +162663signalfd_wrapperfailson64bitlinux<br> +<br> +(3.3.1.RC1:2June2008,vexr1854,valgrindr8169).<br> +(3.3.1:4June2008,vexr1854,valgrindr8180).<br> +<br> +<br> +<br> Release3.3.0(7December2007)<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br> 3.3.0isafeaturereleasewithmanysignificantimprovementsandthe<br> Modified: trunk/docs/manual/dist.readme-developers.html =================================================================== --- trunk/docs/manual/dist.readme-developers.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.readme-developers.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>7.README_DEVELOPERS</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.readme-missing.html" title="6.README_MISSING_SYSCALL_OR_IOCTL"> Modified: trunk/docs/manual/dist.readme-missing.html =================================================================== --- trunk/docs/manual/dist.readme-missing.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.readme-missing.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>6.README_MISSING_SYSCALL_OR_IOCTL</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.readme.html" title="5.README"> Modified: trunk/docs/manual/dist.readme-packagers.html =================================================================== --- trunk/docs/manual/dist.readme-packagers.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.readme-packagers.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>8.README_PACKAGERS</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.readme-developers.html" title="7.README_DEVELOPERS"> Modified: trunk/docs/manual/dist.readme.html =================================================================== --- trunk/docs/manual/dist.readme.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/dist.readme.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>5.README</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="dist.html" title="Valgrind Distribution Documents"> <link rel="prev" href="dist.news.html" title="4.NEWS"> Modified: trunk/docs/manual/faq.html =================================================================== --- trunk/docs/manual/faq.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/faq.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind Frequently Asked Questions</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="FAQ.html" title="Valgrind FAQ"> <link rel="prev" href="FAQ.html" title="Valgrind FAQ"> @@ -125,8 +125,10 @@ <td align="left" valign="top"><b>How do you pronounce "Valgrind"?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-pronounce"></a></td> <td align="left" valign="top"> +<a name="a-pronounce"></a><b></b> +</td> +<td align="left" valign="top"> <p>The "Val" as in the world "value". The "grind" is pronounced with a short 'i' -- ie. "grinned" (rhymes with "tinned") rather than "grined" (rhymes with "find").</p> @@ -142,8 +144,10 @@ <td align="left" valign="top"><b>Where does the name "Valgrind" come from?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-whence"></a></td> <td align="left" valign="top"> +<a name="a-whence"></a><b></b> +</td> +<td align="left" valign="top"> <p>From Nordic mythology. Originally (before release) the project was named Heimdall, after the watchman of the Nordic gods. He could "see a hundred miles by day or night, hear the grass growing, see the @@ -188,7 +192,9 @@ </td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-make_dies"></a></td> +<td align="left" valign="top"> +<a name="a-make_dies"></a><b></b> +</td> <td align="left" valign="top"><p>It's probably a bug in 'make'. Some, but not all, instances of version 3.79.1 have this bug, see www.mail-archive.com/bug...@gn.../msg01658.html. Try upgrading to @@ -198,7 +204,7 @@ <tr><td colspan="2"></td></tr> <tr class="question"> <td align="left" valign="top"> -<a name="faq.glibc_devel"></a><a name="id397756"></a><b>2.2.</b> +<a name="faq.glibc_devel"></a><a name="id2564558"></a><b>2.2.</b> </td> <td align="left" valign="top"><b>When I try to build Valgrind, 'make' fails with <pre class="programlisting"> @@ -208,7 +214,7 @@ </b></td> </tr> <tr class="answer"> -<td align="left" valign="top"></td> +<td align="left" valign="top"><b></b></td> <td align="left" valign="top"><p>You need to install the glibc-static-devel package.</p></td> </tr> </table> @@ -234,8 +240,10 @@ with a segmentation fault.</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-exit_errors"></a></td> <td align="left" valign="top"> +<a name="a-exit_errors"></a><b></b> +</td> +<td align="left" valign="top"> <p>When the program exits, Valgrind runs the procedure <code class="function">__libc_freeres()</code> in glibc. This is a hook for memory debuggers, so they can ask glibc to free up any memory it has @@ -260,7 +268,9 @@ </td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-bugdeath"></a></td> +<td align="left" valign="top"> +<a name="a-bugdeath"></a><b></b> +</td> <td align="left" valign="top"><p>If Memcheck (the memory checker) shows any invalid reads, invalid writes or invalid frees in your program, the above may happen. Reason is that your program may trash Valgrind's low-level @@ -280,8 +290,10 @@ </td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-msgdeath"></a></td> <td align="left" valign="top"> +<a name="a-msgdeath"></a><b></b> +</td> +<td align="left" valign="top"> <p>Older versions did not support some x86 and amd64 instructions, particularly SSE/SSE2/SSE3 instructions. Try a newer Valgrind; we now support almost all instructions. If it still breaks, file a bug @@ -303,8 +315,10 @@ Does Valgrind handle such programs?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-java"></a></td> <td align="left" valign="top"> +<a name="a-java"></a><b></b> +</td> +<td align="left" valign="top"> <p>Valgrind can handle dynamically generated code, so long as none of the generated code is later overwritten by other generated code. If this happens, though, things will go wrong as Valgrind @@ -353,8 +367,10 @@ the exit of the program, but there should be none.</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-reports"></a></td> <td align="left" valign="top"> +<a name="a-reports"></a><b></b> +</td> +<td align="left" valign="top"> <p>First of all: relax, it's probably not a bug, but a feature. Many implementations of the C++ standard libraries use their own memory pool allocators. Memory for quite a number of destructed @@ -400,8 +416,10 @@ helpful. How can I improve them?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-unhelpful"></a></td> <td align="left" valign="top"> +<a name="a-unhelpful"></a><b></b> +</td> +<td align="left" valign="top"> <p>If they're not long enough, use <code class="option">--num-callers</code> to make them longer.</p> <p>If they're not detailed enough, make sure you are compiling @@ -475,7 +493,9 @@ have the wrong function name in them. What's happening?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-aliases"></a></td> +<td align="left" valign="top"> +<a name="a-aliases"></a><b></b> +</td> <td align="left" valign="top"><p>Occasionally Valgrind stack traces get the wrong function names. This is caused by glibc using aliases to effectively give one function two names. Most of the time Valgrind chooses a @@ -492,8 +512,10 @@ versa. What's happening?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-crashes"></a></td> <td align="left" valign="top"> +<a name="a-crashes"></a><b></b> +</td> +<td align="left" valign="top"> <p>When a program runs under Valgrind, its environment is slightly different to when it runs natively. For example, the memory layout is different, and the way that threads are scheduled is different.</p> @@ -531,8 +553,10 @@ program has errors.</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-hiddenbug"></a></td> <td align="left" valign="top"> +<a name="a-hiddenbug"></a><b></b> +</td> +<td align="left" valign="top"> <p>There are two possible causes of this.</p> <p>First, by default, Valgrind only traces the top-level process. So if your program spawns children, they won't be traced by Valgrind @@ -588,7 +612,9 @@ </td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-overruns"></a></td> +<td align="left" valign="top"> +<a name="a-overruns"></a><b></b> +</td> <td align="left" valign="top"><p>Unfortunately, Memcheck doesn't do bounds checking on static or stack arrays. We'd like to, but it's just not possible to do in a reasonable way that fits with how Memcheck works. Sorry.</p></td> @@ -617,8 +643,10 @@ write my suppression for me?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-writesupp"></a></td> <td align="left" valign="top"> +<a name="a-writesupp"></a><b></b> +</td> +<td align="left" valign="top"> <p>Yes! Use the <code class="option">--gen-suppressions=yes</code> feature to spit out suppressions automatically for you. You can then edit them if you like, eg. combining similar automatically generated @@ -638,8 +666,10 @@ reachable", and "suppressed"?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-deflost"></a></td> <td align="left" valign="top"> +<a name="a-deflost"></a><b></b> +</td> +<td align="left" valign="top"> <p>The details are in the Memcheck section of the user manual.</p> <p>In short:</p> @@ -671,8 +701,10 @@ memory values?</b></td> </tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-undeferrors"></a></td> <td align="left" valign="top"> +<a name="a-undeferrors"></a><b></b> +</td> +<td align="left" valign="top"> <p>We'd love to improve these errors, but we don't know how to do it without huge performance penalties.</p> <p>You can use the client request @@ -698,8 +730,10 @@ </td></tr> <tr class="toc" colspan="2"><td align="left" valign="top" colspan="2"></td></tr> <tr class="answer"> -<td align="left" valign="top"><a name="a-help"></a></td> <td align="left" valign="top"> +<a name="a-help"></a><b></b> +</td> +<td align="left" valign="top"> <p>Please read all of this section before posting.</p> <p>If you think an answer is incomplete or inaccurate, please e-mail <a href="mailto:val...@va..." target="_top">val...@va...</a>.</p> Modified: trunk/docs/manual/hg-manual.html =================================================================== --- trunk/docs/manual/hg-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/hg-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>7.Helgrind: a thread error detector</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="cl-manual.html" title="6.Callgrind: a call graph profiler"> Modified: trunk/docs/manual/index.html =================================================================== --- trunk/docs/manual/index.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/index.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind Documentation</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="next" href="QuickStart.html" title="The Valgrind Quick Start Guide"> </head> @@ -14,12 +14,12 @@ <div> <div align="center"><h1 class="title"> <a name="set-index"></a>Valgrind Documentation</h1></div> -<div align="center"><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div align="center"><p class="copyright">Copyright 2000-2007 +<div align="center"><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div align="center"><p class="copyright">Copyright 2000-2008 <a href="dist.authors.html" title="2.AUTHORS">AUTHORS</a> </p></div> <div align="center"><div class="legalnotice"> -<a name="id310328"></a><p>Permission is granted to copy, distribute and/or modify +<a name="id2517382"></a><p>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Modified: trunk/docs/manual/license.gfdl.html =================================================================== --- trunk/docs/manual/license.gfdl.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/license.gfdl.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>2.The GNU Free Documentation License</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="licenses.html" title="GNU Licenses"> <link rel="prev" href="license.gpl.html" title="1.The GNU General Public License"> Modified: trunk/docs/manual/license.gpl.html =================================================================== --- trunk/docs/manual/license.gpl.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/license.gpl.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>1.The GNU General Public License</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="licenses.html" title="GNU Licenses"> <link rel="prev" href="licenses.html" title="GNU Licenses"> Modified: trunk/docs/manual/licenses.html =================================================================== --- trunk/docs/manual/licenses.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/licenses.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>GNU Licenses</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="dist.readme-packagers.html" title="8.README_PACKAGERS"> Modified: trunk/docs/manual/lk-manual.html =================================================================== --- trunk/docs/manual/lk-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/lk-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>10.Lackey: a simple profiler and memory tracer</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="nl-manual.html" title='9.Nulgrind: the "null" tool'> Modified: trunk/docs/manual/manual-core-adv.html =================================================================== --- trunk/docs/manual/manual-core-adv.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/manual-core-adv.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>3.Using and understanding the Valgrind core: Advanced Topics</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="manual-core.html" title="2.Using and understanding the Valgrind core"> Modified: trunk/docs/manual/manual-core.html =================================================================== --- trunk/docs/manual/manual-core.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/manual-core.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>2.Using and understanding the Valgrind core</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="manual-intro.html" title="1.Introduction"> @@ -610,7 +610,8 @@ <p><code class="option">%p</code> is replaced with the current process ID. This is very useful for program that invoke multiple processes. WARNING: If you use <code class="option">--trace-children=yes</code> and your - program invokes multiple processes and you don't use this specifier + program invokes multiple processes OR your program forks without + calling exec afterwards, and you don't use this specifier (or the <code class="option">%q</code> specifier below), the Valgrind output from all those processes will go into one file, possibly jumbled up, and possibly incomplete.</p> @@ -749,8 +750,8 @@ </span> </dt> <dd><p>Specifies an extra file from which to read descriptions of - errors to suppress. You may use as many extra suppressions files - as you like.</p></dd> + errors to suppress. You may use up to 100 extra suppression + files.</p></dd> <dt> <a name="opt.gen-suppressions"></a><span class="term"> <code class="option">--gen-suppressions=<yes|no|all> [default: no] </code> Modified: trunk/docs/manual/manual-intro.html =================================================================== --- trunk/docs/manual/manual-intro.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/manual-intro.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>1.Introduction</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="manual.html" title="Valgrind User Manual"> Modified: trunk/docs/manual/manual.html =================================================================== --- trunk/docs/manual/manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind User Manual</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="quick-start.html" title="The Valgrind Quick Start Guide"> @@ -22,10 +22,10 @@ <div> <div><h1 class="title"> <a name="manual"></a>Valgrind User Manual</h1></div> -<div><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div><p class="copyright">Copyright 2000-2007 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> +<div><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div><p class="copyright">Copyright 2000-2008 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> <div><div class="legalnotice"> -<a name="id390681"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> +<a name="id2633206"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> </div></div> </div> <hr> @@ -126,6 +126,7 @@ <dt><span class="sect2"><a href="cg-manual.html#cg-manual.cgopts">5.2.2. Cachegrind options</a></span></dt> <dt><span class="sect2"><a href="cg-manual.html#cg-manual.annotate">5.2.3. Annotating C/C++ programs</a></span></dt> <dt><span class="sect2"><a href="cg-manual.html#cg-manual.assembler">5.2.4. Annotating assembly code programs</a></span></dt> +<dt><span class="sect2"><a href="cg-manual.html#ms-manual.forkingprograms">5.2.5. Forking Programs</a></span></dt> </dl></dd> <dt><span class="sect1"><a href="cg-manual.html#cg-manual.annopts">5.3. cg_annotate options</a></span></dt> <dd><dl> @@ -191,6 +192,7 @@ <dt><span class="sect2"><a href="ms-manual.html#ms-manual.theoutputpreamble">8.2.2. The Output Preamble</a></span></dt> <dt><span class="sect2"><a href="ms-manual.html#ms-manual.theoutputgraph">8.2.3. The Output Graph</a></span></dt> <dt><span class="sect2"><a href="ms-manual.html#ms-manual.thesnapshotdetails">8.2.4. The Snapshot Details</a></span></dt> +<dt><span class="sect2"><a href="ms-manual.html#ms-manual.forkingprograms">8.2.5. Forking Programs</a></span></dt> </dl></dd> <dt><span class="sect1"><a href="ms-manual.html#ms-manual.options">8.3. Massif Options</a></span></dt> <dt><span class="sect1"><a href="ms-manual.html#ms-manual.ms_print-options">8.4. ms_print Options</a></span></dt> Modified: trunk/docs/manual/mc-manual.html =================================================================== --- trunk/docs/manual/mc-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/mc-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>4.Memcheck: a heavyweight memory checker</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="manual-core-adv.html" title="3.Using and understanding the Valgrind core: Advanced Topics"> Modified: trunk/docs/manual/ms-manual.html =================================================================== --- trunk/docs/manual/ms-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/ms-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>8.Massif: a heap profiler</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="hg-manual.html" title="7.Helgrind: a thread error detector"> @@ -30,6 +30,7 @@ <dt><span class="sect2"><a href="ms-manual.html#ms-manual.theoutputpreamble">8.2.2. The Output Preamble</a></span></dt> <dt><span class="sect2"><a href="ms-manual.html#ms-manual.theoutputgraph">8.2.3. The Output Graph</a></span></dt> <dt><span class="sect2"><a href="ms-manual.html#ms-manual.thesnapshotdetails">8.2.4. The Snapshot Details</a></span></dt> +<dt><span class="sect2"><a href="ms-manual.html#ms-manual.forkingprograms">8.2.5. Forking Programs</a></span></dt> </dl></dd> <dt><span class="sect1"><a href="ms-manual.html#ms-manual.options">8.3. Massif Options</a></span></dt> <dt><span class="sect1"><a href="ms-manual.html#ms-manual.ms_print-options">8.4. ms_print Options</a></span></dt> @@ -462,11 +463,21 @@ only prints the details for code locations responsible for more than 1%. The entries that do not meet this threshold are aggregated. This avoids filling up the output with large numbers of unimportant entries. The -thresholds threshold can be changed with the +thresholds can be changed with the <code class="computeroutput">--threshold</code> option that both Massif and ms_print support.</p> </div> +<div class="sect2" lang="en"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="ms-manual.forkingprograms"></a>8.2.5.Forking Programs</h3></div></div></div> +<p>If your program forks, the child will inherit all the profiling data that +has been gathered for the parent.</p> +<p>If the output file format string (controlled by +<code class="option">--massif-out-file</code>) does not contain <code class="option">%p</code>, then +the outputs from the parent and child will be intermingled in a single output +file, which will almost certainly make it unreadable by ms_print.</p> </div> +</div> <div class="sect1" lang="en"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="ms-manual.options"></a>8.3.Massif Options</h2></div></div></div> @@ -653,7 +664,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="ms-manual.fileformat"></a>8.5.Massif's output file format</h2></div></div></div> <p>Massif's file format is plain text (i.e. not binary) and deliberately -easy to read for both humands and machines. Nonetheless, the exact format +easy to read for both humans and machines. Nonetheless, the exact format is not described here. This is because the format is currently very Massif-specific. We plan to make the format more general, and thus suitable for possible use with other tools. Once this has been done, the format will Modified: trunk/docs/manual/nl-manual.html =================================================================== --- trunk/docs/manual/nl-manual.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/nl-manual.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>9.Nulgrind: the "null" tool</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="manual.html" title="Valgrind User Manual"> <link rel="prev" href="ms-manual.html" title="8.Massif: a heap profiler"> Modified: trunk/docs/manual/quick-start.html =================================================================== --- trunk/docs/manual/quick-start.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/quick-start.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>The Valgrind Quick Start Guide</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="QuickStart.html" title="The Valgrind Quick Start Guide"> <link rel="prev" href="QuickStart.html" title="The Valgrind Quick Start Guide"> Modified: trunk/docs/manual/tech-docs.html =================================================================== --- trunk/docs/manual/tech-docs.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/tech-docs.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Valgrind Technical Documentation</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="index.html" title="Valgrind Documentation"> <link rel="prev" href="faq.html" title="Valgrind Frequently Asked Questions"> @@ -22,10 +22,10 @@ <div> <div><h1 class="title"> <a name="tech-docs"></a>Valgrind Technical Documentation</h1></div> -<div><p class="releaseinfo">Release 3.3.0 7 December 2007</p></div> -<div><p class="copyright">Copyright 2000-2007 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> +<div><p class="releaseinfo">Release 3.3.1 4 June 2008</p></div> +<div><p class="copyright">Copyright 2000-2008 <a href="http://www.valgrind.org/info/developers.html" target="_top">Valgrind Developers</a></p></div> <div><div class="legalnotice"> -<a name="id418006"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> +<a name="id2639908"></a><p>Email: <a href="mailto:val...@va..." target="_top">val...@va...</a></p> </div></div> </div> <hr> Modified: trunk/docs/manual/valgrind_manual.html.tar.bz2 =================================================================== (Binary files differ) Modified: trunk/docs/manual/valgrind_manual.pdf =================================================================== (Binary files differ) Modified: trunk/docs/manual/valgrind_manual.ps.bz2 =================================================================== (Binary files differ) Modified: trunk/docs/manual/writing-tools.html =================================================================== --- trunk/docs/manual/writing-tools.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/docs/manual/writing-tools.html 2008-06-04 10:46:20 UTC (rev 354) @@ -3,7 +3,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>2.Writing a New Valgrind Tool</title> <link rel="stylesheet" href="vg_basic.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.71.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> <link rel="start" href="index.html" title="Valgrind Documentation"> <link rel="up" href="tech-docs.html" title="Valgrind Technical Documentation"> <link rel="prev" href="new-tech-docs.html" title="1.The Design and Implementation of Valgrind"> @@ -135,8 +135,8 @@ <code class="computeroutput">"fb_"</code> again.</p></li> <li><p>Edit <code class="filename">Makefile.am</code>, adding the new directory <code class="filename">foobar</code> to the - <code class="computeroutput">TOOLS</code> and - <code class="computeroutput">SUBDIRS</code>variables.</p></li> + <code class="computeroutput">TOOLS</code> or + <code class="computeroutput">EXP_TOOLS</code>variables.</p></li> <li><p>Edit <code class="filename">configure.in</code>, adding <code class="filename">foobar/Makefile</code>, <code class="filename">foobar/docs/Makefile</code> and Modified: trunk/downloads/current.html =================================================================== --- trunk/downloads/current.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/downloads/current.html 2008-06-04 10:46:20 UTC (rev 354) @@ -18,25 +18,20 @@ <div id="release"> -<a name="current"><h3>Release 3.3.0</h3></a> +<a name="current"><h3>Release 3.3.1</h3></a> -<p><a href="/downloads/valgrind-3.3.0.tar.bz2">valgrind 3.3.0 (tar.bz2)</a> -[4520Kb] - 11 December 2007.<br /> +<p><a href="/downloads/valgrind-3.3.1.tar.bz2">valgrind 3.3.1 (tar.bz2)</a> +[4544Kb] - 4 June 2008.<br /> For {x86,amd64,ppc32,ppc64}-linux.<br /> -<span class="md5sum">md5: e5fc39755a714f36b7e5014c1c6d4748</span></p> +<span class="md5sum">md5: 0539e2fa4aadb2cd4ca4bba65b1fe8b5</span></p> <p>You may want to look at the -<a href="/docs/manual/dist.news.html">3.3.0 release notes</a>. +<a href="/docs/manual/dist.news.html">3.3.1 release notes</a>. </p> -<p>3.3.0 primarily contains tool enhancements: a restored and improved -version of Helgrind (thread checker), majorly revamped version of -Massif (space profiler), branch-mispredict profiling for Cachegrind, -and new experimental tools (Omega and DRD). Also includes support for -recent Linux distros (Fedora 8, openSUSE 10.3), scalability -improvements (for gigabyte-sized applications), modestly improved -documentation, fixes for 56 bug reports, experimental support for -AIX5.3, and many minor refinements.</p> +<p>3.3.1 fixes a bunch of bugs in 3.3.0, adds support for glibc-2.8 based +systems (openSUSE 11, Fedora Core 9), improves the existing glibc-2.7 +support, and adds support for the SSSE3 (Core 2) instruction set.</p> Modified: trunk/downloads/old.html =================================================================== --- trunk/downloads/old.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/downloads/old.html 2008-06-04 10:46:20 UTC (rev 354) @@ -14,6 +14,29 @@ <div class="hr_brown"><hr/></div> +<h3>valgrind-3.3.0</h3> + +<p>valgrind 3.3.0 (tar.bz2)</a> +[4520Kb] - 11 December 2007.<br /> +For {x86,amd64,ppc32,ppc64}-linux.<br /> +<span class="md5sum">md5: e5fc39755a714f36b7e5014c1c6d4748</span></p> + +<p>You may want to look at the +<a href="/docs/manual/dist.news.html">3.3.0 release notes</a>. +</p> + +<p>3.3.0 primarily contains tool enhancements: a restored and improved +version of Helgrind (thread checker), majorly revamped version of +Massif (space profiler), branch-mispredict profiling for Cachegrind, +and new experimental tools (Omega and DRD). Also includes support for +recent Linux distros (Fedora 8, openSUSE 10.3), scalability +improvements (for gigabyte-sized applications), modestly improved +documentation, fixes for 56 bug reports, experimental support for +AIX5.3, and many minor refinements.</p> + + + +<div class="hr_brown"><hr/></div> <h3>valgrind-3.2.3</h3> <p>valgrind 3.2.3 (tar.bz2)</a> Modified: trunk/info/developers.html =================================================================== --- trunk/info/developers.html 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/info/developers.html 2008-06-04 10:46:20 UTC (rev 354) @@ -68,10 +68,17 @@ <?php echo vgemail('julian'); ?></td> <td>Julian was the original designer and author of Valgrind, created the dynamic translation frameworks, wrote Memcheck and - Addrcheck, and did lots of other things. + Addrcheck, and did lots of other things.</td> </tr> <tr valign="top"> + <td><b>Bart Van Assche</b><br /> + </td> + <td>Bart is the author of exp-drd, a tool for finding bugs in + threaded programs, that first shipped in the 3.3.0 release. +</tr> + +<tr valign="top"> <td><b>Robert Walsh</b><br /> <?php echo vgemail('robert'); ?></td> <td>Robert added file descriptor leakage checking, new library interception Modified: trunk/php/.htconfx =================================================================== --- trunk/php/.htconfx 2008-05-30 11:29:01 UTC (rev 353) +++ trunk/php/.htconfx 2008-06-04 10:46:20 UTC (rev 354) @@ -24,11 +24,11 @@ 'inc_dir' => $base_dir . '/php/', 'img_dir' => $base_dir . '/images/', - 'dt_copyright' => '2000-2007', + 'dt_copyright' => '2000-2008', /* current release info */ - 'release-date' => 'December 11 2007', - 'release-version' => 'valgrind-3.3.0', + 'release-date' => '4 June 2008', + 'release-version' => 'valgrind-3.3.1', /* mailing lists, bug reports, etc. */ 'vgannounce' => array( |