You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(39) |
2
(29) |
3
(27) |
4
(50) |
5
(37) |
|
6
(14) |
7
(28) |
8
(44) |
9
(38) |
10
(32) |
11
(49) |
12
(51) |
|
13
(37) |
14
(32) |
15
(70) |
16
(50) |
17
(43) |
18
(56) |
19
(23) |
|
20
(22) |
21
(36) |
22
(12) |
23
(22) |
24
(10) |
25
(13) |
26
(21) |
|
27
(17) |
28
(16) |
29
(33) |
30
(14) |
|
|
|
|
From: <sv...@va...> - 2005-11-27 03:39:39
|
Author: de Date: 2005-11-27 03:39:30 +0000 (Sun, 27 Nov 2005) New Revision: 249 Log: Updated yet more old links ... Modified: trunk/downloads/guis.html trunk/gallery/users.html Modified: trunk/downloads/guis.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/downloads/guis.html 2005-11-26 22:18:57 UTC (rev 248) +++ trunk/downloads/guis.html 2005-11-27 03:39:30 UTC (rev 249) @@ -19,7 +19,7 @@ GTK.</p></li> =20 =20 -<li><p><a href=3D"http://www.kdevelop.org">KDevelop</a>=20 +<li><p><a href=3D"http://www.kdevelop.org/index.html">KDevelop</a>=20 lets you use Valgrind as a plugin.</p></li> =20 =20 Modified: trunk/gallery/users.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/gallery/users.html 2005-11-26 22:18:57 UTC (rev 248) +++ trunk/gallery/users.html 2005-11-27 03:39:30 UTC (rev 249) @@ -57,12 +57,12 @@ <h2>Office Software</h2> =20 <ul> - <li><a href=3D"http://openoffice.org/">OpenOffice:</a> + <li><a href=3D"http://www.openoffice.org/">OpenOffice:</a> an open source multi-platform office productivity suite. (<a href=3D"http://www.kegel.com/openoffice/valgrindingOOo.h= tml">Examples</a>=20 of bugs found.)</li> =20 - <li><a href=3D"http://wwws.sun.com/software/star/staroffice/index.html"= >StarOffice:</a> + <li><a href=3D"http://www.sun.com/software/star/staroffice/index.jsp">S= tarOffice:</a> a commercial multi-platform office productivity suite, based on OpenOffice.</li> =20 @@ -73,14 +73,14 @@ <li><a href=3D"http://www.koffice.org/">KOffice:</a> a multi-application, integrated office suite.</li> =20 - <li><a href=3D"http://www.gnumeric.org/">Gnumeric:</a> + <li><a href=3D"http://www.gnome.org/projects/gnumeric/">Gnumeric:</a> a replacement for proprietary spreadsheets.</li> =20 <li><a href=3D"http://www.gnome.org/projects/evolution/">Evolution:</a> Integrated email, calendar, scheduling, contact management and task-list system.</li> =20 - <li><a href=3D"http://mozilla.org/products/thunderbird/">Mozilla Thunde= rbird:</a> + <li><a href=3D"http://www.mozilla.org/products/thunderbird/">Mozilla Th= underbird:</a> A powerful email and newsgroup client derived from the Mozilla suite.</li> =20 @@ -98,7 +98,7 @@ <li><a href=3D"http://www.mozilla.org/">Mozilla:</a> Web application suite, for browsing, email, IRC chat and HTML editi= ng.</li> =20 - <li><a href=3D"http://mozilla.org/products/firefox/">Mozilla Firefox:</= a> + <li><a href=3D"http://www.mozilla.org/products/firefox/">Mozilla Firefo= x:</a> A lean, fast web browser derived from the Mozilla suite.</li> =20 <li><a href=3D"http://www.opera.com/">Opera:</a> @@ -107,11 +107,10 @@ <li><a href=3D"http://www.konqueror.org/">Konqueror:</a> a web browser, file manager, and universal document viewing applica= tion.</li> =20 - <li><a href=3D"http://galeon.sf.net/">Galeon:</a> + <li><a href=3D"http://galeon.sourceforge.net/">Galeon:</a> a web browser for GNOME that uses Mozilla's rendering engine.</li> =20 - <li><a href=3D"http://www.emsoftltd.com/index.php?action=3Dembrowser">E= mbrowser:</a> - a small extensible web browser for internet appliances.</li> + <li><a href=3D"http://www.emsoftltd.com/products/listing/embrowser_cont= ent.htm">Embrowser:</a> a small extensible web browser for internet appli= ances.</li> =20 </ul> =20 @@ -121,7 +120,7 @@ =20 <ul> =20 - <li><a href=3D"http://www.mysql.com/">MySQL:</a> + <li><a href=3D"http://dev.mysql.com/doc/refman/5.0/en/tools-used-to-cre= ate-mysql.html">MySQL:</a> the World's most popular open source database.=20 (A <a href=3D"http://www.mysql.com/doc/en/Tools_used_to_create_MySQ= L.html">thank you</a> from MySQL.)</li> @@ -129,7 +128,7 @@ <li><a href=3D"http://www.postgresql.org/">PostgreSQL:</a> the World's most advanced open source database.</li> =20 - <li><a href=3D"http://www.teratext.com/">Teratext Database System:</a> + <li><a href=3D"http://www.teratext.com/home.html">Teratext Database Sys= tem:</a> a terabyte-capable text database.</li> =20 <li><a href=3D"http://monetdb.cwi.nl">MonetDB:</a> @@ -142,7 +141,7 @@ <li><a href=3D"http://www.teracruz.com/products/dbappliance.aspx">Terac= ruz dbAppliance:</a> a database performance monitoring and acceleration tool.</li> =20 - <li><a href=3D"http://www.exalead.com/">Exalead:</a> + <li><a href=3D"http://corporate.exalead.com/">Exalead:</a> a search and navigation platform, including search engine, XML processing libraries, and statistical linguistics.</li> =20 @@ -175,7 +174,7 @@ Hadron Collider:</a> Data acquisition, reconstruction, analysis, visualisation and simulation software.</li> =20 - <li><a href=3D"http://root.cern.ch/home/">ROOT:</a> + <li><a href=3D"http://root.cern.ch/">ROOT:</a> a widely-used data access, analysis and visualisation system.</li> =20 <li><a href=3D"http://www.llnl.gov/linux/slurm/">SLURM:</a> A @@ -189,19 +188,20 @@ Special purpose software for investigating marine vessel hydrodynamics.</li> =20 - <li><a href=3D"http://teem.sf.net/">Teem:</a> + <li><a href=3D"http://teem.sourceforge.net/">Teem:</a> a collection of C libraries for manipulating and visualizing structured scientific data.</li> =20 <li><a href=3D"http://www.uni-essen.de/ingmath/ffep/">Free Finite=20 Element Package:</a> - Numerical libraries for linear finite elements in two - dimensions.</li> + Numerical libraries for linear finite elements in two dimensions.</= li> =20 + <!-- Nov.27.05: link not working --> <li><a href=3D"http://www.cactuscode.org/">Cactus:</a> a framework for parallel computation and collaborative code development.</li> =20 + <!-- Nov.27.05: link not working --> <li><a href=3D"http://www.carpetcode.org/">Carpet:</a> a mesh refinement driver for Cactus.</li> =20 @@ -215,14 +215,13 @@ a modern C++ library for the manipulation of convex polyhedra.</li> =20 - <li><a href=3D"http://vxl.sf.net/">VXL:</a> - C++ Libraries for computer vision research and - implementation.</li> + <li><a href=3D"http://vxl.sourceforge.net/">VXL:</a> + C++ Libraries for computer vision research and implementation.</li> =20 <li><a href=3D"http://www.parl.clemson.edu/~wjones/research/index.html"= >Beosim:</a> a Beowulf grid simulator.</li> =20 - <li><a href=3D"http://zori.aspuru.com/">Zori:</a> + <li><a href=3D"http://www.zori-code.com/">Zori:</a> a GPL quantum Monte Carlo (QMC) program.</li> =20 <li><a href=3D"http://www.llnl.gov/CASC/components/">Babel:</a> @@ -258,7 +257,7 @@ a quantitative structure-activity relationships engine used for computer-aided drug design.</li> =20 - <li><a href=3D"http://objcryst.sf.net/">ObjCryst/Fox:</a> + <li><a href=3D"http://objcryst.sourceforge.net/">ObjCryst/Fox:</a> tools for crystal structure determination from X-ray powder diffrac= tion data.</li> =20 @@ -287,7 +286,7 @@ a modeling, animation and renderering suite for 3D graphics on Linux and Unix.</li> =20 - <li><a href=3D"http://anatomist.info/">Anatomist:</a> + <li><a href=3D"http://brainvisa.info/">BrainVISA / Anatomist:</a> a visualization tool for brain mapping, dedicated to structural data browsing.</li> =20 @@ -301,7 +300,7 @@ <li><a href=3D"http://www.paraview.org/">ParaView:</a> a visualizer for large data sets.</li> =20 - <li><a href=3D"http://kolourpaint.sf.net/">KolourPaint:</a> + <li><a href=3D"http://kolourpaint.sourceforge.net/">KolourPaint:</a> an easy-to-use paint program for KDE.</li> =20 <li><a href=3D"http://www.GraphicsMagick.org/">GraphicsMagick:</a> @@ -367,32 +366,32 @@ <li><a href=3D"http://www.php.net/">PHP:</a> a web-oriented scripting language.</li> =20 - <li><a href=3D"http://www.go-mono.com/">Mono:</a> + <li><a href=3D"http://www.mono-project.com/Main_Page">Mono:</a> a free implementation of the .NET development framework.</li> =20 - <li><a href=3D"http://llvm.org/">LLVM:</a> + <li><a href=3D"http://llvm.cs.uiuc.edu/">LLVM:</a> a compiler infrastructure.</li> =20 <li><a href=3D"http://pike.ida.liu.se/">Pike:</a> a dynamic programming language with powerful built-in data types allowing simple and fast data manipulation.</li> =20 - <li><a href=3D"http://www.st.com/">ST200 VLIW C compiler:</a> + <li><a href=3D"http://www.st.com/stonline/">ST200 VLIW C compiler:</a> the STMicroelectronics ST200 VLIW production C compiler.</li> =20 <li><a href=3D"http://www.cyberscience.com/cyberscreen.html">Cyberscree= n:</a> a fourth generation language and rapid application development environment.</li> =20 - <li><a href=3D"http://lavape.sourceforge.net/">Lava:</a> An + <li><a href=3D"http://lavape.sourceforge.net/index.htm">Lava:</a> An experimental OO programming language implementation, including a structure editor.</li> =20 - <li><a href=3D"http://sf.net/projects/aikido/">Aikido:</a> An + <li><a href=3D"http://sourceforge.net/projects/aikido/">Aikido:</a> An interpreted prototyping and scripting language with a syntax that resembles C++ and Java.</li> =20 - <li><a href=3D"http://dparser.sf.net/">DParser:</a> + <li><a href=3D"http://dparser.sourceforge.net/">DParser:</a> a scannerless GLR parser/generator.</li> =20 </ul> @@ -408,7 +407,7 @@ a graphical front-end for GDB, DBX, WDB, Ladebug, JDB, XDB, bashdb, and the Perl, Python and PHP debuggers.</li> =20 - <li><a href=3D"http://oprofile.sf.net/">OProfile:</a> + <li><a href=3D"http://oprofile.sourceforge.net/news/">OProfile:</a> a system-wide, kernel- and user-space profiler for Linux.</li> =20 <li><a href=3D"http://www.venge.net/monotone/">Monotone:</a> @@ -424,7 +423,7 @@ <li><a href=3D"http://www.cmake.org/">CMake:</a> a cross-platform, open-source make system.</li> =20 - <li><a href=3D"http://eboxy.sf.net/">eboxy:</a> + <li><a href=3D"http://eboxy.sourceforge.net/">eboxy:</a> a tool for creating graphical user interfaces for set-top boxes.</li> =20 @@ -465,14 +464,14 @@ <li><a href=3D"http://www.boost.org/">Boost C++ libraries:</a> a collection of portable C++ source libraries.</li> =20 - <li><a href=3D"http://smieciuch.sf.net/">Smieciuch++:</a> + <li><a href=3D"http://smieciuch.sourceforge.net/">Smieciuch++:</a> a precise garbage collector library for C++.</li> =20 - <li><a href=3D"http://xplc.sf.net/">XPLC:</a> + <li><a href=3D"http://xplc.sourceforge.net/">XPLC:</a> lightweight cross-platform components to aid software extension and reuse.</li> =20 - <li><a href=3D"http://libvncserver.sf.net/">LibVNCServer:</a> + <li><a href=3D"http://libvncserver.sourceforge.net/">LibVNCServer:</a> a free library which makes it fun to write a server that connects to VNCViewer.</li> =20 @@ -480,7 +479,7 @@ a platform-independent C++ toolkit for developing graphical user interface applications.</li> =20 - <li><a href=3D"http://gtk2-perl.sf.net/">gtk2-perl:</a> + <li><a href=3D"http://gtk2-perl.sourceforge.net/">gtk2-perl:</a> a set of perl bindings for Gtk+ 2.x and various related libraries.<= /li> =20 <li><a href=3D"http://www.vrjuggler.org/">VR Juggler:</a> @@ -493,7 +492,7 @@ <li><a href=3D"http://www.fltk.org/">Fast Light Toolkit (FLTK):</a> a cross-platform C++ GUI toolkit for UNIX, Linux, Windows and MacOS= X.</li> = =20 - <li><a href=3D"http://opie.handhelds.org/">Opie:</a> + <li><a href=3D"http://opie.handhelds.org/cgi-bin/moin.cgi/">Opie:</a> a graphical user environment for PDAs and other Linux devices.</li> =20 @@ -522,10 +521,10 @@ <li><a href=3D"http://rosegardenmusic.com/">Rosegarden:</a> a MIDI and audio sequencer and notation editor.</li> =20 - <li><a href=3D"http://mixxx.sf.net/">Mixxx:</a> + <li><a href=3D"http://mixxx.sourceforge.net/">Mixxx:</a> Digital DJ software.</li> =20 - <li><a href=3D"http://www.aido.org/">AIDO:</a> + <li><a href=3D"http://www.lysator.liu.se/aido/">AIDO:</a> a home entertainment media system, complete with servers, clients, and protocols, handling any TV-presentable content.</li> @@ -546,10 +545,10 @@ full-featured mastering suite for video CDs and super video CDs.</li> =20 - <li><a href=3D"http://flac.sf.net/">FLAC:</a> A free lossless + <li><a href=3D"http://flac.sourceforge.net/">FLAC:</a> A free lossless audio codec.</li> =20 - <li><a href=3D"http://www.buzztard.org/">Buzztard:</a> A modular + <li><a href=3D"http://www.buzztard.org/index.php/Main_Page">Buzztard:</= a> A modular "Tracker"-style audio sequencer.</li> =20 <li><a href=3D"http://ardour.org/">Ardour:</a> A digital audio=20 @@ -573,7 +572,7 @@ =20 <ul> =20 - <li><a href=3D"http://www.samba.org/">Samba:</a> + <li><a href=3D"http://us4.samba.org/samba/">Samba:</a> an open source suite providing seamless file and print services to SMB/CIFS clients.</li> =20 @@ -591,10 +590,10 @@ a hybrid intrusion detection system for network/host security.</li> =20 - <li><a href=3D"http://synce.sf.net/">SynCE:</a> + <li><a href=3D"http://synce.sourceforge.net/synce/">SynCE:</a> a WinCE communications layer.</li> =20 - <li><a href=3D"http://gimp-print.sf.net/">Gimp-Print:</a> + <li><a href=3D"http://gimp-print.sourceforge.net/">Gimp-Print:</a> printer drivers for use with Ghostscript, CUPS, Foomatic, and The GIMP.</li> =20 @@ -631,6 +630,7 @@ <li><a href=3D"http://global.dice.se/games/battlefield/">Battlefield 19= 42:</a> a World War II first-person shooter.</li> =20 + <!-- Nov.27.05: link not working --> <li><a href=3D"http://www.serioussam.com/">Serious Sam:</a> an arcade-action shooter.</li> =20 @@ -659,17 +659,17 @@ <li><a href=3D"http://www.tymemud.com/">MikkiMUD 3.2:</a> an online multi-user dimension.</li> =20 - <li><a href=3D"http://crystal.sf.net/">Crystal Space:</a> a + <li><a href=3D"http://www.crystalspace3d.org/tikiwiki/tiki-view_article= s.php">Crystal Space:</a> a portable 3D game engine.</li> =20 <li><a href=3D"http://www.scummvm.org/">ScummVM:</a> a virtual machine for classic graphical adventure games.</li> =20 - <li><a href=3D"http://www.qubesoft.com/q/engine.php">QSDK:</a> a + <li><a href=3D"http://qdn.qubesoft.com">QSDK:</a> a high performance cross-platform game engine for Windows, Linux, PS2 and XBox. Free for non-console development.</li> =20 - <li><a href=3D"http://www.Ca3D-Engine.de">Ca3D-Engine:</a> + <li><a href=3D"http://www.ca3d-engine.de/c_About.php">Ca3D-Engine:</a> a multi-player, multi-platform, real-time 3D engine.</li> =20 <li><a href=3D"http://www.worldforge.org/">Worldforge:</a> @@ -678,8 +678,8 @@ <li><a href=3D"http://pvpgn.berlios.de/">PvPGN:</a> a battle.net emulation server.</li> =20 - <li><a href=3D"http://www.xfire.com/">Xfire:</a> an instant - messenger for gamers.</li> + <li><a href=3D"http://www.xfire.com/xf/partner/ea/bf2nv/index.php">Xfir= e:</a>=20 + an instant messenger for gamers.</li> </ul> =20 =20 @@ -697,23 +697,23 @@ supporting offline newsreading, article filtering, and multiple connections.</li> =20 - <li><a href=3D"http://psi.affinix.com/">Psi:</a> a cross-platform + <li><a href=3D"http://psi-im.org/psi.affinix.com/">Psi:</a> a cross-pla= tform Jabber client designed for the Jabber power user.</li> =20 - <li><a href=3D"http://www.ovmj.org/GNUnet/">GNUnet:</a> a secure + <li><a href=3D"http://www.gnunet.org/">GNUnet:</a> a secure peer-to-peer file sharing framework.</li> =20 - <li><a href=3D"http://gtk-gnutella.sf.net/">Gtk-Gnutella:</a> a - P2P application for the Gnutella network that aims for high + <li><a href=3D"http://gtk-gnutella.sourceforge.net/en/?page=3Dnews">Gtk= -Gnutella:</a> + a P2P application for the Gnutella network that aims for high uptimes.</li> =20 <li><a href=3D"http://www.pldaniels.com/ripmime/">ripMIME:</a> an email decoding engine and library.</li> =20 - <li><a href=3D"http://bidwatcher.sf.net/">Bidwatcher:</a> an eBay - auction listing tracker.</li> + <li><a href=3D"http://bidwatcher.sourceforge.net/">Bidwatcher:</a>=20 + an eBay auction listing tracker.</li> =20 - <li><a href=3D"http://www.ivarch.com/programs/qsf.shtml">QSF:</a> + <li><a href=3D"http://www.ivarch.com/programs/qsf/">QSF:</a> A small fast statistical spam filter.</li> =20 <li><a href=3D"http://www.ivarch.com/programs/jmba.shtml">JMBA:</a>=20 @@ -741,7 +741,7 @@ <li><a href=3D"http://messenger.yahoo.com/messenger/download/unix.html"= >Yahoo!=20 Messenger:</a> a free instant messaging service.</li> =20 - <li><a href=3D"http://naim.n.ml.org/">naim:</a> an instant + <li><a href=3D"http://site.n.ml.org/info/naim/">naim:</a> an instant messaging console client for AIM, ICQ, IRC, and The lily CMC.</li> =20 <li><a href=3D"http://www.kadu.net/">Kadu:</a> @@ -774,7 +774,7 @@ =20 <ul> =20 - <li><a href=3D"http://www.eurocontrol.int/cfmu/">Eurocontrol/CFMU's</a> + <li><a href=3D"http://www.cfmu.eurocontrol.int/">Eurocontrol/CFMU's</a> <a href=3D"http://www.cfmu.eurocontrol.be/cfmu/public/standard_page= /developments_etfms_index.html">ETFMS</a> and <a href=3D"http://www.cfmu.eurocontrol.be/cfmu/public/standard_page= /ifpuv_index.html">IFPS</a>: IFPS: A flight plan validation and distribution system for all fligh= ts @@ -803,13 +803,13 @@ a free, platform-independent library that reads and writes the MS Write 3.0/3.1 document format.</li> =20 - <li><a href=3D"http://mnet.sf.net/">Mnet:</a> + <li><a href=3D"http://mnetproject.org/">Mnet:</a> a distributed file store.</li> =20 <li><a href=3D"http://www.willamowius.de/sd.html">Speed Dragon Tools:</= a> programming tools for the Speed Dragon ISDN PBX.</li> =20 - <li><a href=3D"http://www.ovmj.org/libextractor/">libExtractor:</a>=20 + <li><a href=3D"http://gnunet.org/libextractor/">libExtractor:</a>=20 a library for extracting metadata from files.</li> =20 <li><a href=3D"http://www.mico.org/">MICO:</a> a freely available |
|
From: Tom H. <th...@cy...> - 2005-11-27 03:31:11
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-11-27 03:15:05 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 210 tests, 17 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-11-27 03:27:12
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-11-27 03:10:09 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 4 stderr failures, 2 stdout failures ================= memcheck/tests/x86/scalar (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 4 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Nov 27 03:21:23 2005 --- new.short Sun Nov 27 03:27:04 2005 *************** *** 8,10 **** ! == 228 tests, 4 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) --- 8,10 ---- ! == 228 tests, 4 stderr failures, 2 stdout failures ================= memcheck/tests/x86/scalar (stderr) *************** *** 14,15 **** --- 14,16 ---- none/tests/x86/int (stderr) + none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-11-27 03:23:48
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-11-27 03:05:12 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 5 stderr failures, 2 stdout failures ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-11-27 03:19:33
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-11-27 03:00:02 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 4 stderr failures, 0 stdout failures ================= none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: <sv...@va...> - 2005-11-26 22:19:06
|
Author: de Date: 2005-11-26 22:18:57 +0000 (Sat, 26 Nov 2005) New Revision: 248 Log: Added two index files so the spiders won't keep triggering 404's Added: trunk/gallery/survey_03/index.html trunk/gallery/survey_05/index.html Added: trunk/gallery/survey_03/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/gallery/survey_03/index.html (rev 0) +++ trunk/gallery/survey_03/index.html 2005-11-26 22:18:57 UTC (rev 248) @@ -0,0 +1 @@ +<?php include "./summary.html"; ?> Added: trunk/gallery/survey_05/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/gallery/survey_05/index.html (rev 0) +++ trunk/gallery/survey_05/index.html 2005-11-26 22:18:57 UTC (rev 248) @@ -0,0 +1,3 @@ +<pre> +<?php include "./summary.txt"; ?> +</pre> |
|
From: <sv...@va...> - 2005-11-26 22:06:20
|
Author: de Date: 2005-11-26 22:06:16 +0000 (Sat, 26 Nov 2005) New Revision: 247 Log: More broken link fixes ... Modified: trunk/docs/manual/faq.html trunk/downloads/current.html trunk/info/tools.html Modified: trunk/docs/manual/faq.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/faq.html 2005-11-26 21:42:04 UTC (rev 246) +++ trunk/docs/manual/faq.html 2005-11-26 22:06:16 UTC (rev 247) @@ -634,7 +634,7 @@ <p>Read the appropriate section(s) of the=20 <a href=3D"http://www.valgrind.org/docs/manual.html" target=3D"_top">V= algrind=20 Documentation</a>.</p> -<p>Read the <a href=3D"http://www.valgrind.org/docs/dist.html" target=3D= "_top">Distribution Documents</a>.</p> +<p>Read the <a href=3D"http://www.valgrind.org/docs/manual/dist.html" ta= rget=3D"_top">Distribution Documents</a>.</p> <p><a href=3D"http://search.gmane.org" target=3D"_top">Search</a> the=20 <a href=3D"http://news.gmane.org/gmane.comp.debugging.valgrind" target= =3D"_top">valgrind-users</a> mailing list archives, using the group name=20 <code class=3D"computeroutput">gmane.comp.debugging.valgrind</code>.</= p> Modified: trunk/downloads/current.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/downloads/current.html 2005-11-26 21:42:04 UTC (rev 246) +++ trunk/downloads/current.html 2005-11-26 22:06:16 UTC (rev 247) @@ -46,7 +46,7 @@ <p> <a href=3D"/downloads/callgrind-0.10.1.tar.bz2">callgrind 0.10.1 (tar.bz= 2)</a> [172Kb] is the matching version of Josef Weidendorfer's=20 -<a href=3D"http://kcachegrind.sourceforge.net/cgi-bin/show.cgi">Callgrin= d</a> +<a href=3D"http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGri= ndIndex">Callgrind</a> profiling tool. This tarball is known to build and work well with 3.1.0= .<br /> <span class=3D"md5sum">md5: 6d8acca6b58b0b72804339d04426d550</span></p> </p> Modified: trunk/info/tools.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/info/tools.html 2005-11-26 21:42:04 UTC (rev 246) +++ trunk/info/tools.html 2005-11-26 22:06:16 UTC (rev 247) @@ -114,7 +114,7 @@ <a name=3D"others"></a> <h3>Other Tools</h3> =20 -<p><a href=3D"http://kcachegrind.sourceforge.net/cgi-bin/show.cgi">Callg= rind</a>,=20 +<p><a href=3D"http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/Kcache= GrindIndex">Callgrind</a>,=20 by Josef Weidendorfer, is an extension to=20 <a href=3D"#cachegrind">Cachegrind</a>. It provides all the information that Cachegrind does, plus extra information about |
|
From: <sv...@va...> - 2005-11-26 21:42:08
|
Author: de
Date: 2005-11-26 21:42:04 +0000 (Sat, 26 Nov 2005)
New Revision: 246
Log:
Fix (more) broken links found by link-checker :(
Modified:
trunk/docs/index.html
trunk/docs/manual/manual-core.html
trunk/php/menu.php
trunk/support/bug_reports.html
trunk/support/summary.html
Modified: trunk/docs/index.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/index.html 2005-11-26 20:55:35 UTC (rev 245)
+++ trunk/docs/index.html 2005-11-26 21:42:04 UTC (rev 246)
@@ -5,16 +5,15 @@
<a name=3D"index"></a>Valgrind Documentation</h1></div>
<div align=3D"center"><p class=3D"releaseinfo">Release 3.1.0 November 25=
2005</p></div>
<div align=3D"center"><p class=3D"copyright">Copyright =A9 2000-2005=20
- <a href=3D"dist.authors.html" title=3D"2.=A0AUTHORS">AUTHORS</a>
+ <a href=3D"manual/dist.authors.html" title=3D"2.=A0AUTHORS">AUTH=
ORS</a>
</p></div>
<div align=3D"center"><div class=3D"legalnotice">
-<a name=3D"id2479054"></a><p>Permission is granted to copy, distribute a=
nd/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 Front-Cover Texts, and with no
- Back-Cover Texts. A copy of the license is included in the
- section entitled <a href=3D"license.gfdl.html">The GNU Free Docume=
ntation License</a>.</p>
+<a name=3D"id2479054"></a><p>Permission is granted to copy, distribute a=
nd/or=20
+ modify this document under the terms of the GNU Free Documentation=
License,=20
+ Version 1.2 or any later version published by the Free Software Fo=
undation;=20
+ with no Invariant Sections, with no Front-Cover Texts, and with no=
Back-Cover
+ Texts. A copy of the license is included in the section entitled=20
+ <a href=3D"manual/license.gfdl.html">The GNU Free Documentation Li=
cense</a>.</p>
</div></div>
</div>
<hr>
@@ -34,7 +33,7 @@
<br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D=
"2" border=3D"0" summary=3D"Navigation footer"><tr>
<td rowspan=3D"2" width=3D"40%" align=3D"left">=A0</td>
<td width=3D"20%" align=3D"center">=A0</td>
-<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr=
ef=3D"QuickStart.html">The Valgrind Quick Start Guide=A0>></a>
+<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr=
ef=3D"manual/QuickStart.html">The Valgrind Quick Start Guide=A0>></=
a>
</td>
</tr></table>
</div>
Modified: trunk/docs/manual/manual-core.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/manual/manual-core.html 2005-11-26 20:55:35 UTC (rev 245)
+++ trunk/docs/manual/manual-core.html 2005-11-26 21:42:04 UTC (rev 246)
@@ -1299,7 +1299,7 @@
effect before dying in this way. This is a known problem which
we should fix.</p>
<p>Read the=20
-<a href=3D"http://www.valgrind.org/docs/FAQ/" target=3D"_top">FAQ</a> fo=
r
+<a href=3D"http://www.valgrind.org/docs/manual/FAQ.html" target=3D"_top"=
>FAQ</a> for
more advice about common problems, crashes, etc.</p>
</div>
<div class=3D"sect1" lang=3D"en">
Modified: trunk/php/menu.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/php/menu.php 2005-11-26 20:55:35 UTC (rev 245)
+++ trunk/php/menu.php 2005-11-26 21:42:04 UTC (rev 246)
@@ -17,12 +17,12 @@
);
=20
$docs =3D array(
- array( 'url'=3D>'manual/index.html', 'tag'=3D>'Table of Contents=
' ),
- array( 'url'=3D>'manual/quick-start.html', 'tag'=3D>'Quick Start' ),
- array( 'url'=3D>'manual/FAQ.html', 'tag'=3D>'FAQ' ),
- array( 'url'=3D>'manual/manual.html', 'tag'=3D>'User Manual' ),
- array( 'url'=3D>'download_docs.html', 'tag'=3D>'Download Manual' =
),
- array( 'url'=3D>'pubs.html', 'tag'=3D>'Publications' )
+ array( 'url'=3D>'manual/index.html', 'tag'=3D>'Table of Contents'=
),
+ array( 'url'=3D>'manual/QuickStart.html', 'tag'=3D>'Quick Start' ),
+ array( 'url'=3D>'manual/FAQ.html', 'tag'=3D>'FAQ' ),
+ array( 'url'=3D>'manual/manual.html', 'tag'=3D>'User Manual' ),
+ array( 'url'=3D>'download_docs.html', 'tag'=3D>'Download Manual' )=
,
+ array( 'url'=3D>'pubs.html', 'tag'=3D>'Publications' )
);
=20
$contact =3D array(=20
Modified: trunk/support/bug_reports.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/support/bug_reports.html 2005-11-26 20:55:35 UTC (rev 245)
+++ trunk/support/bug_reports.html 2005-11-26 21:42:04 UTC (rev 246)
@@ -1,7 +1,7 @@
<h1>Bug Reports</h1>
=20
<p>Before you report a bug, please consult the=20
-<a href=3D"/docs/FAQ/">Frequently Asked Questions</a>. It
+<a href=3D"/docs/manual/FAQ.html">Frequently Asked Questions</a>. It
contains workarounds for more or less all the failure conditions
for which we know a workaround. This includes a large fraction of
the failures people seem to encounter in practice.</p>
Modified: trunk/support/summary.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/support/summary.html 2005-11-26 20:55:35 UTC (rev 245)
+++ trunk/support/summary.html 2005-11-26 21:42:04 UTC (rev 246)
@@ -3,7 +3,7 @@
<p>The easiest way to contact us is by email. =20
Before sending email to us, <b>please ensure</b> that your issue
isn't dealt with by information in the <a
-href=3D"/docs/FAQ/">Frequently Asked Questions</a>, or isn't best
+href=3D"/docs/manual/FAQ.html">Frequently Asked Questions</a>, or isn't =
best
addressed by one of the following:</p>
=20
=20
|
|
From: <sv...@va...> - 2005-11-26 20:55:41
|
Author: sewardj Date: 2005-11-26 20:55:35 +0000 (Sat, 26 Nov 2005) New Revision: 245 Log: Add link to callgrind-0.10.1. Modified: trunk/downloads/current.html Modified: trunk/downloads/current.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/downloads/current.html 2005-11-26 19:43:45 UTC (rev 244) +++ trunk/downloads/current.html 2005-11-26 20:55:35 UTC (rev 245) @@ -35,16 +35,22 @@ platforms, and probably more:</p> =20 <ul> - <li>amd64 running SuSE 9.2, Fedora Core 4</li> - <li>x86 running Red Hat 7/3. SuSE 9.2, 9.3, 10.0, Fedora Core 4</li> - <li>ppc32 running SuSE 10, FC5test1, YDL4.0 + <li>x86 running Red Hat 7.3, SuSE 9.2, 9.3, 10.0, Fedora Core 4</li> + <li>amd64 running SuSE 9.2, Fedora Core 2, 3, 4</li> + <li>ppc32 running SuSE 10, FC5test1, YDL4.0</li> </ul> =20 <p>We believe it should work on Linux distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.</p> =20 +<p> +<a href=3D"/downloads/callgrind-0.10.1.tar.bz2">callgrind 0.10.1 (tar.bz= 2)</a> +[172Kb] is the matching version of Josef Weidendorfer's=20 +<a href=3D"http://kcachegrind.sourceforge.net/cgi-bin/show.cgi">Callgrin= d</a> +profiling tool. This tarball is known to build and work well with 3.1.0= .<br /> +<span class=3D"md5sum">md5: 6d8acca6b58b0b72804339d04426d550</span></p> +</p> =20 - <div class=3D"hr_brown"><hr/></div> =20 <h3>RPMs / Binaries</h3> |
|
From: <sv...@va...> - 2005-11-26 19:43:50
|
Author: de Date: 2005-11-26 19:43:45 +0000 (Sat, 26 Nov 2005) New Revision: 244 Log: Still trying to get the paths thing sorted ...=20 Modified: trunk/docs/index.html trunk/docs/manual/index.html Modified: trunk/docs/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/index.html 2005-11-26 19:34:28 UTC (rev 243) +++ trunk/docs/index.html 2005-11-26 19:43:45 UTC (rev 244) @@ -1 +1,40 @@ -<?php include "./manual/index.html"; ?> +<div class=3D"set" lang=3D"en"> +<div class=3D"titlepage"> +<div> +<div align=3D"center"><h1 class=3D"title"> +<a name=3D"index"></a>Valgrind Documentation</h1></div> +<div align=3D"center"><p class=3D"releaseinfo">Release 3.1.0 November 25= 2005</p></div> +<div align=3D"center"><p class=3D"copyright">Copyright =A9 2000-2005=20 + <a href=3D"dist.authors.html" title=3D"2.=A0AUTHORS">AUTHORS</a> + </p></div> +<div align=3D"center"><div class=3D"legalnotice"> +<a name=3D"id2479054"></a><p>Permission is granted to copy, distribute a= nd/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 Front-Cover Texts, and with no + Back-Cover Texts. A copy of the license is included in the + section entitled <a href=3D"license.gfdl.html">The GNU Free Docume= ntation License</a>.</p> +</div></div> +</div> +<hr> +</div> +<div class=3D"toc"> +<p><b>Table of Contents</b></p> +<dl> +<dt><span class=3D"book"><a href=3D"manual/QuickStart.html">The Valgrind= Quick Start Guide</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/manual.html">Valgrind User Ma= nual</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/FAQ.html">Valgrind FAQ</a></s= pan></dt> +<dt><span class=3D"book"><a href=3D"manual/tech-docs.html">Valgrind Tech= nical Documentation</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/dist.html">Valgrind Distribut= ion Documents</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/licenses.html">GNU Licenses</= a></span></dt> +</dl> +</div> +</div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> +<br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"><tr> +<td rowspan=3D"2" width=3D"40%" align=3D"left">=A0</td> +<td width=3D"20%" align=3D"center">=A0</td> +<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"QuickStart.html">The Valgrind Quick Start Guide=A0>></a> +</td> +</tr></table> +</div> Modified: trunk/docs/manual/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/index.html 2005-11-26 19:34:28 UTC (rev 243) +++ trunk/docs/manual/index.html 2005-11-26 19:43:45 UTC (rev 244) @@ -22,12 +22,12 @@ <div class=3D"toc"> <p><b>Table of Contents</b></p> <dl> -<dt><span class=3D"book"><a href=3D"manual/QuickStart.html">The Valgrind= Quick Start Guide</a></span></dt> -<dt><span class=3D"book"><a href=3D"manual/manual.html">Valgrind User Ma= nual</a></span></dt> -<dt><span class=3D"book"><a href=3D"manual/FAQ.html">Valgrind FAQ</a></s= pan></dt> -<dt><span class=3D"book"><a href=3D"manual/tech-docs.html">Valgrind Tech= nical Documentation</a></span></dt> -<dt><span class=3D"book"><a href=3D"manual/dist.html">Valgrind Distribut= ion Documents</a></span></dt> -<dt><span class=3D"book"><a href=3D"manual/licenses.html">GNU Licenses</= a></span></dt> +<dt><span class=3D"book"><a href=3D"QuickStart.html">The Valgrind Quick = Start Guide</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual.html">Valgrind User Manual</a= ></span></dt> +<dt><span class=3D"book"><a href=3D"FAQ.html">Valgrind FAQ</a></span></d= t> +<dt><span class=3D"book"><a href=3D"tech-docs.html">Valgrind Technical D= ocumentation</a></span></dt> +<dt><span class=3D"book"><a href=3D"dist.html">Valgrind Distribution Doc= uments</a></span></dt> +<dt><span class=3D"book"><a href=3D"licenses.html">GNU Licenses</a></spa= n></dt> </dl> </div> </div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> |
|
From: <sv...@va...> - 2005-11-26 19:34:30
|
Author: de Date: 2005-11-26 19:34:28 +0000 (Sat, 26 Nov 2005) New Revision: 243 Log: Temp. kludge re paths Modified: trunk/docs/manual/index.html Modified: trunk/docs/manual/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/index.html 2005-11-26 18:43:24 UTC (rev 242) +++ trunk/docs/manual/index.html 2005-11-26 19:34:28 UTC (rev 243) @@ -22,12 +22,12 @@ <div class=3D"toc"> <p><b>Table of Contents</b></p> <dl> -<dt><span class=3D"book"><a href=3D"QuickStart.html">The Valgrind Quick = Start Guide</a></span></dt> -<dt><span class=3D"book"><a href=3D"manual.html">Valgrind User Manual</a= ></span></dt> -<dt><span class=3D"book"><a href=3D"FAQ.html">Valgrind FAQ</a></span></d= t> -<dt><span class=3D"book"><a href=3D"tech-docs.html">Valgrind Technical D= ocumentation</a></span></dt> -<dt><span class=3D"book"><a href=3D"dist.html">Valgrind Distribution Doc= uments</a></span></dt> -<dt><span class=3D"book"><a href=3D"licenses.html">GNU Licenses</a></spa= n></dt> +<dt><span class=3D"book"><a href=3D"manual/QuickStart.html">The Valgrind= Quick Start Guide</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/manual.html">Valgrind User Ma= nual</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/FAQ.html">Valgrind FAQ</a></s= pan></dt> +<dt><span class=3D"book"><a href=3D"manual/tech-docs.html">Valgrind Tech= nical Documentation</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/dist.html">Valgrind Distribut= ion Documents</a></span></dt> +<dt><span class=3D"book"><a href=3D"manual/licenses.html">GNU Licenses</= a></span></dt> </dl> </div> </div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> |
|
From: <sv...@va...> - 2005-11-26 18:43:38
|
Author: de Date: 2005-11-26 18:43:24 +0000 (Sat, 26 Nov 2005) New Revision: 242 Log: A few more tweaks to make all the docs work properly=20 Added: trunk/docs/manual/QuickStart.html Removed: trunk/docs/manual/bk01ar01.html Modified: trunk/admin/updating.readme trunk/docs/index.html trunk/docs/manual/ac-manual.html trunk/docs/manual/cg-manual.html trunk/docs/manual/index.html trunk/docs/manual/manual.html trunk/docs/manual/ms-manual.html trunk/docs/manual/quick-start.html trunk/php/menu.php Modified: trunk/admin/updating.readme =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/admin/updating.readme 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/admin/updating.readme 2005-11-26 18:43:24 UTC (rev 242) @@ -71,7 +71,10 @@ # ssh over to exonetric and stick the new tarball in ./downloads/, # and move the old one to ./downloads/archive/ ssh ow.vh -su - [fjyb!wiZ0.e] +su - cd /usr/local/www/sites/valgrind-www/downloads/ mv ./valgrind-x.x.x.tar.bz2 ./archive/ mv /home/de/valgrind-x.x.x.tar.bz2 . +chmod a+r ./valgrind-x.x.x.tar.bz2 + +# back on phoenix: Modified: trunk/docs/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/index.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/index.html 2005-11-26 18:43:24 UTC (rev 242) @@ -1 +1 @@ -<?php include "./manual/quick-start.html"; ?> +<?php include "./manual/index.html"; ?> Added: trunk/docs/manual/QuickStart.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/QuickStart.html (rev 0) +++ trunk/docs/manual/QuickStart.html 2005-11-26 18:43:24 UTC (rev 242) @@ -0,0 +1,40 @@ +<div class=3D"book" lang=3D"en"> +<div class=3D"titlepage"> +<div> +<div><h1 class=3D"title"> +<a name=3D"QuickStart"></a>The Valgrind Quick Start Guide</h1></div> +<div><div class=3D"author"> +<h3 class=3D"author"></h3> +<code class=3D"email"><<a href=3D"mailto:val...@va..."><a hr= ef=3D"mailto:val...@va..." target=3D"_top">val...@va...= </a></a>></code> +</div></div> +<div><p class=3D"releaseinfo">Release 3.1.0 November 25 2005</p></div> +<div><p class=3D"copyright">Copyright =A9 2000-2005 <a href=3D"http://ww= w.valgrind.org/info/developers.html" target=3D"_top">Valgrind Developers<= /a></p></div> +</div> +<hr> +</div> +<div class=3D"toc"> +<p><b>Table of Contents</b></p> +<dl> +<dt><span class=3D"article"><a href=3D"quick-start.html">The Valgrind Qu= ick Start Guide</a></span></dt> +<dd><dl> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.intro"= >1. Introduction</a></span></dt> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.prepar= e">2. Preparing your program</a></span></dt> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.mcrun"= >3. Running your program under Memcheck</a></span></dt> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.interp= ret">4. Interpreting Memcheck's output</a></span></dt> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.caveat= s">5. Caveats</a></span></dt> +<dt><span class=3D"sect1"><a href=3D"quick-start.html#quick-start.info">= 6. More information</a></span></dt> +</dl></dd> +</dl> +</div> +</div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> +<br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"> +<tr> +<td rowspan=3D"2" width=3D"40%" align=3D"left"> +<a accesskey=3D"p" href=3D"index.html"><<=A0Valgrind Documentation= </a>=A0</td> +<td width=3D"20%" align=3D"center"><a accesskey=3D"u" href=3D"index.html= ">Up</a></td> +<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"quick-start.html">The Valgrind Quick Start Guide=A0>></a> +</td> +</tr> +<tr><td width=3D"20%" align=3D"center"><a accesskey=3D"h" href=3D"index.= html">Home</a></td></tr> +</table> +</div> Modified: trunk/docs/manual/ac-manual.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/ac-manual.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/ac-manual.html 2005-11-26 18:43:24 UTC (rev 242) @@ -3,7 +3,7 @@ <a name=3D"ac-manual"></a>4.=A0Addrcheck: a lightweight memory checker</= h2></div></div></div> <div class=3D"toc"> <p><b>Table of Contents</b></p> -<dl><dt><span class=3D"sect1"><a href=3D"ac-manual.html#id2576356">4.1. = Kinds of bugs that Addrcheck can find</a></span></dt></dl> +<dl><dt><span class=3D"sect1"><a href=3D"ac-manual.html#id2570741">4.1. = Kinds of bugs that Addrcheck can find</a></span></dt></dl> </div> <p>To use this tool, you must specify <code class=3D"computeroutput">--tool=3Daddrcheck</code> on the Valgrind @@ -12,7 +12,7 @@ reinstate it in later releases.</p> <div class=3D"sect1" lang=3D"en"> <div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"id2576356"></a>4.1.=A0Kinds of bugs that Addrcheck can find</= h2></div></div></div> +<a name=3D"id2570741"></a>4.1.=A0Kinds of bugs that Addrcheck can find</= h2></div></div></div> <p>Addrcheck is a simplified version of the Memcheck tool described in Section 3. It is identical in every way to Memcheck, except for one important detail: it does not do the Deleted: trunk/docs/manual/bk01ar01.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/bk01ar01.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/bk01ar01.html 2005-11-26 18:43:24 UTC (rev 242) @@ -1,195 +0,0 @@ -<div class=3D"article" lang=3D"en"> -<div class=3D"titlepage"> -<div><div><h2 class=3D"title"> -<a name=3D"id2552463"></a>The Valgrind Quick Start Guide</h2></div></div= > -<hr> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.intro"></a>1.=A0Introduction</h2></div></div></di= v> -<p>The Valgrind distribution has multiple tools. The most popular is th= e -memory checking tool (called Memcheck) which can detect many common memo= ry -errors such as:</p> -<div class=3D"itemizedlist"><ul type=3D"disc"> -<li><p>touching memory you shouldn't (eg. overrunning heap block=20 - boundaries);</p></li> -<li><p>using values before they have been initialized;</p></li> -<li><p>incorrect freeing of memory, such as double-freeing heap - blocks;</p></li> -<li><p>memory leaks.</p></li> -</ul></div> -<p>What follows is the minimum information you need to start detecting -memory errors in your program with Memcheck. Note that this guide appli= es -to Valgrind version 2.4.0 and later; some of the information is not qui= te -right for earlier versions.</p> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.prepare"></a>2.=A0Preparing your program</h2></di= v></div></div> -<p>Compile your program with <code class=3D"computeroutput">-g</code> to= include -debugging information so that Memcheck's error messages include exact li= ne -numbers. Using <code class=3D"computeroutput">-O0</code> is also a good= idea, if -you can tolerate the slowdown. With <code class=3D"computeroutput">-O1<= /code>=20 -line numbers in error messages can be inaccurate, although generally spe= aking -Memchecking code compiled at <code class=3D"computeroutput">-O1</code> w= orks=20 -fairly well. Use of <code class=3D"computeroutput">-O2</code> and above= is -not recommended as Memcheck occasionally reports uninitialised-value -errors which don't really exist.</p> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.mcrun"></a>3.=A0Running your program under Memche= ck</h2></div></div></div> -<p>If you normally run your program like this: - -</p> -<pre class=3D"programlisting"> - myprog arg1 arg2 -</pre> -<p> - -Use this command line: - -</p> -<pre class=3D"programlisting"> - valgrind --leak-check=3Dyes myprog arg1 arg2 -</pre> -<p> - -Memcheck is the default tool. The -<code class=3D"computeroutput">--leak-check</code> option turns on the d= etailed -memory leak detector.</p> -<p>Your program will run much slower (eg. 20 to 30 times) than normal, -and use a lot more memory. Memcheck will issue messages about memory er= rors -and leaks that it detects.</p> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.interpret"></a>4.=A0Interpreting Memcheck's outpu= t</h2></div></div></div> -<p>Here's an example C program with a memory error and a memory leak. - -</p> -<pre class=3D"programlisting"> - #include <stdlib.h> - - void f(void) - { - int* x =3D malloc(10 * sizeof(int)); - x[10] =3D 0; // problem 1: heap block overrun - } // problem 2: memory leak -- x not freed - - int main(void) - { - f(); - return 0; - } -</pre> -<p> - -Most error messages look like the following, which describes problem 1, = the -heap block overrun: - -</p> -<pre class=3D"programlisting"> - =3D=3D19182=3D=3D Invalid write of size 4 - =3D=3D19182=3D=3D at 0x804838F: f (example.c:6) - =3D=3D19182=3D=3D by 0x80483AB: main (example.c:11) - =3D=3D19182=3D=3D Address 0x1BA45050 is 0 bytes after a block of size= 40 alloc'd - =3D=3D19182=3D=3D at 0x1B8FF5CD: malloc (vg_replace_malloc.c:130) - =3D=3D19182=3D=3D by 0x8048385: f (example.c:5) - =3D=3D19182=3D=3D by 0x80483AB: main (example.c:11) -</pre> -<p> - -Things to notice: - -</p> -<div class=3D"itemizedlist"><ul type=3D"disc"> -<li><p>There is a lot of information in each error message; read it - carefully.</p></li> -<li><p>The 19182 is the process ID; it's usually unimportant.</p></li> -<li><p>The first line ("Invalid write...") tells you what kind of error = it - is. Here, the program wrote to some memory it should not have due to a - heap block overrun.</p></li> -<li><p>Below the first line is a stack trace telling you where the probl= em - occurred. Stack traces can get quite large, and be confusing, especi= ally - if you are using the C++ STL. Reading them from the bottom up can he= lp. - If the stack trace is not big enough, use the - <code class=3D"computeroutput">--num-callers</code> option to make it - bigger.</p></li> -<li><p>The code addresses (eg. 0x804838F) are usually unimportant, but - occasionally crucial for tracking down weirder bugs.</p></li> -<li><p>Some error messages have a second component which describes the m= emory - address involved. This one shows that the written memory is just pas= t - the end of a block allocated with malloc() on line 5 of example.c.</p= ></li> -</ul></div> -<p> - -It's worth fixing errors in the order they are reported, as later -errors can be caused by earlier errors.</p> -<p>Memory leak messages look like this: - -</p> -<pre class=3D"programlisting"> - =3D=3D19182=3D=3D 40 bytes in 1 blocks are definitely lost in loss rec= ord 1 of 1 - =3D=3D19182=3D=3D at 0x1B8FF5CD: malloc (vg_replace_malloc.c:130) - =3D=3D19182=3D=3D by 0x8048385: f (a.c:5) - =3D=3D19182=3D=3D by 0x80483AB: main (a.c:11) -</pre> -<p> - -The stack trace tells you where the leaked memory was allocated. -Memcheck cannot tell you why the memory leaked, unfortunately. (Ignore = the -"vg_replace_malloc.c", that's an implementation detail.)</p> -<p>There are several kinds of leaks; the two most important categories = are: - -</p> -<div class=3D"itemizedlist"><ul type=3D"disc"> -<li><p>"definitely lost": your program is leaking memory -- fix - it!</p></li> -<li><p>"probably lost": your program is leaking memory, unless - you're doing funny things with pointers (such as moving them to point= to - the middle of a heap block).</p></li> -</ul></div> -<p> - -If you don't understand an error message, please consult=20 -<a href=3D"mc-manual.html#mc-manual.errormsgs">Explanation of error mess= ages from Memcheck</a> in the <a href=3D"manual.html">Valgrind User Manua= l</a> which has -examples of all the error messages Memcheck produces.</p> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.caveats"></a>5.=A0Caveats</h2></div></div></div> -<p>Memcheck is not perfect; it occasionally produces false positives, -and there are mechanisms for suppressing these (see=20 -<a href=3D"manual-core.html#manual-core.suppress">Suppressing errors</a>= in the <a href=3D"manual.html">Valgrind User Manual</a>). -However, it is typically right 99% of the time, so you should be wary of -ignoring its error messages. After all, you wouldn't ignore warning -messages produced by a compiler, right? The suppression mechanism is al= so -useful if Memcheck is reporting errors in library code that you cannot -change; the default suppression set hides a lot of these, but you may -come across more.</p> -<p>Memcheck also cannot detect every memory error your program has. For -example, it can't detect if you overrun the bounds of an array that is -allocated statically or on the stack. But it should detect every error = that -could crash your program (eg. cause a segmentation fault).</p> -</div> -<div class=3D"sect1" lang=3D"en"> -<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> -<a name=3D"quick-start.info"></a>6.=A0More information</h2></div></div><= /div> -<p>Please consult the <a href=3D"FAQ.html">Valgrind FAQ</a> and the -<a href=3D"manual.html">Valgrind User Manual</a>, which have much more i= nformation. Note that the -other tools in the Valgrind distribution can be invoked with the -<code class=3D"computeroutput">--tool</code> option.</p> -</div> -</div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> -<br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"> -<tr> -<td rowspan=3D"2" width=3D"40%" align=3D"left"> -<a accesskey=3D"p" href=3D"quick-start.html"><<=A0The Valgrind Qui= ck Start Guide</a>=A0</td> -<td width=3D"20%" align=3D"center"><a accesskey=3D"u" href=3D"quick-star= t.html">Up</a></td> -<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"manual.html">Valgrind User Manual=A0>></a> -</td> -</tr> -<tr><td width=3D"20%" align=3D"center"><a accesskey=3D"h" href=3D"index.= html">Home</a></td></tr> -</table> -</div> Modified: trunk/docs/manual/cg-manual.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/cg-manual.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/cg-manual.html 2005-11-26 18:43:24 UTC (rev 242) @@ -18,10 +18,10 @@ </dl></dd> <dt><span class=3D"sect1"><a href=3D"cg-manual.html#cg-manual.annopts">5= .3. <code class=3D"computeroutput">cg_annotate</code> options</a></span><= /dt> <dd><dl> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2597747">5.3.1. Wa= rnings</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2613379">5.3.2. Th= ings to watch out for</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2552721">5.3.3. Ac= curacy</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2614451">5.3.4. To= do</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2599180">5.3.1. Wa= rnings</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2588740">5.3.2. Th= ings to watch out for</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2592950">5.3.3. Ac= curacy</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2580615">5.3.4. To= do</a></span></dt> </dl></dd> </dl> </div> @@ -615,7 +615,7 @@ </ul></div> <div class=3D"sect2" lang=3D"en"> <div class=3D"titlepage"><div><div><h3 class=3D"title"> -<a name=3D"id2597747"></a>5.3.1.=A0Warnings</h3></div></div></div> +<a name=3D"id2599180"></a>5.3.1.=A0Warnings</h3></div></div></div> <p>There are a couple of situations in which <code class=3D"computeroutput">cg_annotate</code> issues warnings.</p> @@ -638,7 +638,7 @@ </div> <div class=3D"sect2" lang=3D"en"> <div class=3D"titlepage"><div><div><h3 class=3D"title"> -<a name=3D"id2613379"></a>5.3.2.=A0Things to watch out for</h3></div></d= iv></div> +<a name=3D"id2588740"></a>5.3.2.=A0Things to watch out for</h3></div></d= iv></div> <p>Some odd things that can occur during annotation:</p> <div class=3D"itemizedlist"><ul type=3D"disc"> <li> @@ -732,7 +732,7 @@ </div> <div class=3D"sect2" lang=3D"en"> <div class=3D"titlepage"><div><div><h3 class=3D"title"> -<a name=3D"id2552721"></a>5.3.3.=A0Accuracy</h3></div></div></div> +<a name=3D"id2592950"></a>5.3.3.=A0Accuracy</h3></div></div></div> <p>Valgrind's cache profiling has a number of shortcomings:</p> <div class=3D"itemizedlist"><ul type=3D"disc"> @@ -778,7 +778,7 @@ </div> <div class=3D"sect2" lang=3D"en"> <div class=3D"titlepage"><div><div><h3 class=3D"title"> -<a name=3D"id2614451"></a>5.3.4.=A0Todo</h3></div></div></div> +<a name=3D"id2580615"></a>5.3.4.=A0Todo</h3></div></div></div> <div class=3D"itemizedlist"><ul type=3D"disc"><li><p>Program start-up/sh= ut-down calls a lot of functions that aren't interesting and just complicate the output. Would be nice to exclude these somehow.</p></li></ul></div> Modified: trunk/docs/manual/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/index.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/index.html 2005-11-26 18:43:24 UTC (rev 242) @@ -22,7 +22,7 @@ <div class=3D"toc"> <p><b>Table of Contents</b></p> <dl> -<dt><span class=3D"book"><a href=3D"quick-start.html">The Valgrind Quick= Start Guide</a></span></dt> +<dt><span class=3D"book"><a href=3D"QuickStart.html">The Valgrind Quick = Start Guide</a></span></dt> <dt><span class=3D"book"><a href=3D"manual.html">Valgrind User Manual</a= ></span></dt> <dt><span class=3D"book"><a href=3D"FAQ.html">Valgrind FAQ</a></span></d= t> <dt><span class=3D"book"><a href=3D"tech-docs.html">Valgrind Technical D= ocumentation</a></span></dt> @@ -34,7 +34,7 @@ <br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"><tr> <td rowspan=3D"2" width=3D"40%" align=3D"left">=A0</td> <td width=3D"20%" align=3D"center">=A0</td> -<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"quick-start.html">The Valgrind Quick Start Guide=A0>></a> +<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"QuickStart.html">The Valgrind Quick Start Guide=A0>></a> </td> </tr></table> </div> Modified: trunk/docs/manual/manual.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/manual.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/manual.html 2005-11-26 18:43:24 UTC (rev 242) @@ -72,7 +72,7 @@ <dt><span class=3D"sect1"><a href=3D"mc-manual.html#mc-manual.clientreqs= ">3.6. Client Requests</a></span></dt> </dl></dd> <dt><span class=3D"chapter"><a href=3D"ac-manual.html">4. Addrcheck: a l= ightweight memory checker</a></span></dt> -<dd><dl><dt><span class=3D"sect1"><a href=3D"ac-manual.html#id2576356">4= .1. Kinds of bugs that Addrcheck can find</a></span></dt></dl></dd> +<dd><dl><dt><span class=3D"sect1"><a href=3D"ac-manual.html#id2570741">4= .1. Kinds of bugs that Addrcheck can find</a></span></dt></dl></dd> <dt><span class=3D"chapter"><a href=3D"cg-manual.html">5. Cachegrind: a = cache profiler</a></span></dt> <dd><dl> <dt><span class=3D"sect1"><a href=3D"cg-manual.html#cg-manual.cache">5.1= . Cache profiling</a></span></dt> @@ -89,10 +89,10 @@ </dl></dd> <dt><span class=3D"sect1"><a href=3D"cg-manual.html#cg-manual.annopts">5= .3. <code class=3D"computeroutput">cg_annotate</code> options</a></span><= /dt> <dd><dl> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2597747">5.3.1. Wa= rnings</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2613379">5.3.2. Th= ings to watch out for</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2552721">5.3.3. Ac= curacy</a></span></dt> -<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2614451">5.3.4. To= do</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2599180">5.3.1. Wa= rnings</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2588740">5.3.2. Th= ings to watch out for</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2592950">5.3.3. Ac= curacy</a></span></dt> +<dt><span class=3D"sect2"><a href=3D"cg-manual.html#id2580615">5.3.4. To= do</a></span></dt> </dl></dd> </dl></dd> <dt><span class=3D"chapter"><a href=3D"ms-manual.html">6. Massif: a heap= profiler</a></span></dt> @@ -118,7 +118,7 @@ <br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"> <tr> <td rowspan=3D"2" width=3D"40%" align=3D"left"> -<a accesskey=3D"p" href=3D"bk01ar01.html"><<=A0The Valgrind Quick = Start Guide</a>=A0</td> +<a accesskey=3D"p" href=3D"quick-start.html"><<=A0The Valgrind Qui= ck Start Guide</a>=A0</td> <td width=3D"20%" align=3D"center"><a accesskey=3D"u" href=3D"index.html= ">Up</a></td> <td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"manual-intro.html">1.=A0Introduction=A0>></a> </td> Modified: trunk/docs/manual/ms-manual.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/ms-manual.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/ms-manual.html 2005-11-26 18:43:24 UTC (rev 242) @@ -169,7 +169,7 @@ profiling data.</p> <p>Here's an example graph:</p> <div class=3D"mediaobject"> -<a name=3D"spacetime-graph"></a><img src=3D"massif-graph-sm.png" alt=3D"= Spacetime Graph"> +<a name=3D"spacetime-graph"></a><img src=3D"images/massif-graph-sm.png" = alt=3D"Spacetime Graph"> </div> <p>The graph is broken into several bands. Most bands represent a single line of your program that does some heap Modified: trunk/docs/manual/quick-start.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/quick-start.html 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/docs/manual/quick-start.html 2005-11-26 18:43:24 UTC (rev 242) @@ -1,38 +1,193 @@ -<div class=3D"book" lang=3D"en"> +<div class=3D"article" lang=3D"en"> <div class=3D"titlepage"> -<div> -<div><h1 class=3D"title"> -<a name=3D"quick-start"></a>The Valgrind Quick Start Guide</h1></div> -<div><div class=3D"author"> -<h3 class=3D"author"></h3> -<code class=3D"email"><<a href=3D"mailto:val...@va..."><a hr= ef=3D"mailto:val...@va..." target=3D"_top">val...@va...= </a></a>></code> -</div></div> -<div><p class=3D"releaseinfo">Release 3.1.0 November 25 2005</p></div> -<div><p class=3D"copyright">Copyright =A9 2000-2005 <a href=3D"http://ww= w.valgrind.org/info/developers.html" target=3D"_top">Valgrind Developers<= /a></p></div> -</div> +<div><div><h2 class=3D"title"> +<a name=3D"quick-start"></a>The Valgrind Quick Start Guide</h2></div></d= iv> <hr> </div> -<div class=3D"toc"> -<p><b>Table of Contents</b></p> -<dl> -<dt><span class=3D"article"><a href=3D"bk01ar01.html">The Valgrind Quick= Start Guide</a></span></dt> -<dd><dl> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.intro">1.= Introduction</a></span></dt> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.prepare">= 2. Preparing your program</a></span></dt> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.mcrun">3.= Running your program under Memcheck</a></span></dt> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.interpret= ">4. Interpreting Memcheck's output</a></span></dt> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.caveats">= 5. Caveats</a></span></dt> -<dt><span class=3D"sect1"><a href=3D"bk01ar01.html#quick-start.info">6. = More information</a></span></dt> -</dl></dd> -</dl> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.intro"></a>1.=A0Introduction</h2></div></div></di= v> +<p>The Valgrind distribution has multiple tools. The most popular is th= e +memory checking tool (called Memcheck) which can detect many common memo= ry +errors such as:</p> +<div class=3D"itemizedlist"><ul type=3D"disc"> +<li><p>touching memory you shouldn't (eg. overrunning heap block=20 + boundaries);</p></li> +<li><p>using values before they have been initialized;</p></li> +<li><p>incorrect freeing of memory, such as double-freeing heap + blocks;</p></li> +<li><p>memory leaks.</p></li> +</ul></div> +<p>What follows is the minimum information you need to start detecting +memory errors in your program with Memcheck. Note that this guide appli= es +to Valgrind version 2.4.0 and later; some of the information is not qui= te +right for earlier versions.</p> </div> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.prepare"></a>2.=A0Preparing your program</h2></di= v></div></div> +<p>Compile your program with <code class=3D"computeroutput">-g</code> to= include +debugging information so that Memcheck's error messages include exact li= ne +numbers. Using <code class=3D"computeroutput">-O0</code> is also a good= idea, if +you can tolerate the slowdown. With <code class=3D"computeroutput">-O1<= /code>=20 +line numbers in error messages can be inaccurate, although generally spe= aking +Memchecking code compiled at <code class=3D"computeroutput">-O1</code> w= orks=20 +fairly well. Use of <code class=3D"computeroutput">-O2</code> and above= is +not recommended as Memcheck occasionally reports uninitialised-value +errors which don't really exist.</p> +</div> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.mcrun"></a>3.=A0Running your program under Memche= ck</h2></div></div></div> +<p>If you normally run your program like this: + +</p> +<pre class=3D"programlisting"> + myprog arg1 arg2 +</pre> +<p> + +Use this command line: + +</p> +<pre class=3D"programlisting"> + valgrind --leak-check=3Dyes myprog arg1 arg2 +</pre> +<p> + +Memcheck is the default tool. The +<code class=3D"computeroutput">--leak-check</code> option turns on the d= etailed +memory leak detector.</p> +<p>Your program will run much slower (eg. 20 to 30 times) than normal, +and use a lot more memory. Memcheck will issue messages about memory er= rors +and leaks that it detects.</p> +</div> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.interpret"></a>4.=A0Interpreting Memcheck's outpu= t</h2></div></div></div> +<p>Here's an example C program with a memory error and a memory leak. + +</p> +<pre class=3D"programlisting"> + #include <stdlib.h> + + void f(void) + { + int* x =3D malloc(10 * sizeof(int)); + x[10] =3D 0; // problem 1: heap block overrun + } // problem 2: memory leak -- x not freed + + int main(void) + { + f(); + return 0; + } +</pre> +<p> + +Most error messages look like the following, which describes problem 1, = the +heap block overrun: + +</p> +<pre class=3D"programlisting"> + =3D=3D19182=3D=3D Invalid write of size 4 + =3D=3D19182=3D=3D at 0x804838F: f (example.c:6) + =3D=3D19182=3D=3D by 0x80483AB: main (example.c:11) + =3D=3D19182=3D=3D Address 0x1BA45050 is 0 bytes after a block of size= 40 alloc'd + =3D=3D19182=3D=3D at 0x1B8FF5CD: malloc (vg_replace_malloc.c:130) + =3D=3D19182=3D=3D by 0x8048385: f (example.c:5) + =3D=3D19182=3D=3D by 0x80483AB: main (example.c:11) +</pre> +<p> + +Things to notice: + +</p> +<div class=3D"itemizedlist"><ul type=3D"disc"> +<li><p>There is a lot of information in each error message; read it + carefully.</p></li> +<li><p>The 19182 is the process ID; it's usually unimportant.</p></li> +<li><p>The first line ("Invalid write...") tells you what kind of error = it + is. Here, the program wrote to some memory it should not have due to a + heap block overrun.</p></li> +<li><p>Below the first line is a stack trace telling you where the probl= em + occurred. Stack traces can get quite large, and be confusing, especi= ally + if you are using the C++ STL. Reading them from the bottom up can he= lp. + If the stack trace is not big enough, use the + <code class=3D"computeroutput">--num-callers</code> option to make it + bigger.</p></li> +<li><p>The code addresses (eg. 0x804838F) are usually unimportant, but + occasionally crucial for tracking down weirder bugs.</p></li> +<li><p>Some error messages have a second component which describes the m= emory + address involved. This one shows that the written memory is just pas= t + the end of a block allocated with malloc() on line 5 of example.c.</p= ></li> +</ul></div> +<p> + +It's worth fixing errors in the order they are reported, as later +errors can be caused by earlier errors.</p> +<p>Memory leak messages look like this: + +</p> +<pre class=3D"programlisting"> + =3D=3D19182=3D=3D 40 bytes in 1 blocks are definitely lost in loss rec= ord 1 of 1 + =3D=3D19182=3D=3D at 0x1B8FF5CD: malloc (vg_replace_malloc.c:130) + =3D=3D19182=3D=3D by 0x8048385: f (a.c:5) + =3D=3D19182=3D=3D by 0x80483AB: main (a.c:11) +</pre> +<p> + +The stack trace tells you where the leaked memory was allocated. +Memcheck cannot tell you why the memory leaked, unfortunately. (Ignore = the +"vg_replace_malloc.c", that's an implementation detail.)</p> +<p>There are several kinds of leaks; the two most important categories = are: + +</p> +<div class=3D"itemizedlist"><ul type=3D"disc"> +<li><p>"definitely lost": your program is leaking memory -- fix + it!</p></li> +<li><p>"probably lost": your program is leaking memory, unless + you're doing funny things with pointers (such as moving them to point= to + the middle of a heap block).</p></li> +</ul></div> +<p> + +If you don't understand an error message, please consult=20 +<a href=3D"mc-manual.html#mc-manual.errormsgs">Explanation of error mess= ages from Memcheck</a> in the <a href=3D"manual.html">Valgrind User Manua= l</a> which has +examples of all the error messages Memcheck produces.</p> +</div> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.caveats"></a>5.=A0Caveats</h2></div></div></div> +<p>Memcheck is not perfect; it occasionally produces false positives, +and there are mechanisms for suppressing these (see=20 +<a href=3D"manual-core.html#manual-core.suppress">Suppressing errors</a>= in the <a href=3D"manual.html">Valgrind User Manual</a>). +However, it is typically right 99% of the time, so you should be wary of +ignoring its error messages. After all, you wouldn't ignore warning +messages produced by a compiler, right? The suppression mechanism is al= so +useful if Memcheck is reporting errors in library code that you cannot +change; the default suppression set hides a lot of these, but you may +come across more.</p> +<p>Memcheck also cannot detect every memory error your program has. For +example, it can't detect if you overrun the bounds of an array that is +allocated statically or on the stack. But it should detect every error = that +could crash your program (eg. cause a segmentation fault).</p> +</div> +<div class=3D"sect1" lang=3D"en"> +<div class=3D"titlepage"><div><div><h2 class=3D"title" style=3D"clear: b= oth"> +<a name=3D"quick-start.info"></a>6.=A0More information</h2></div></div><= /div> +<p>Please consult the <a href=3D"FAQ.html">Valgrind FAQ</a> and the +<a href=3D"manual.html">Valgrind User Manual</a>, which have much more i= nformation. Note that the +other tools in the Valgrind distribution can be invoked with the +<code class=3D"computeroutput">--tool</code> option.</p> +</div> </div><div xmlns:cf=3D"http://docbook.sourceforge.net/xmlns/chunkfast/1.= 0"> <br><table class=3D"nav" width=3D"100%" cellspacing=3D"3" cellpadding=3D= "2" border=3D"0" summary=3D"Navigation footer"> <tr> <td rowspan=3D"2" width=3D"40%" align=3D"left"> -<a accesskey=3D"p" href=3D"index.html"><<=A0Valgrind Documentation= </a>=A0</td> -<td width=3D"20%" align=3D"center"><a accesskey=3D"u" href=3D"index.html= ">Up</a></td> -<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"bk01ar01.html">The Valgrind Quick Start Guide=A0>></a> +<a accesskey=3D"p" href=3D"QuickStart.html"><<=A0The Valgrind Quic= k Start Guide</a>=A0</td> +<td width=3D"20%" align=3D"center"><a accesskey=3D"u" href=3D"QuickStart= .html">Up</a></td> +<td rowspan=3D"2" width=3D"40%" align=3D"right">=A0<a accesskey=3D"n" hr= ef=3D"manual.html">Valgrind User Manual=A0>></a> </td> </tr> <tr><td width=3D"20%" align=3D"center"><a accesskey=3D"h" href=3D"index.= html">Home</a></td></tr> Modified: trunk/php/menu.php =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/php/menu.php 2005-11-26 17:43:55 UTC (rev 241) +++ trunk/php/menu.php 2005-11-26 18:43:24 UTC (rev 242) @@ -17,6 +17,7 @@ ); =20 $docs =3D array( + array( 'url'=3D>'manual/index.html', 'tag'=3D>'Table of Contents= ' ), array( 'url'=3D>'manual/quick-start.html', 'tag'=3D>'Quick Start' ), array( 'url'=3D>'manual/FAQ.html', 'tag'=3D>'FAQ' ), array( 'url'=3D>'manual/manual.html', 'tag'=3D>'User Manual' ), |
|
From: <sv...@va...> - 2005-11-26 17:43:57
|
Author: de
Date: 2005-11-26 17:43:55 +0000 (Sat, 26 Nov 2005)
New Revision: 241
Log:
(blush) forgot to put the file size in
Modified:
trunk/downloads/current.html
Modified: trunk/downloads/current.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/downloads/current.html 2005-11-26 17:38:28 UTC (rev 240)
+++ trunk/downloads/current.html 2005-11-26 17:43:55 UTC (rev 241)
@@ -24,7 +24,7 @@
<h3>Release 3.1.0</h3>
=20
<p><a href=3D"/downloads/valgrind-3.1.0.tar.bz2">valgrind 3.1.0 (tar.bz2=
)</a>=20
-[XXXXKb] - 25 November 2005.<br />
+[3054Kb] - 25 November 2005.<br />
For {x86,amd64,ppc32}-linux.<br />
<span class=3D"md5sum">md5: d92156e9172dc6097e56c69ea9c88013</span></p>
<p>You may want to look at the=20
|
|
From: <sv...@va...> - 2005-11-26 17:38:36
|
Author: de Date: 2005-11-26 17:38:28 +0000 (Sat, 26 Nov 2005) New Revision: 240 Log: Updated the website wrt the new release 3.1.0. Uploaded the new release documentation to /dpcs/manual/ Uploaded the new release tarball, etc., etc. Also changed the way the doc links work: they are all now just 'quick-links' into the online manual. Added: trunk/docs/manual/FAQ.html trunk/docs/manual/bk01ar01.html trunk/docs/manual/faq.html trunk/docs/manual/quick-start.html trunk/docs/manual/valgrind_manual.pdf Removed: trunk/docs/FAQ/ trunk/docs/manual/valgrind_manual.pdf.bz2 trunk/docs/quick-start.html trunk/docs/valgrind-quick-start.html.bz2 trunk/downloads/valgrind-2.4.0.tar.bz2 trunk/info/release-notes-3.0.0.txt trunk/info/release-notes-3.0.1.txt Modified: trunk/admin/updating.readme trunk/docs/download_docs.html trunk/docs/index.html trunk/docs/manual/ac-manual.html trunk/docs/manual/cg-manual.html trunk/docs/manual/cg-tech-docs.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/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.html trunk/docs/manual/manual-intro.html trunk/docs/manual/manual.html trunk/docs/manual/mc-manual.html trunk/docs/manual/mc-tech-docs.html trunk/docs/manual/ms-manual.html trunk/docs/manual/nl-manual.html trunk/docs/manual/tech-docs.html trunk/docs/manual/valgrind_manual.html.tar.bz2 trunk/docs/manual/valgrind_manual.ps.bz2 trunk/docs/manual/writing-tools.html trunk/downloads/current.html trunk/downloads/index.html trunk/downloads/old.html trunk/index.html trunk/info/news.html trunk/php/.htconfx trunk/php/menu.php [... diff too large to include ...] |
|
From: <sv...@va...> - 2005-11-26 16:27:46
|
Author: sewardj Date: 2005-11-26 16:27:42 +0000 (Sat, 26 Nov 2005) New Revision: 5238 Log: Record tagging/branching magic incantations. Modified: trunk/docs/internals/release-HOWTO.txt Modified: trunk/docs/internals/release-HOWTO.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/release-HOWTO.txt 2005-11-26 16:23:36 UTC (rev 5= 237) +++ trunk/docs/internals/release-HOWTO.txt 2005-11-26 16:27:42 UTC (rev 5= 238) @@ -128,8 +128,24 @@ external for VALGRIND_X_Y_Z to VEX_X_Y_Z. =20 If it's a X.Y.0 release, make "VALGRIND_X_Y_BRANCH" and "VEX_X_Y_BRANC= H" - branches too. - =20 + branches too. Useful examples: + + cd valgrind + svn copy trunk tags/VALGRIND_3_1_0 + svn copy trunk branches/VALGRIND_3_1_BRANCH + + cd vex + svn copy trunk tags/VEX_3_1_0 + svn copy trunk branches/VEX_3_1_BRANCH + + cd valgrind + cd VALGRIND_3_1_0 + svn propset svn:externals \ + "VEX svn://svn.valgrind.org/vex/tags/VEX_3_1_0" . + cd VALGRIND_3_1_BRANCH + svn propset svn:externals \ + "VEX svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH" . + - Update website:=20 - Put the tarball up. - Update the docs -- both the tarball'd docs, and the online-readable = docs. |
|
From: <sv...@va...> - 2005-11-26 16:23:38
|
Author: sewardj Date: 2005-11-26 16:23:36 +0000 (Sat, 26 Nov 2005) New Revision: 5237 Log: Update external pointers following tagging. Modified: branches/VALGRIND_3_1_BRANCH/ tags/VALGRIND_3_1_0/ Property changes on: branches/VALGRIND_3_1_BRANCH ___________________________________________________________________ Name: svn:externals - VEX svn://svn.valgrind.org/vex/trunk + VEX svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH Property changes on: tags/VALGRIND_3_1_0 ___________________________________________________________________ Name: svn:externals - VEX svn://svn.valgrind.org/vex/trunk + VEX svn://svn.valgrind.org/vex/tags/VEX_3_1_0 |
|
From: <sv...@va...> - 2005-11-26 16:16:06
|
Author: sewardj Date: 2005-11-26 16:16:04 +0000 (Sat, 26 Nov 2005) New Revision: 1472 Log: Tag the tree for the 3.1.0 release. Both of these are copies of trunk rev 1471. Added: branches/VEX_3_1_BRANCH/ tags/VEX_3_1_0/ Copied: branches/VEX_3_1_BRANCH (from rev 1471, trunk) Copied: tags/VEX_3_1_0 (from rev 1471, trunk) |
|
From: <sv...@va...> - 2005-11-26 16:12:56
|
Author: sewardj Date: 2005-11-26 16:12:51 +0000 (Sat, 26 Nov 2005) New Revision: 5236 Log: Tag the tree for the 3.1.0 release. Both of these are copies of trunk rev 5235. Added: branches/VALGRIND_3_1_BRANCH/ tags/VALGRIND_3_1_0/ Copied: branches/VALGRIND_3_1_BRANCH (from rev 5235, trunk) Copied: tags/VALGRIND_3_1_0 (from rev 5235, trunk) |
|
From: <sv...@va...> - 2005-11-26 13:39:14
|
Author: sewardj Date: 2005-11-26 13:38:58 +0000 (Sat, 26 Nov 2005) New Revision: 5235 Log: Hopefully final changes for 3.1.0. Modified: trunk/NEWS trunk/configure.in Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/NEWS 2005-11-25 05:36:48 UTC (rev 5234) +++ trunk/NEWS 2005-11-26 13:38:58 UTC (rev 5235) @@ -169,6 +169,7 @@ 116200 enable fsetxattr, fgetxattr, and fremovexattr for amd64 =20 (3.1.0RC1: 20 November 2005, vex r1466, valgrind r5224). +(3.1.0: 26 November 2005, vex r1471, valgrind r5235). =20 =20 Release 3.0.1 (29 August 2005) Modified: trunk/configure.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/configure.in 2005-11-25 05:36:48 UTC (rev 5234) +++ trunk/configure.in 2005-11-26 13:38:58 UTC (rev 5235) @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(Valgrind, 3.1.0RC1, val...@li...) +AC_INIT(Valgrind, 3.1.0, val...@li...) AC_CONFIG_SRCDIR(coregrind/m_main.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE |
|
From: <js...@ac...> - 2005-11-26 04:04:55
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2005-11-26 03:30:01 GMT Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 209 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: <js...@ac...> - 2005-11-26 03:45:50
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2005-11-26 04:40:00 CET Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 175 tests, 13 stderr failures, 0 stdout failures ================= memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/xml1 (stderr) massif/tests/toobig-allocs (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) |
|
From: Tom H. <to...@co...> - 2005-11-26 03:43:02
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-11-26 03:30:06 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 211 tests, 7 stderr failures, 2 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 211 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Nov 26 03:36:17 2005 --- new.short Sat Nov 26 03:42:54 2005 *************** *** 8,10 **** ! == 211 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) --- 8,10 ---- ! == 211 tests, 7 stderr failures, 2 stdout failures ================= memcheck/tests/leak-tree (stderr) *************** *** 17,18 **** --- 17,19 ---- none/tests/x86/int (stderr) + none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-11-26 03:30:21
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-11-26 03:15:05 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 210 tests, 17 stderr failures, 1 stdout failure ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 210 tests, 17 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Nov 26 03:22:56 2005 --- new.short Sat Nov 26 03:30:17 2005 *************** *** 8,10 **** ! == 210 tests, 17 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) --- 8,10 ---- ! == 210 tests, 17 stderr failures, 1 stdout failure ================= memcheck/tests/addressable (stderr) *************** *** 27,29 **** none/tests/x86/int (stderr) - none/tests/x86/yield (stdout) --- 27,28 ---- |
|
From: Tom H. <th...@cy...> - 2005-11-26 03:25:44
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-11-26 03:10:11 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 4 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-11-26 03:22:53
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-11-26 03:05:11 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 5 stderr failures, 2 stdout failures ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/faultstatus (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Nov 26 03:17:10 2005 --- new.short Sat Nov 26 03:22:49 2005 *************** *** 8,10 **** ! == 228 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) --- 8,10 ---- ! == 228 tests, 5 stderr failures, 2 stdout failures ================= memcheck/tests/x86/scalar (stderr) *************** *** 15,16 **** --- 15,17 ---- none/tests/x86/int (stderr) + none/tests/x86/yield (stdout) |