[Valgrind-developers] valgrind: r7190 - in trunk/massif: . tests

2007-11-19 Thread svn
Author: njn Date: 2007-11-20 07:55:40 + (Tue, 20 Nov 2007) New Revision: 7190 Log: Do Massif output file name properly. Default is massif.out.%p, where %p expands to the PID. Updated the tests. Still todo: handle %q for environment variables, and do the same for the core and Cachegrind/Cal

[Valgrind-developers] valgrind: r7189 - trunk/coregrind

2007-11-19 Thread svn
Author: njn Date: 2007-11-20 07:04:36 + (Tue, 20 Nov 2007) New Revision: 7189 Log: shut GCC up Modified: trunk/coregrind/m_libcbase.c Modified: trunk/coregrind/m_libcbase.c === --- trunk/coregrind/m_libcbase.c2007-11

[Valgrind-developers] valgrind: r7191 - trunk/coregrind/m_debuginfo

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 08:46:05 + (Tue, 20 Nov 2007) New Revision: 7191 Log: Be more robust against malformed DWARF2 line number information: don't assert when a reference is made to a filename not in the filename table. Fixes #150380 and #129937. Modified: trunk/coregrind/m_deb

[Valgrind-developers] vex: r1799 - trunk/priv/guest-amd64

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 17:29:08 + (Tue, 20 Nov 2007) New Revision: 1799 Log: Support in{b,w,l} and out{b,w,l} on amd64. Fixes #152357. Modified: trunk/priv/guest-amd64/gdefs.h trunk/priv/guest-amd64/ghelpers.c trunk/priv/guest-amd64/toIR.c Modified: trunk/priv/guest-amd6

[Valgrind-developers] valgrind: r7192 - trunk/coregrind

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 19:45:03 + (Tue, 20 Nov 2007) New Revision: 7192 Log: In the --help text, print the actual name of the GDB that will by default be used. Fixes #151938. Unfortunately this makes the help text non-constant, which could have a bad effect on regtesting; but GDB i

[Valgrind-developers] valgrind: r7193 - trunk/coregrind/m_syswrap

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 19:59:51 + (Tue, 20 Nov 2007) New Revision: 7193 Log: Handle sys_getitimer on ppc32-linux and ppc64-linux. Modified: trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c Modified: trunk/coregrind/m_syswrap/sys

[Valgrind-developers] valgrind: r7194 - trunk/coregrind

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 21:38:14 + (Tue, 20 Nov 2007) New Revision: 7194 Log: Followup to r7192: don't bork the compilation if GDB_PATH is not defined (in config.h) Modified: trunk/coregrind/m_main.c Modified: trunk/coregrind/m_main.c

[Valgrind-developers] valgrind: r7195 - in trunk: coregrind/m_syswrap include/vki

2007-11-20 Thread svn
Author: sewardj Date: 2007-11-20 23:41:23 + (Tue, 20 Nov 2007) New Revision: 7195 Log: Support sys_utimensat on x86-linux. (Dan McGee) Modified: trunk/coregrind/m_syswrap/priv_syswrap-linux.h trunk/coregrind/m_syswrap/syswrap-linux.c trunk/coregrind/m_syswrap/syswrap-x86-linux.c t

[Valgrind-developers] valgrind: r7196 - trunk/coregrind/m_debuginfo

2007-11-21 Thread svn
Author: tom Date: 2007-11-21 16:09:18 + (Wed, 21 Nov 2007) New Revision: 7196 Log: Don't load debug sections from the linked debug file if we have already loaded them from the main ELF file. Fixes #145609. Modified: trunk/coregrind/m_debuginfo/readelf.c Modified: trunk/coregrind/m_debugi

[Valgrind-developers] valgrind: r7197 - trunk/docs/internals

2007-11-21 Thread svn
Author: tom Date: 2007-11-21 16:12:57 + (Wed, 21 Nov 2007) New Revision: 7197 Log: Update bug status. Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Modified: trunk/docs/internals/3_2_BUGSTATUS.txt === --- trunk/docs/inter

[Valgrind-developers] valgrind: r7198 - trunk/docs/xml

2007-11-21 Thread svn
Author: sewardj Date: 2007-11-22 01:07:57 + (Thu, 22 Nov 2007) New Revision: 7198 Log: Add a page listing papers etc about Valgrind. Cut-down version of http://valgrind.org/docs/pubs.html. Could do with improved formatting, but is at least a start. Added: trunk/docs/xml/new-tech-docs.xml

[Valgrind-developers] valgrind: r7200 - in trunk: coregrind include massif

2007-11-22 Thread svn
Author: njn Date: 2007-11-22 23:01:59 + (Thu, 22 Nov 2007) New Revision: 7200 Log: Add support for %q in --massif-out-file. Todo: use this mechanism for the core and Cachegrind. Modified: trunk/coregrind/m_options.c trunk/coregrind/pub_core_options.h trunk/include/pub_tool_options.h

[Valgrind-developers] valgrind: r7201 - trunk/lackey

2007-11-22 Thread svn
Author: njn Date: 2007-11-22 23:33:20 + (Thu, 22 Nov 2007) New Revision: 7201 Log: Avoid some compiler warnings. Modified: trunk/lackey/lk_main.c Modified: trunk/lackey/lk_main.c === --- trunk/lackey/lk_main.c 2007-11-2

[Valgrind-developers] valgrind: r7203 - trunk

2007-11-22 Thread svn
Author: njn Date: 2007-11-23 01:42:10 + (Fri, 23 Nov 2007) New Revision: 7203 Log: update Modified: trunk/NEWS Modified: trunk/NEWS === --- trunk/NEWS 2007-11-23 01:41:32 UTC (rev 7202) +++ trunk/NEWS 2007-11-23 01:42:10 U

[Valgrind-developers] valgrind: r7202 - in trunk: . cachegrind cachegrind/docs coregrind docs/internals docs/xml include massif none/tests

2007-11-22 Thread svn
Author: njn Date: 2007-11-23 01:41:32 + (Fri, 23 Nov 2007) New Revision: 7202 Log: Fixed up the log file mess throughout, including the docs. This killed --log-file-qualifier and --log-file-exactly. Updated NEWS some in preparation for 3.3.0. Modified: trunk/NEWS trunk/cachegrind/cg_a

[Valgrind-developers] vex: r1800 - trunk/priv/guest-x86

2007-11-22 Thread svn
Author: sewardj Date: 2007-11-23 02:46:29 + (Fri, 23 Nov 2007) New Revision: 1800 Log: Implement DAA/DAS/AAA/AAS. Really stupid and ugly instructions which might have made sense in 1973, but not now. Fixes #152501. Modified: trunk/priv/guest-x86/gdefs.h trunk/priv/guest-x86/ghelpers.c

[Valgrind-developers] valgrind: r7204 - in trunk: coregrind include

2007-11-23 Thread svn
Author: njn Date: 2007-11-23 22:37:35 + (Fri, 23 Nov 2007) New Revision: 7204 Log: Tweak VG_(expand_file_name), as per Josef's suggestions. Modified: trunk/coregrind/m_options.c trunk/include/pub_tool_options.h Modified: trunk/coregrind/m_options.c

[Valgrind-developers] valgrind: r7205 - trunk/coregrind

2007-11-24 Thread svn
Author: sewardj Date: 2007-11-24 21:24:25 + (Sat, 24 Nov 2007) New Revision: 7205 Log: Don't let the debugger attachment fail silently in some cases. Modified: trunk/coregrind/m_debugger.c Modified: trunk/coregrind/m_debugger.c

[Valgrind-developers] valgrind: r7206 - trunk/none/tests

2007-11-24 Thread svn
Author: sewardj Date: 2007-11-24 22:53:31 + (Sat, 24 Nov 2007) New Revision: 7206 Log: Update expected outputs. Modified: trunk/none/tests/cmdline1.stdout.exp trunk/none/tests/cmdline2.stdout.exp Modified: trunk/none/tests/cmdline1.stdout.exp ==

[Valgrind-developers] valgrind: r7207 - trunk/coregrind

2007-11-24 Thread svn
Author: sewardj Date: 2007-11-24 23:37:07 + (Sat, 24 Nov 2007) New Revision: 7207 Log: Attempt to shake out uses of uninitialised malloc'd memory by Valgrind itself, if such exist. Attempt failed (or no such uses exist :-) Commit does not change any code. Modified: trunk/coregrind/m_mallo

[Valgrind-developers] valgrind: r7209 - in trunk/docs: . xml

2007-11-24 Thread svn
Author: sewardj Date: 2007-11-25 00:56:51 + (Sun, 25 Nov 2007) New Revision: 7209 Log: Very minor changes. Modified: trunk/docs/README trunk/docs/xml/index.xml trunk/docs/xml/quick-start-guide.xml Modified: trunk/docs/README =

[Valgrind-developers] vex: r1801 - trunk/priv/guest-x86

2007-11-24 Thread svn
Author: sewardj Date: 2007-11-25 01:34:03 + (Sun, 25 Nov 2007) New Revision: 1801 Log: Implement lods{b,w,l}. Fixes #152818. Modified: trunk/priv/guest-x86/toIR.c Modified: trunk/priv/guest-x86/toIR.c === --- trunk/priv/gue

[Valgrind-developers] valgrind: r7210 - trunk/coregrind/m_debuginfo

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 12:30:36 + (Sun, 25 Nov 2007) New Revision: 7210 Log: Fix completely bogus implementation of VG_(seginfo_sect_kind). This was reported a very long time ago (2 years?) but was not fixed until now. Modified: trunk/coregrind/m_debuginfo/debuginfo.c Modified

[Valgrind-developers] valgrind: r7211 - in trunk: . exp-drd exp-drd/docs exp-drd/tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:01:38 + (Sun, 25 Nov 2007) New Revision: 7211 Log: Add DRD as an experimental tool. Bart Van Assche is the maintainer. Added: trunk/exp-drd/ trunk/exp-drd/Makefile.am trunk/exp-drd/TODO.txt trunk/exp-drd/docs/ trunk/exp-drd/docs/Makefile.am

[Valgrind-developers] valgrind: r7212 - in trunk: coregrind coregrind/m_syswrap include

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:06:06 + (Sun, 25 Nov 2007) New Revision: 7212 Log: Core-tool iface changes needed to support exp-drd (Bart Van Assche). Modified: trunk/coregrind/m_syswrap/syswrap-linux.c trunk/coregrind/m_tooliface.c trunk/coregrind/pub_core_tooliface.h trunk/

[Valgrind-developers] valgrind: r7213 - in trunk: . coregrind coregrind/m_debuginfo include

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:08:53 + (Sun, 25 Nov 2007) New Revision: 7213 Log: Misc changes needed to support exp-drd (Bart Van Assche). Modified: trunk/Makefile.am trunk/configure.in trunk/coregrind/m_debuginfo/debuginfo.c trunk/coregrind/m_libcbase.c trunk/coregrind/m

[Valgrind-developers] valgrind: r7214 - trunk/docs/xml

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:09:26 + (Sun, 25 Nov 2007) New Revision: 7214 Log: Fix broken link. Modified: trunk/docs/xml/manual-core.xml Modified: trunk/docs/xml/manual-core.xml === --- trunk/docs/xml/manual-core.xml

[Valgrind-developers] valgrind: r7215 - trunk/docs/internals

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:09:45 + (Sun, 25 Nov 2007) New Revision: 7215 Log: Update. Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Modified: trunk/docs/internals/3_2_BUGSTATUS.txt === --- trunk/docs/internals/3_

[Valgrind-developers] valgrind: r7216 - trunk

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 14:11:38 + (Sun, 25 Nov 2007) New Revision: 7216 Log: Remove from the active tree; this is of historical interest only now. Of course this remains in the repo forever. Removed: trunk/old-helgrind/ -

[Valgrind-developers] valgrind: r7217 - in trunk: exp-omega/tests none/tests/amd64

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 15:40:17 + (Sun, 25 Nov 2007) New Revision: 7217 Log: Get rid of compiler warnings. Modified: trunk/exp-omega/tests/scope3.c trunk/none/tests/amd64/rcl-amd64.c trunk/none/tests/amd64/redundantRexW.c Modified: trunk/exp-omega/tests/scope3.c =

[Valgrind-developers] valgrind: r7218 - in trunk/exp-drd: docs tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 20:20:49 + (Sun, 25 Nov 2007) New Revision: 7218 Log: Un-break 'make distdir'. Either by removing from EXTRA_DIST, file names pertaining to tests which cannot be run (no associated .vgtest), or by adding missing .stdout.exp files for tests which are to be run

[Valgrind-developers] valgrind: r7219 - trunk/exp-drd/tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 23:15:44 + (Sun, 25 Nov 2007) New Revision: 7219 Log: Fix g++-2.96 build breakage. Modified: trunk/exp-drd/tests/abort.cpp trunk/exp-drd/tests/pth_broadcast.cpp Modified: trunk/exp-drd/tests/abort.cpp ===

[Valgrind-developers] valgrind: r7220 - trunk/exp-drd/tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-25 23:56:12 + (Sun, 25 Nov 2007) New Revision: 7220 Log: Get rid of stuff which should not have been committed. Urrr. Removed: trunk/exp-drd/tests/fp_race.stderr.diff trunk/exp-drd/tests/fp_race.stderr.diff2 trunk/exp-drd/tests/fp_race.stderr.out tru

[Valgrind-developers] valgrind: r7221 - trunk/include

2007-11-25 Thread svn
Author: njn Date: 2007-11-26 00:00:32 + (Mon, 26 Nov 2007) New Revision: 7221 Log: Fix NUM_CLO checking. Modified: trunk/include/pub_tool_options.h Modified: trunk/include/pub_tool_options.h === --- trunk/include/pub_tool_op

[Valgrind-developers] valgrind: r7222 - in trunk: . exp-drd/tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-26 00:11:04 + (Mon, 26 Nov 2007) New Revision: 7222 Log: Make drd regtests work again following core changes. (Bart Van Assche) Modified: trunk/exp-drd/tests/abort.cpp trunk/exp-drd/tests/filter_stderr trunk/glibc-2.X-drd.supp Modified: trunk/exp-drd/

[Valgrind-developers] valgrind: r7223 - trunk/exp-drd/tests

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-26 00:41:54 + (Mon, 26 Nov 2007) New Revision: 7223 Log: Program uses too many new-ish constructions to be compilable on glibc 2.2 (Red Hat 7.3). Do nothing on very old platforms. Modified: trunk/exp-drd/tests/sigalrm.cpp Modified: trunk/exp-drd/tests/sigal

[Valgrind-developers] valgrind: r7224 - trunk/include

2007-11-25 Thread svn
Author: njn Date: 2007-11-26 02:55:12 + (Mon, 26 Nov 2007) New Revision: 7224 Log: Back out r7221, which was incorrect. Modified: trunk/include/pub_tool_options.h Modified: trunk/include/pub_tool_options.h === --- trunk/incl

[Valgrind-developers] valgrind: r7225 - trunk/exp-drd

2007-11-25 Thread svn
Author: sewardj Date: 2007-11-26 06:03:05 + (Mon, 26 Nov 2007) New Revision: 7225 Log: Don't break the build on unknown (to drd) platforms. Modified: trunk/exp-drd/pthread_object_size.h Modified: trunk/exp-drd/pthread_object_size.h

[Valgrind-developers] valgrind: r7226 - trunk

2007-11-26 Thread svn
Author: dirk Date: 2007-11-26 14:54:36 + (Mon, 26 Nov 2007) New Revision: 7226 Log: add glibc 2.7 suppression to the distribution list Modified: trunk/Makefile.am Modified: trunk/Makefile.am === --- trunk/Makefile.am 2007-

[Valgrind-developers] valgrind: r7227 - branches/VALGRIND_3_2_BRANCH

2007-11-26 Thread svn
Author: dirk Date: 2007-11-26 15:15:40 + (Mon, 26 Nov 2007) New Revision: 7227 Log: backport minimal glibc 2.7 support Added: branches/VALGRIND_3_2_BRANCH/glibc-2.7.supp Modified: branches/VALGRIND_3_2_BRANCH/Makefile.am branches/VALGRIND_3_2_BRANCH/configure.in Modified: branches/

[Valgrind-developers] valgrind: r7228 - in trunk: exp-drd exp-omega

2007-11-26 Thread svn
Author: sewardj Date: 2007-11-26 21:34:30 + (Mon, 26 Nov 2007) New Revision: 7228 Log: drd: make the build silent regardless of platform, and abort at startup with a message if a not supported platform, like Omega. omega: make the platform-not-supported-message a bit nicer. Modifie

[Valgrind-developers] valgrind: r7229 - in trunk/massif: . docs tests

2007-11-26 Thread svn
Author: njn Date: 2007-11-26 21:59:04 + (Mon, 26 Nov 2007) New Revision: 7229 Log: - Rewrote documentation. - Added a new time unit, instructions executed, and made it the default -- it's much more reproducible and consistent than milliseconds. Requires IRSB instrumentation and so slows d

[Valgrind-developers] valgrind: r7230 - in trunk/massif: . tests

2007-11-26 Thread svn
Author: njn Date: 2007-11-26 22:17:19 + (Mon, 26 Nov 2007) New Revision: 7230 Log: Minor tweak to x-axis positioning of bars. Modified: trunk/massif/ms_main.c trunk/massif/ms_print.in trunk/massif/tests/alloc-fns-A.post.exp trunk/massif/tests/alloc-fns-B.post.exp trunk/massif/t

[Valgrind-developers] valgrind: r7231 - in trunk/massif: . docs

2007-11-26 Thread svn
Author: njn Date: 2007-11-26 22:27:02 + (Mon, 26 Nov 2007) New Revision: 7231 Log: Minor tweak to drawing of peak and detailed snapshot bars on the graph. Modified: trunk/massif/docs/ms-manual.xml trunk/massif/ms_main.c trunk/massif/ms_print.in Modified: trunk/massif/docs/ms-manual

[Valgrind-developers] valgrind: r7232 - in trunk: coregrind/m_syswrap exp-omega

2007-11-26 Thread svn
Author: sewardj Date: 2007-11-26 22:43:03 + (Mon, 26 Nov 2007) New Revision: 7232 Log: AIX 5.3 build fixes. Modified: trunk/coregrind/m_syswrap/syswrap-aix5.c trunk/coregrind/m_syswrap/syswrap-ppc32-aix5.c trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c trunk/exp-omega/Makefile.am

[Valgrind-developers] vex: r1802 - in trunk/priv: host-amd64 host-x86

2007-11-26 Thread svn
Author: sewardj Date: 2007-11-26 23:18:52 + (Mon, 26 Nov 2007) New Revision: 1802 Log: Fix stupid bug in x86 isel: when generating code for a 64-bit integer store, don't generate code to compute the address expression twice. Spotted by Nick N whilst peering at code generated for new Massif. Pr

[Valgrind-developers] valgrind-www r338 - in trunk: downloads gallery

2007-11-26 Thread svn
Author: njn Date: 2007-11-26 23:32:33 + (Mon, 26 Nov 2007) New Revision: 338 Log: Added Qore, CP2K, Iogrind. Removed "variants" reference to Omega since it will soon be in the distro. Modified: trunk/downloads/variants.html trunk/gallery/users.html Modified: trunk/downloads/variants.

[Valgrind-developers] vex: r1803 - trunk/priv/host-x86

2007-11-26 Thread svn
Author: sewardj Date: 2007-11-27 00:11:13 + (Tue, 27 Nov 2007) New Revision: 1803 Log: Handle the case Add64(expr,const) a bit better. Apparently Massif The Second does that kind of thing a lot. Modified: trunk/priv/host-x86/isel.c Modified: trunk/priv/host-x86/isel.c ==

[Valgrind-developers] valgrind: r7233 - trunk/massif

2007-11-26 Thread svn
Author: njn Date: 2007-11-27 00:53:56 + (Tue, 27 Nov 2007) New Revision: 7233 Log: Update test output for a recent graph-drawing change. Update some notes. Modified: trunk/massif/ms_main.c Modified: trunk/massif/ms_main.c ==

[Valgrind-developers] valgrind: r7234 - trunk/massif/tests

2007-11-26 Thread svn
Author: njn Date: 2007-11-27 00:59:17 + (Tue, 27 Nov 2007) New Revision: 7234 Log: This should have gone in with r7233. Modified: trunk/massif/tests/basic.post.exp trunk/massif/tests/basic2.post.exp trunk/massif/tests/insig.post.exp trunk/massif/tests/long-time.post.exp Modified

[Valgrind-developers] valgrind: r7235 - in trunk: callgrind callgrind/docs docs/xml

2007-11-26 Thread svn
Author: weidendo Date: 2007-11-27 01:27:12 + (Tue, 27 Nov 2007) New Revision: 7235 Log: callgrind: support for --callgrind-out-file This removes the --base option, which is replaced by --callgrind-out-file. Plus manual update. Modified: trunk/callgrind/clo.c trunk/callgrind/command.c

[Valgrind-developers] valgrind: r7236 - trunk/docs/internals

2007-11-26 Thread svn
Author: njn Date: 2007-11-27 01:34:06 + (Tue, 27 Nov 2007) New Revision: 7236 Log: Add Massif bugs fixed by the rewrite. I added them to the top part of the file, not the "after 3.2.3" section, I hope this is the right place for them. Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Mod

[Valgrind-developers] valgrind: r7237 - in trunk/docs: internals xml

2007-11-26 Thread svn
Author: njn Date: 2007-11-27 01:59:02 + (Tue, 27 Nov 2007) New Revision: 7237 Log: Tweaked the tool-writing docs. Modified: trunk/docs/internals/roadmap.txt trunk/docs/xml/manual-writing-tools.xml Modified: trunk/docs/internals/roadmap.txt =

[Valgrind-developers] valgrind: r7238 - in trunk: . exp-drd/tests

2007-11-26 Thread svn
Author: sewardj Date: 2007-11-27 01:59:38 + (Tue, 27 Nov 2007) New Revision: 7238 Log: Translate the drd regtests from C++ to C. (Bart Van Assche). Added: trunk/exp-drd/tests/fp_race.c trunk/exp-drd/tests/pth_broadcast.c trunk/exp-drd/tests/pth_cond_race.c trunk/exp-drd/tests/pth

[Valgrind-developers] valgrind: r7239 - in trunk: . massif

2007-11-26 Thread svn
Author: njn Date: 2007-11-27 02:03:44 + (Tue, 27 Nov 2007) New Revision: 7239 Log: Minor updates. Modified: trunk/NEWS trunk/massif/ms_main.c Modified: trunk/NEWS === --- trunk/NEWS 2007-11-27 01:59:38 UTC (rev 7238) +++

[Valgrind-developers] valgrind: r7240 - trunk/helgrind/tests

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-27 11:23:55 + (Tue, 27 Nov 2007) New Revision: 7240 Log: Don't break the build on AIX5.3. Modified: trunk/helgrind/tests/tc07_hbl1.c trunk/helgrind/tests/tc08_hbl2.c trunk/helgrind/tests/tc19_shadowmem.c trunk/helgrind/tests/tc20_verifywrap.c Modifi

[Valgrind-developers] valgrind: r7241 - in trunk: coregrind/m_replacemalloc memcheck

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-27 11:42:47 + (Tue, 27 Nov 2007) New Revision: 7241 Log: Make Memcheck work sanely on AIX5.3 (again): * Don't intercept putenv/getenv/setenv. Causes a lot of whinging about missing TOC pointers. * Add 'strcmp' to the bundle of 4 functions intercepted in all

[Valgrind-developers] valgrind: r7242 - trunk/massif/docs

2007-11-27 Thread svn
Author: njn Date: 2007-11-27 21:29:33 + (Tue, 27 Nov 2007) New Revision: 7242 Log: Massif doc fixes, mostly from Julian. Modified: trunk/massif/docs/ms-manual.xml Modified: trunk/massif/docs/ms-manual.xml === --- trunk/massi

[Valgrind-developers] valgrind: r7243 - trunk/massif/docs

2007-11-27 Thread svn
Author: njn Date: 2007-11-27 21:38:14 + (Tue, 27 Nov 2007) New Revision: 7243 Log: Clarify peak-taking details. Modified: trunk/massif/docs/ms-manual.xml Modified: trunk/massif/docs/ms-manual.xml === --- trunk/massif/docs/ms

[Valgrind-developers] valgrind: r7244 - trunk/exp-drd/tests

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-27 23:39:13 + (Tue, 27 Nov 2007) New Revision: 7244 Log: Fix compilation on older Linux distros (Bart Van Assche) Modified: trunk/exp-drd/tests/sigalrm.c Modified: trunk/exp-drd/tests/sigalrm.c

[Valgrind-developers] valgrind: r7245 - trunk/exp-drd/tests

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-28 01:27:03 + (Wed, 28 Nov 2007) New Revision: 7245 Log: Make it compile on AIX, even if the result doesn't do anything useful. Modified: trunk/exp-drd/tests/sigalrm.c Modified: trunk/exp-drd/tests/sigalrm.c ==

[Valgrind-developers] valgrind: r7246 - trunk/coregrind

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-28 01:50:55 + (Wed, 28 Nov 2007) New Revision: 7246 Log: Dump extraneous code. Modified: trunk/coregrind/vg_preloaded.c Modified: trunk/coregrind/vg_preloaded.c === --- trunk/coregrind/vg_preloa

[Valgrind-developers] valgrind: r7247 - in trunk: docs/xml massif/docs

2007-11-27 Thread svn
Author: sewardj Date: 2007-11-28 01:55:29 + (Wed, 28 Nov 2007) New Revision: 7247 Log: - Remove extraneous 'o' (will be stored in svn server for possible future use) - Fix tag - Fix long line which wraps around in html output Modified: trunk/docs/xml/manual-core.xml tr

[Valgrind-developers] valgrind: r7248 - trunk/coregrind/m_debuginfo

2007-11-28 Thread svn
Author: sewardj Date: 2007-11-29 03:06:25 + (Thu, 29 Nov 2007) New Revision: 7248 Log: Don't be confused by archive (.a) files which contain both a 32-bit and a 64-bit version of the same object (with the same name). Prior to this, it would sometimes attempt to read debug info from the wrong

[Valgrind-developers] valgrind: r7249 - in trunk: coregrind/m_syswrap memcheck

2007-11-28 Thread svn
Author: sewardj Date: 2007-11-29 03:08:32 + (Thu, 29 Nov 2007) New Revision: 7249 Log: Changes to make Memcheck work sanely on recent incarnations of AIX 5.3: * add a few more syscall wrappers, and fix a couple of buggy ones * intercept strcmp et al in a few more libraries Modified: trun

[Valgrind-developers] valgrind: r7251 - trunk/helgrind

2007-11-29 Thread svn
Author: sewardj Date: 2007-11-29 13:04:03 + (Thu, 29 Nov 2007) New Revision: 7251 Log: So much for C's "type system" (ha ha). Correct version of r7250. Modified: trunk/helgrind/hg_main.c Modified: trunk/helgrind/hg_main.c =

[Valgrind-developers] valgrind: r7250 - trunk/helgrind

2007-11-29 Thread svn
Author: sewardj Date: 2007-11-29 12:53:25 + (Thu, 29 Nov 2007) New Revision: 7250 Log: Don't assert when destroying a locked rwlock. Modified: trunk/helgrind/hg_main.c Modified: trunk/helgrind/hg_main.c === --- trunk/helgrin

[Valgrind-developers] valgrind: r7259 - in trunk: include memcheck memcheck/tests

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 21:41:40 + (Fri, 30 Nov 2007) New Revision: 7259 Log: New options for Memcheck, --malloc-fill= and --fill-free=, which cause malloc'd(etc) and free'd(etc) blocks to be filled with the specified value. This can apparently be useful for shaking out hard-to-track

[Valgrind-developers] valgrind: r7256 - in trunk/memcheck: . docs

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 17:19:36 + (Fri, 30 Nov 2007) New Revision: 7256 Log: Make the freed-block-queue volume metrics 64-bit throughout, to avoid any wierdness on very large machines in the future. Also, double the default size from 5MB to 10MB, on the basis that programs are now o

[Valgrind-developers] valgrind: r7260 - trunk/exp-omega

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 21:52:27 + (Fri, 30 Nov 2007) New Revision: 7260 Log: Update contact details. Modified: trunk/exp-omega/o_main.c trunk/exp-omega/o_replace_memops.c trunk/exp-omega/omega.h Modified: trunk/exp-omega/o_main.c ==

[Valgrind-developers] valgrind: r7258 - trunk/tests

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 21:24:05 + (Fri, 30 Nov 2007) New Revision: 7258 Log: Marginally enhance help message. Modified: trunk/tests/vg_regtest.in Modified: trunk/tests/vg_regtest.in === --- trunk/tests/vg_regtest.i

[Valgrind-developers] valgrind: r7257 - in trunk: coregrind include

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 17:50:44 + (Fri, 30 Nov 2007) New Revision: 7257 Log: Get rid of VG_NUMW_CLO, as it is pretty much identical to VG_NUM_CLO, and only used in one place. Modified: trunk/coregrind/m_main.c trunk/include/pub_tool_options.h Modified: trunk/coregrind/m_main

[Valgrind-developers] valgrind: r7254 - trunk/helgrind/tests

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 11:22:35 + (Fri, 30 Nov 2007) New Revision: 7254 Log: Add a test case for semaphores with nonzero initial values. Added: trunk/helgrind/tests/tc24_nonzero_sem.c trunk/helgrind/tests/tc24_nonzero_sem.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc24_n

[Valgrind-developers] valgrind: r7252 - in trunk/exp-drd: . tests

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 08:30:29 + (Fri, 30 Nov 2007) New Revision: 7252 Log: Remove pthread_object_size.h and associated hardwired constants. (Bart Van Assche) Added: trunk/exp-drd/priv_drd_clientreq.h Removed: trunk/exp-drd/pthread_object_size.h Modified: trunk/exp-drd/TOD

[Valgrind-developers] valgrind: r7255 - trunk/exp-drd

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 15:28:13 + (Fri, 30 Nov 2007) New Revision: 7255 Log: Include headers in tarball. Modified: trunk/exp-drd/Makefile.am Modified: trunk/exp-drd/Makefile.am === --- trunk/exp-drd/Makefile.am 2

[Valgrind-developers] valgrind: r7253 - in trunk/helgrind: . docs

2007-11-30 Thread svn
Author: sewardj Date: 2007-11-30 11:11:02 + (Fri, 30 Nov 2007) New Revision: 7253 Log: Correctly handle semaphores with nonzero initial values. Fixes bug observed by Matthieu Castet. Also, add another sanity-check flag. Modified: trunk/helgrind/docs/hg-manual.xml trunk/helgrind/helgri

[Valgrind-developers] valgrind: r7261 - trunk/exp-drd

2007-11-30 Thread svn
Author: sewardj Date: 2007-12-01 02:09:50 + (Sat, 01 Dec 2007) New Revision: 7261 Log: Only pass valid ThreadIDs to VG_(record_ExeContext). (Bart Van Assche) Modified: trunk/exp-drd/TODO.txt trunk/exp-drd/drd_preloaded.c trunk/exp-drd/drd_segment.c Modified: trunk/exp-drd/TODO.txt

[Valgrind-developers] valgrind: r7262 - trunk/memcheck/docs

2007-12-01 Thread svn
Author: sewardj Date: 2007-12-02 02:01:09 + (Sun, 02 Dec 2007) New Revision: 7262 Log: * document gcc code generation shenanigans on ppc32-linux * add docs for --malloc-fill and --free-fill Modified: trunk/memcheck/docs/mc-manual.xml Modified: trunk/memcheck/docs/mc-manual.xml ==

[Valgrind-developers] valgrind: r7263 - trunk/helgrind

2007-12-01 Thread svn
Author: sewardj Date: 2007-12-02 02:05:23 + (Sun, 02 Dec 2007) New Revision: 7263 Log: Wibble. Modified: trunk/helgrind/hg_main.c trunk/helgrind/hg_wordfm.c Modified: trunk/helgrind/hg_main.c === --- trunk/helgrind/hg_mai

[Valgrind-developers] valgrind: r7264 - trunk/include/vki

2007-12-01 Thread svn
Author: sewardj Date: 2007-12-02 02:06:46 + (Sun, 02 Dec 2007) New Revision: 7264 Log: Futz with headers. Modified: trunk/include/vki/Makefile.am Modified: trunk/include/vki/Makefile.am === --- trunk/include/vki/Makefile.am

[Valgrind-developers] valgrind: r7265 - in trunk: . exp-omega/docs

2007-12-01 Thread svn
causes assertion failure in memcheck + 152357 inb and outb not recognized in 64-bit mode + 152501 vex x86->IR: 0x27 0x66 0x89 0x45 (daa) + 152818 vex x86->IR: 0xF3 0xAC 0xFC 0x9C (rep lodsb) + Developer-visible changes: -- New debugging command line options: --debug-dump, --trace-

<    3   4   5   6   7   8