[Valgrind-developers] valgrind: r7266 - trunk

2007-12-02 Thread svn
(rev 7265) +++ trunk/configure.in 2007-12-02 13:37:18 UTC (rev 7266) @@ -8,7 +8,7 @@ #### # Process this file with autoconf to produce a configure script. -AC_INIT(Valgrind, 3.3.0.SVN, [EMAIL PROTECTED]) +AC_INIT(Valgrind, 3.3.0-RC1

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

2007-12-02 Thread svn
Author: sewardj Date: 2007-12-02 22:03:43 + (Sun, 02 Dec 2007) New Revision: 7267 Log: Back out r7210 ("Fix completely bogus implementation of VG_(seginfo_sect_kind).") as it breaks DRD and possible Callgrind. The segment kind identification code is basically broken for non-text segments, but

[Valgrind-developers] valgrind: r7268 - trunk

2007-12-02 Thread svn
Author: sewardj Date: 2007-12-02 22:15:31 + (Sun, 02 Dec 2007) New Revision: 7268 Log: Finalise 3.3.0.RC1. Modified: trunk/NEWS trunk/configure.in Modified: trunk/NEWS === --- trunk/NEWS 2007-12-02 22:03:43 UTC (rev 7267

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

2007-12-03 Thread svn
Author: njn Date: 2007-12-03 21:29:22 + (Mon, 03 Dec 2007) New Revision: 7269 Log: Comment-only change. Modified: trunk/massif/ms_main.c Modified: trunk/massif/ms_main.c === --- trunk/massif/ms_main.c 2007-12-02 22:15:3

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

2007-12-03 Thread svn
Author: njn Date: 2007-12-04 03:27:40 + (Tue, 04 Dec 2007) New Revision: 7271 Log: tweak message Modified: trunk/massif/ms_main.c Modified: trunk/massif/ms_main.c === --- trunk/massif/ms_main.c 2007-12-04 03:15:23 UTC (

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

2007-12-03 Thread svn
Author: njn Date: 2007-12-04 03:15:23 + (Tue, 04 Dec 2007) New Revision: 7270 Log: Two changes: - Be more robust in the face of malformed stack traces. This avoids some potential assertion errors (which have affected prior versions of Massif), but unfortunately reduces the amount of sanit

[Valgrind-developers] valgrind: r7272 - trunk/callgrind/docs

2007-12-04 Thread svn
Author: weidendo Date: 2007-12-04 10:09:24 + (Tue, 04 Dec 2007) New Revision: 7272 Log: Update old (and wrong) parts of callgrind documentation. This obviously was already wrong in 3.2.x :-( * Old --fn-recursion=... / --fn-caller=... options are called --separate-recs=... / --separate-calle

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

2007-12-04 Thread svn
Author: sewardj Date: 2007-12-04 16:12:54 + (Tue, 04 Dec 2007) New Revision: 7273 Log: Handle semaphore-related syscalls. Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c

[Valgrind-developers] vex: r1804 - trunk/priv/host-ppc

2007-12-04 Thread svn
Author: sewardj Date: 2007-12-04 19:04:17 + (Tue, 04 Dec 2007) New Revision: 1804 Log: Generate code to handle 64-bit integer loads and stores on 32-bit targets, as this is needed by Massif in Valgrind 3.3.0. Modified: trunk/priv/host-ppc/isel.c Modified: trunk/priv/host-ppc/isel.c =

[Valgrind-developers] valgrind: r7274 - in trunk: . memcheck memcheck/tests

2007-12-04 Thread svn
Author: njn Date: 2007-12-04 21:18:06 + (Tue, 04 Dec 2007) New Revision: 7274 Log: Remove client requests that were deprecated in 3.2.0. Modified: trunk/NEWS trunk/memcheck/memcheck.h trunk/memcheck/tests/leak-pool.c trunk/memcheck/tests/sh-mem-random.c Modified: trunk/NEWS

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

2007-12-04 Thread svn
Author: sewardj Date: 2007-12-04 21:27:18 + (Tue, 04 Dec 2007) New Revision: 7275 Log: DRD changes (Bart Van Assche) * Add docs: exp-drd/docs/README.txt * Added one drd suppression pattern, and cleaned up the suppression file. * All regression tests now pass on x86_64 and i386, including siga

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

2007-12-04 Thread svn
Author: njn Date: 2007-12-04 21:35:55 + (Tue, 04 Dec 2007) New Revision: 7276 Log: Minor Massif docs clarifications. Modified: trunk/massif/docs/ms-manual.xml Modified: trunk/massif/docs/ms-manual.xml === --- trunk/massif/do

[Valgrind-developers] valgrind: r7277 - trunk/memcheck/tests

2007-12-04 Thread svn
Author: sewardj Date: 2007-12-05 01:19:20 + (Wed, 05 Dec 2007) New Revision: 7277 Log: Update expected outputs. Use new naming scheme now permitted by tests/vg_regtest. Added: trunk/memcheck/tests/malloc_free_fill.stderr.exp-glibc25-amd64 trunk/memcheck/tests/malloc_free_fill.stderr.ex

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

2007-12-04 Thread svn
Author: sewardj Date: 2007-12-05 01:31:42 + (Wed, 05 Dec 2007) New Revision: 7278 Log: Rename a header file. Added: trunk/exp-omega/exp-omega.h Removed: trunk/exp-omega/omega.h Modified: trunk/exp-omega/Makefile.am trunk/exp-omega/o_main.c trunk/exp-omega/o_replace_memops.c M

[Valgrind-developers] valgrind: r7279 - in trunk: docs/xml include

2007-12-05 Thread svn
Author: njn Date: 2007-12-05 21:51:50 + (Wed, 05 Dec 2007) New Revision: 7279 Log: Document flakiness of NON_SIMD_CALL* in comments and the manual. Modified: trunk/docs/xml/manual-core-adv.xml trunk/include/valgrind.h Modified: trunk/docs/xml/manual-core-adv.xml ==

[Valgrind-developers] valgrind: r7282 - trunk

2007-12-05 Thread svn
Author: sewardj Date: 2007-12-06 02:15:16 + (Thu, 06 Dec 2007) New Revision: 7282 Log: --> 3.3.0.RC2. Modified: trunk/NEWS trunk/configure.in /usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff /home/svn/repos/valgrind -r 7282' failed with this output:

[Valgrind-developers] valgrind: r7281 - trunk

2007-12-05 Thread svn
Author: sewardj Date: 2007-12-06 02:13:37 + (Thu, 06 Dec 2007) New Revision: 7281 Log: Update. Modified: trunk/ACKNOWLEDGEMENTS /usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff /home/svn/repos/valgrind -r 7281' failed with this output: Modified:

[Valgrind-developers] valgrind: r7280 - trunk

2007-12-05 Thread svn
Author: sewardj Date: 2007-12-06 01:58:05 + (Thu, 06 Dec 2007) New Revision: 7280 Log: Another supp. Modified: trunk/glibc-2.34567-NPTL-helgrind.supp /usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff /home/svn/repos/valgrind -r 7280' failed with this o

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

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:08:42 + (Sun, 09 Dec 2007) New Revision: 7283 Log: Don't do comparisons of (signed) Words by merely subtracting them, as this does not always produce correct results. Instead use a slower but correct method. Fixes #147545. (Nick Nethercote, Tom Hughes et

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

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:14:35 + (Sun, 09 Dec 2007) New Revision: 7284 Log: Don't do comparisons of (signed) Words by merely subtracting them, as this does not always produce correct results. Instead use a slower but correct method. Analogous fix to that applied to m_oset.c by r72

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

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:21:22 + (Sun, 09 Dec 2007) New Revision: 7285 Log: Add missing file to tarball. Modified: trunk/exp-drd/tests/Makefile.am Modified: trunk/exp-drd/tests/Makefile.am === --- trunk/exp-drd/te

[Valgrind-developers] valgrind: r7286 - trunk

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:22:55 + (Sun, 09 Dec 2007) New Revision: 7286 Log: Another supp. Modified: trunk/glibc-2.34567-NPTL-helgrind.supp Modified: trunk/glibc-2.34567-NPTL-helgrind.supp === --- trunk/glibc-2.345

[Valgrind-developers] valgrind: r7287 - trunk

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:24:02 + (Sun, 09 Dec 2007) New Revision: 7287 Log: Finalise distro docs for 3.3.0. Modified: trunk/ACKNOWLEDGEMENTS trunk/NEWS trunk/README trunk/README_PACKAGERS Modified: trunk/ACKNOWLEDGEMENTS ===

[Valgrind-developers] valgrind: r7288 - trunk

2007-12-08 Thread svn
Author: sewardj Date: 2007-12-09 02:25:44 + (Sun, 09 Dec 2007) New Revision: 7288 Log: Third time lucky, perhaps. Modified: trunk/NEWS trunk/configure.in Modified: trunk/NEWS === --- trunk/NEWS 2007-12-09 02:24:02 UTC (r

[Valgrind-developers] valgrind: r7289 - trunk

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-10 22:17:42 + (Mon, 10 Dec 2007) New Revision: 7289 Log: Finalise 3.3.0. Modified: trunk/NEWS trunk/configure.in Modified: trunk/NEWS === --- trunk/NEWS 2007-12-09 02:25:44 UTC (rev 7288) ++

[Valgrind-developers] valgrind: r7290 - trunk

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-10 22:21:14 + (Mon, 10 Dec 2007) New Revision: 7290 Log: Duh. Sigh. etc. Modified: trunk/NEWS Modified: trunk/NEWS === --- trunk/NEWS 2007-12-10 22:17:42 UTC (rev 7289) +++ trunk/NEWS 2007-1

[Valgrind-developers] valgrind: r7291 - tags

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 00:34:27 + (Tue, 11 Dec 2007) New Revision: 7291 Log: Tag 3.3.0 (copy of trunk r7290) Added: tags/VALGRIND_3_3_0/ Copied: tags/VALGRIND_3_3_0 (from rev 7290, trunk) - SF.Net email i

[Valgrind-developers] valgrind: r7292 - branches

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 00:37:47 + (Tue, 11 Dec 2007) New Revision: 7292 Log: Create the 3.3.X stable branch (copy of trunk r7290) Added: branches/VALGRIND_3_3_BRANCH/ Copied: branches/VALGRIND_3_3_BRANCH (from rev 7290, trunk) -

[Valgrind-developers] vex: r1805 - tags

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 00:40:20 + (Tue, 11 Dec 2007) New Revision: 1805 Log: Tag for Valgrind 3.3.0 (copy of trunk r1804) Added: tags/VEX_3_3_0/ Copied: tags/VEX_3_3_0 (from rev 1804, trunk) - SF.Net emai

[Valgrind-developers] vex: r1806 - branches

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 00:41:57 + (Tue, 11 Dec 2007) New Revision: 1806 Log: Create stable branch associated with Valgrind 3.3.X (copy of trunk r1804) --This line, and those below, will be ignored-- AVEX_3_3_BRANCH Added: branches/VEX_3_3_BRANCH/ Copied: branches/VEX_3_3

[Valgrind-developers] valgrind: r7293 - tags/VALGRIND_3_3_0

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 00:46:20 + (Tue, 11 Dec 2007) New Revision: 7293 Log: Swizzle external. Modified: tags/VALGRIND_3_3_0/ Property changes on: tags/VALGRIND_3_3_0 ___ Name: svn:externals - VEX svn

[Valgrind-developers] valgrind: r7294 - branches/VALGRIND_3_3_BRANCH

2007-12-10 Thread svn
- VEX svn://svn.valgrind.org/vex/trunk + VEX svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH - SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell ser

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

2007-12-10 Thread svn
=== --- trunk/docs/internals/release-HOWTO.txt 2007-12-11 00:47:48 UTC (rev 7294) +++ trunk/docs/internals/release-HOWTO.txt 2007-12-11 00:49:33 UTC (rev 7295) @@ -134,20 +134,20 @@ branches too. Useful examples: cd valgrind -svn copy trunk tags/VALGRIND_3_1_0 -svn copy trunk

[Valgrind-developers] valgrind: r7296 - trunk

2007-12-10 Thread svn
) +++ trunk/configure.in 2007-12-11 00:50:54 UTC (rev 7296) @@ -8,7 +8,7 @@ #### # Process this file with autoconf to produce a configure script. -AC_INIT(Valgrind, 3.3.0, [EMAIL PROTECTED]) +AC_INIT(Valgrind, 3.4.0.SVN, [EMAIL PROTECTED

[Valgrind-developers] valgrind: r7297 - branches/VALGRIND_3_3_BRANCH

2007-12-10 Thread svn
script. -AC_INIT(Valgrind, 3.3.0, [EMAIL PROTECTED]) +AC_INIT(Valgrind, 3.3.1.SVN, [EMAIL PROTECTED]) AC_CONFIG_SRCDIR(coregrind/m_main.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE - SF.Net email is sponsored by: Check out the

[Valgrind-developers] valgrind-www r339 - in trunk: . docs/manual downloads php

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 02:45:52 + (Tue, 11 Dec 2007) New Revision: 339 Log: Update for 3.3.0, including putting the manual on-line. Modified: trunk/docs/manual/FAQ.html trunk/docs/manual/QuickStart.html trunk/docs/manual/cg-manual.html trunk/docs/manual/cl-format.html

[Valgrind-developers] valgrind-www r340 - trunk/downloads

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 02:58:35 + (Tue, 11 Dec 2007) New Revision: 340 Log: Move 3.2.3 to the old-releases area. Modified: trunk/downloads/current.html trunk/downloads/old.html Modified: trunk/downloads/current.html ===

[Valgrind-developers] valgrind-www r341 - trunk/docs

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 03:07:29 + (Tue, 11 Dec 2007) New Revision: 341 Log: Connect to 3.3.0 stuff. Modified: trunk/docs/index.html Modified: trunk/docs/index.html === --- trunk/docs/index.html 2007-12-11 02:

[Valgrind-developers] valgrind-www r342 - trunk/docs/manual

2007-12-10 Thread svn
Author: sewardj Date: 2007-12-11 03:10:44 + (Tue, 11 Dec 2007) New Revision: 342 Log: Add new chapter. Added: trunk/docs/manual/manual-core-adv.html Added: trunk/docs/manual/manual-core-adv.html === --- trunk/docs/manual/man

[Valgrind-developers] valgrind: r7298 - in trunk: cachegrind/tests/x86 exp-drd exp-drd/docs exp-drd/tests exp-omega exp-omega/docs exp-omega/tests helgrind helgrind/docs helgrind/tests massif massif/p

2007-12-11 Thread svn
Author: rjwalsh Date: 2007-12-12 03:16:52 + (Wed, 12 Dec 2007) New Revision: 7298 Log: Update ignores. Modified: trunk/cachegrind/tests/x86/ trunk/exp-drd/ trunk/exp-drd/docs/ trunk/exp-drd/tests/ trunk/exp-omega/ trunk/exp-omega/docs/ trunk/exp-omega/tests/ trunk/helg

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

2007-12-12 Thread svn
Author: sewardj Date: 2007-12-12 11:42:33 + (Wed, 12 Dec 2007) New Revision: 7299 Log: Fix stupid error spotted by by Konstantin Serebryany. Modified: trunk/helgrind/hg_main.c Modified: trunk/helgrind/hg_main.c === --- trunk

[Valgrind-developers] valgrind: r7300 - in trunk/coregrind: . m_initimg

2007-12-15 Thread svn
Author: sewardj Date: 2007-12-15 22:13:05 + (Sat, 15 Dec 2007) New Revision: 7300 Log: When allocating space for the client stack on Linux, take notice of the --max-stackframe value. This makes it possible to run programs with very large (primary) stack requirements simply by specifying --max

[Valgrind-developers] valgrind: r7301 - trunk/coregrind/m_initimg

2007-12-15 Thread svn
Author: sewardj Date: 2007-12-15 23:08:35 + (Sat, 15 Dec 2007) New Revision: 7301 Log: Print a nice message if allocation of the stack fails, rather than just asserting. Modified: trunk/coregrind/m_initimg/initimg-linux.c Modified: trunk/coregrind/m_initimg/initimg-linux.c ==

[Valgrind-developers] valgrind: r7302 - in trunk: coregrind coregrind/m_initimg coregrind/m_scheduler docs/xml memcheck/tests none/tests

2007-12-17 Thread svn
Author: sewardj Date: 2007-12-18 01:49:23 + (Tue, 18 Dec 2007) New Revision: 7302 Log: Improve handling of programs which require very large main thread stacks. Instead of hardwiring the main thread stack to a max of 16MB and segfaulting the app beyond that point, allow the user to specify th

[Valgrind-developers] valgrind: r7303 - trunk/memcheck/tests

2007-12-19 Thread svn
Author: sewardj Date: 2007-12-19 11:01:13 + (Wed, 19 Dec 2007) New Revision: 7303 Log: Add a couple of regtests for large stack frame management. Added: trunk/memcheck/tests/lsframe1.c trunk/memcheck/tests/lsframe1.stderr.exp trunk/memcheck/tests/lsframe1.stdout.exp trunk/memcheck

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

2007-12-20 Thread svn
Author: sewardj Date: 2007-12-21 01:24:59 + (Fri, 21 Dec 2007) New Revision: 7304 Log: Add a new method VG_(record_depth_1_ExeContext), a trivial derivative of VG_(record_ExeContext), which just records the first stack frame but does not attempt to unwind the (guest) stack. This is useful in

[Valgrind-developers] valgrind: r7305 - in trunk/coregrind: . m_sigframe

2007-12-21 Thread svn
Author: tom Date: 2007-12-21 10:24:24 + (Fri, 21 Dec 2007) New Revision: 7305 Log: Propagate the ucontext information with a received signal to the signal frame constructors and use it (on x86 and amd64) to fill in the trap number in the signal context information. Needed for wine which likes

[Valgrind-developers] valgrind: r7306 - in trunk: auxprogs coregrind coregrind/m_aspacemgr include/vki

2007-12-22 Thread svn
Author: sewardj Date: 2007-12-22 14:12:42 + (Sat, 22 Dec 2007) New Revision: 7306 Log: AIX5 counterpart to r7302: Improve handling of programs which require very large main thread stacks. Modified: trunk/auxprogs/aix5_VKI_info.c trunk/coregrind/m_aspacemgr/aspacemgr-aix5.c trunk/core

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

2007-12-22 Thread svn
Author: sewardj Date: 2007-12-22 14:14:04 + (Sat, 22 Dec 2007) New Revision: 7307 Log: Comment-only change. Modified: trunk/coregrind/m_main.c Modified: trunk/coregrind/m_main.c === --- trunk/coregrind/m_main.c2007-12-22

[Valgrind-developers] valgrind: r7308 - in trunk: cachegrind coregrind include

2007-12-30 Thread svn
Author: tom Date: 2007-12-30 12:28:26 + (Sun, 30 Dec 2007) New Revision: 7308 Log: Add const qualifiers to appropriate arguments of OSet routines. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/cachegrind/cg_main.c trunk/coregrind/m_oset.c trunk/include/pub_tool_ose

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

2008-01-02 Thread svn
Author: tom Date: 2008-01-02 10:07:44 + (Wed, 02 Jan 2008) New Revision: 7309 Log: Stop drd trying to get a backtrace when there is no stack pointer. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/exp-drd/drd_segment.c Modified: trunk/exp-drd/drd_segment.c =

[Valgrind-developers] valgrind: r7310 - in trunk: coregrind exp-drd

2008-01-02 Thread svn
Author: tom Date: 2008-01-02 10:13:04 + (Wed, 02 Jan 2008) New Revision: 7310 Log: Mark the main thread as running while the initial memory declarations are made to the tool so that the tool can associate that memory with the main thread if it wishes. Also cleanup existing hacks in the drd to

[Valgrind-developers] valgrind-www r343 - trunk

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 00:44:09 + (Thu, 03 Jan 2008) New Revision: 343 Log: Update front page, mostly for 3.3.0 changes. Modified: trunk/index.html Modified: trunk/index.html === --- trunk/index.html2007-12-11 03:1

[Valgrind-developers] valgrind-www r344 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 04:41:54 + (Thu, 03 Jan 2008) New Revision: 344 Log: Add missing tag. Modified: trunk/info/about.html Modified: trunk/info/about.html === --- trunk/info/about.html 2008-01-03 00:44:09 UTC (

[Valgrind-developers] valgrind-www r345 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 05:01:50 + (Thu, 03 Jan 2008) New Revision: 345 Log: Add a page about development priorities that Julian and I wrote ages ago. Currently not linked to from the front page -- I'm still not sure if we should put it up. Added: trunk/info/priorities.html Added: t

[Valgrind-developers] valgrind-www r346 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 05:03:22 + (Thu, 03 Jan 2008) New Revision: 346 Log: fix tags Modified: trunk/info/priorities.html Modified: trunk/info/priorities.html === --- trunk/info/priorities.html 2008-01-03 05:01:50 UTC

[Valgrind-developers] valgrind-www r347 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 05:09:36 + (Thu, 03 Jan 2008) New Revision: 347 Log: more html fixes Modified: trunk/info/priorities.html Modified: trunk/info/priorities.html === --- trunk/info/priorities.html 2008-01-03 05:03

[Valgrind-developers] valgrind-www r348 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 05:12:10 + (Thu, 03 Jan 2008) New Revision: 348 Log: tweaks Modified: trunk/info/priorities.html Modified: trunk/info/priorities.html === --- trunk/info/priorities.html 2008-01-03 05:09:36 UTC (

[Valgrind-developers] valgrind-www r349 - trunk/info

2008-01-02 Thread svn
Author: njn Date: 2008-01-03 05:13:42 + (Thu, 03 Jan 2008) New Revision: 349 Log: wibble Modified: trunk/info/priorities.html Modified: trunk/info/priorities.html === --- trunk/info/priorities.html 2008-01-03 05:12:10 UTC (

[Valgrind-developers] valgrind-www r350 - trunk/info

2008-01-03 Thread svn
Author: njn Date: 2008-01-03 22:57:18 + (Thu, 03 Jan 2008) New Revision: 350 Log: tweak Modified: trunk/info/platforms.html Modified: trunk/info/platforms.html === --- trunk/info/platforms.html 2008-01-03 05:13:42 UTC (rev

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

2008-01-03 Thread svn
Author: sewardj Date: 2008-01-04 01:22:41 + (Fri, 04 Jan 2008) New Revision: 1807 Log: Very kludgey implementation of IRET. May or may not fix #155011. Modified: trunk/priv/guest-x86/toIR.c Modified: trunk/priv/guest-x86/toIR.c ===

[Valgrind-developers] valgrind: r7311 - branches

2008-01-04 Thread svn
Author: sewardj Date: 2008-01-04 11:08:38 + (Fri, 04 Jan 2008) New Revision: 7311 Log: Create a copy of trunk r7310 intended to be used for improving reading of data symbols. Added: branches/DATASYMS/ Copied: branches/DATASYMS (from rev 7310, trunk)

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

2008-01-04 Thread svn
Author: sewardj Date: 2008-01-04 11:36:41 + (Fri, 04 Jan 2008) New Revision: 7312 Log: Rename drd_preloaded.c to drd_intercepts.c (Bart Van Assche) Added: trunk/exp-drd/drd_intercepts.c Removed: trunk/exp-drd/drd_preloaded.c Modified: trunk/exp-drd/Makefile.am trunk/exp-drd/tests/

[Valgrind-developers] valgrind: r7313 - in branches/DATASYMS/coregrind: . m_debuginfo

2008-01-04 Thread svn
Author: sewardj Date: 2008-01-04 13:09:44 + (Fri, 04 Jan 2008) New Revision: 7313 Log: Rename the VG_AR_SYMTAB arena to VG_AR_DINFO to reflect more accurately its purpose. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/DATASYMS/coregrind/m_debuginfo/readdwarf.c

[Valgrind-developers] valgrind: r7314 - trunk/memcheck/tests

2008-01-04 Thread svn
Author: tom Date: 2008-01-04 23:55:27 + (Fri, 04 Jan 2008) New Revision: 7314 Log: Fix compiler warning. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/memcheck/tests/sigprocmask.c Modified: trunk/memcheck/tests/sigprocmask.c

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

2008-01-04 Thread svn
Author: tom Date: 2008-01-04 23:57:15 + (Fri, 04 Jan 2008) New Revision: 7315 Log: Add missing include to fix compiler warning. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/exp-drd/drd_segment.c Modified: trunk/exp-drd/drd_segment.c ===

[Valgrind-developers] valgrind: r7316 - trunk/memcheck/tests

2008-01-04 Thread svn
Author: tom Date: 2008-01-04 23:58:32 + (Fri, 04 Jan 2008) New Revision: 7316 Log: Add const qualifiers to fix compiler warnings. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/memcheck/tests/oset_test.c Modified: trunk/memcheck/tests/oset_test.c ===

[Valgrind-developers] valgrind: r7318 - in trunk: . exp-drd

2008-01-04 Thread svn
Author: tom Date: 2008-01-05 00:12:45 + (Sat, 05 Jan 2008) New Revision: 7318 Log: Add drd suppression file to the default suppressions and avoid including core headers in the drd tool. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/configure.in trunk/exp-drd/drd_main.

[Valgrind-developers] valgrind: r7317 - trunk/memcheck/tests

2008-01-04 Thread svn
Author: tom Date: 2008-01-05 00:01:20 + (Sat, 05 Jan 2008) New Revision: 7317 Log: Fix compiler warnings by using a variable to hide the null pointer from the compiler. Patch from Bart Van Assche <[EMAIL PROTECTED]>. Modified: trunk/memcheck/tests/execve.c trunk/memcheck/tests/execve.s

[Valgrind-developers] valgrind: r7319 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-07 Thread svn
Author: sewardj Date: 2008-01-07 19:24:26 + (Mon, 07 Jan 2008) New Revision: 7319 Log: Commit initial framework changes aimed at making data symbol reading and .got/.plt identification work properly on Linux. The basic observation is that until now, Valgrind has waited until an ELF file is ma

[Valgrind-developers] valgrind: r7320 - in branches/DATASYMS: callgrind coregrind coregrind/m_debuginfo exp-drd include

2008-01-07 Thread svn
Author: sewardj Date: 2008-01-08 00:09:03 + (Tue, 08 Jan 2008) New Revision: 7320 Log: Rename the type SegInfo (which it just isn't) to DebugInfo, a more appropriate name. Also, rename and reorder some fields in DebugInfo. Modified: branches/DATASYMS/callgrind/bb.c branches/DATASYMS/ca

[Valgrind-developers] valgrind: r7321 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-07 Thread svn
Author: sewardj Date: 2008-01-08 00:36:15 + (Tue, 08 Jan 2008) New Revision: 7321 Log: ppc64-linux specific followup to r7320. Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c =

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

2008-01-08 Thread svn
Author: tom Date: 2008-01-08 13:54:43 + (Tue, 08 Jan 2008) New Revision: 7322 Log: Valid file descriptor argument to llseek system call. Modified: trunk/coregrind/m_syswrap/syswrap-linux.c Modified: trunk/coregrind/m_syswrap/syswrap-linux.c ===

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

2008-01-08 Thread svn
Author: tom Date: 2008-01-08 16:10:47 + (Tue, 08 Jan 2008) New Revision: 7323 Log: Update linux system call lists based on 2.6.23.1 kernel source. Modified: trunk/include/vki/vki-scnums-amd64-linux.h trunk/include/vki/vki-scnums-ppc32-linux.h trunk/include/vki/vki-scnums-ppc64-linux.

[Valgrind-developers] valgrind: r7325 - in trunk: coregrind/m_aspacemgr include

2008-01-08 Thread svn
Author: tom Date: 2008-01-08 16:48:30 + (Tue, 08 Jan 2008) New Revision: 7325 Log: Made the argument to VG_(am_get_filename) const as it doesn't need to be modified and the routine to find the segment for an address now returns a const pointer. Modified: trunk/coregrind/m_aspacemgr/aspacem

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

2008-01-08 Thread svn
Author: tom Date: 2008-01-08 16:31:25 + (Tue, 08 Jan 2008) New Revision: 7324 Log: Add support for the sync_file_range system call. Based on patch from Russell Sears <[EMAIL PROTECTED]>. Modified: trunk/coregrind/m_syswrap/priv_syswrap-linux.h trunk/coregrind/m_syswrap/syswrap-amd64-li

[Valgrind-developers] valgrind: r7326 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-08 Thread svn
Author: sewardj Date: 2008-01-08 17:29:02 + (Tue, 08 Jan 2008) New Revision: 7326 Log: Fix enough stuff so that simple x86-linux programs Memcheckify OK once again. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/DATASYMS/coregrind/m_debuginfo/priv_storage.h br

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

2008-01-08 Thread svn
Author: tom Date: 2008-01-08 17:44:04 + (Tue, 08 Jan 2008) New Revision: 7327 Log: If we don't find the address in the segInfo list that ask the address space manager for the name of the file it was mapped from as a fallback solution. This allows us to print the names of exe/dll files in the

[Valgrind-developers] valgrind: r7328 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-08 Thread svn
Author: sewardj Date: 2008-01-08 23:59:03 + (Tue, 08 Jan 2008) New Revision: 7328 Log: A lot more tidying up. Make x86-linux work again. Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c ==

[Valgrind-developers] valgrind: r7329 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 14:50:32 + (Wed, 09 Jan 2008) New Revision: 7329 Log: * unbreak soname reading; make the logic more clearly like that of GNU readelf * unbreak ELF symbol table reading on ppc32/64-linux * tidy up read_elf_symtab__{ppc64_linux,normal} - get rid of redundant

[Valgrind-developers] valgrind: r7330 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 17:51:55 + (Wed, 09 Jan 2008) New Revision: 7330 Log: Fix more ppc64-linux regressions, and improve reporting of errors that occur when reading symbol table or debug info from files. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/

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

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 18:37:41 + (Wed, 09 Jan 2008) New Revision: 7331 Log: Move VG_(clo_backtrace_size) to a tool-visible header file. Modified: trunk/coregrind/pub_core_options.h trunk/include/pub_tool_options.h Modified: trunk/coregrind/pub_core_options.h ===

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

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 21:19:44 + (Wed, 09 Jan 2008) New Revision: 7333 Log: Start a bug-tracking file for the 3.3 line. Added: trunk/docs/internals/3_3_BUGSTATUS.txt Modified: trunk/docs/internals/Makefile.am Added: trunk/docs/internals/3_3_BUGSTATUS.txt ===

[Valgrind-developers] valgrind: r7332 - in trunk: . nightly/bin

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 21:03:43 + (Wed, 09 Jan 2008) New Revision: 7332 Log: Make a new regtest target, "all-regtest", being the union of "make regtest" and "make exp-regtest". Then change the nightly build system to run all-regtest instead of exp-regtest. Modified: trunk/Makefi

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

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 22:01:40 + (Wed, 09 Jan 2008) New Revision: 7334 Log: Enable some syscalls needed to run firefox on 64-bit ppc on Fedora 8. Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c ===

[Valgrind-developers] valgrind: r7335 - in branches/DATASYMS: coregrind/m_debuginfo include

2008-01-09 Thread svn
Author: sewardj Date: 2008-01-09 22:53:42 + (Wed, 09 Jan 2008) New Revision: 7335 Log: Now that the infrastructure behind it is straightened out a bit, fix VG_(seginfo_sect_kind) accordingly. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/DATASYMS/include/pub_too

[Valgrind-developers] valgrind: r7336 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-10 Thread svn
Author: sewardj Date: 2008-01-10 14:31:54 + (Thu, 10 Jan 2008) New Revision: 7336 Log: * enable reading of ELF data symbols by default * add new field .isText to DiSym structure * improve debug printing Modified: branches/DATASYMS/coregrind/m_debuginfo/priv_storage.h branches/DATASYMS/c

[Valgrind-developers] valgrind: r7337 - in branches/DATASYMS: coregrind coregrind/m_debuginfo exp-drd include memcheck

2008-01-10 Thread svn
Author: sewardj Date: 2008-01-10 17:54:50 + (Thu, 10 Jan 2008) New Revision: 7337 Log: Push data-symbol awareness through to the debuginfo query machinery in debuginfo.c, and connect Memcheck's describe-an-address device to it. This makes Memcheck able to issue errors like this Uninitialised

[Valgrind-developers] valgrind: r7338 - in branches/DATASYMS: callgrind coregrind/m_debuginfo exp-drd include memcheck

2008-01-10 Thread svn
Author: sewardj Date: 2008-01-11 07:24:37 + (Fri, 11 Jan 2008) New Revision: 7338 Log: Enhancements to debuginfo segment-lookup functions: Change VG_(seginfo_sect_kind) so it also produces an object file name as well as a VgSectKind. Adjust users accordingly. Make use of this in Memcheck's

[Valgrind-developers] valgrind: r7339 - in branches/DATASYMS: coregrind include

2008-01-12 Thread svn
Author: sewardj Date: 2008-01-13 01:47:56 + (Sun, 13 Jan 2008) New Revision: 7339 Log: Make the argument to VG_(log2) be unsigned. Doesn't really make sense to interpret it as a signed value. Modified: branches/DATASYMS/coregrind/m_libcbase.c branches/DATASYMS/include/pub_tool_libcbase

[Valgrind-developers] valgrind: r7340 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-12 Thread svn
Author: sewardj Date: 2008-01-13 01:54:19 + (Sun, 13 Jan 2008) New Revision: 7340 Log: Improve .bss handling. I still don't really understand how to reliably figure out at which VMA ld.so maps the .bss section, though. Also, handle .sdata segments -- these are another kind of .data segment t

[Valgrind-developers] valgrind: r7342 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-13 Thread svn
Author: sewardj Date: 2008-01-13 14:12:13 + (Sun, 13 Jan 2008) New Revision: 7342 Log: Improve debug printing in prefersym(). Modified: branches/DATASYMS/coregrind/m_debuginfo/storage.c Modified: branches/DATASYMS/coregrind/m_debuginfo/storage.c ==

[Valgrind-developers] valgrind: r7341 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-13 Thread svn
Author: sewardj Date: 2008-01-13 14:11:24 + (Sun, 13 Jan 2008) New Revision: 7341 Log: Try to straighten out _bias computations for: .text .data .sdata .bss Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c ===

[Valgrind-developers] valgrind: r7343 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-13 Thread svn
Author: sewardj Date: 2008-01-13 15:26:15 + (Sun, 13 Jan 2008) New Revision: 7343 Log: Fix up .sbss fiddling a bit. Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c

[Valgrind-developers] valgrind: r7344 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-13 Thread svn
Author: sewardj Date: 2008-01-13 15:27:44 + (Sun, 13 Jan 2008) New Revision: 7344 Log: Improve error reporting when failing to open the ELF file. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/DATASYMS/coregrind/m_debuginfo/storage.c Modified: branches/DATASYMS

[Valgrind-developers] valgrind: r7345 - branches/DATASYMS/coregrind/m_syswrap

2008-01-13 Thread svn
Author: sewardj Date: 2008-01-13 15:36:15 + (Sun, 13 Jan 2008) New Revision: 7345 Log: Merge r7334 (Enable some syscalls needed to run firefox on 64-bit ppc on Fedora 8.) Modified: branches/DATASYMS/coregrind/m_syswrap/syswrap-ppc64-linux.c Modified: branches/DATASYMS/coregrind/m_syswrap

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

2008-01-14 Thread svn
Author: sewardj Date: 2008-01-14 12:04:11 + (Mon, 14 Jan 2008) New Revision: 7347 Log: Handle DW_OP_plus_uconst. Possibly fixes #155091 (not yet confirmed by reporter). Modified: trunk/coregrind/m_debuginfo/readdwarf.c Modified: trunk/coregrind/m_debuginfo/readdwarf.c ==

[Valgrind-developers] valgrind: r7348 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-14 Thread svn
Author: sewardj Date: 2008-01-14 15:11:58 + (Mon, 14 Jan 2008) New Revision: 7348 Log: Even more arsing around to try and figure out where .bss really is mapped. Abandon all previous scheme(s) and simply assume that .bss .sbss and .dynbss are mapped immediately after .data. This is the first

[Valgrind-developers] valgrind: r7349 - branches/DATASYMS/coregrind/m_debuginfo

2008-01-14 Thread svn
Author: sewardj Date: 2008-01-15 02:21:39 + (Tue, 15 Jan 2008) New Revision: 7349 Log: Track recent changes in m_debuginfo, principally to the type DebugInfo and the changed loginc in debuginfo.c. Modified: branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c branches/DATASYMS/coregrind/

[Valgrind-developers] valgrind: r7350 - trunk/memcheck

2008-01-15 Thread svn
Author: sewardj Date: 2008-01-15 08:42:56 + (Tue, 15 Jan 2008) New Revision: 7350 Log: Intercept memcpy on 64-bit ld.so's. Modified: trunk/memcheck/mc_replace_strmem.c Modified: trunk/memcheck/mc_replace_strmem.c === --- tru

  1   2   3   4   5   6   7   8   >