]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
7 years agoMerge VEX_3_4_BRANCH into VALGRIND_3_4_BRANCH svn/VALGRIND_3_4_BRANCH svn/VALGRIND_3_4_1
Ivo Raisr [Mon, 14 Aug 2017 10:26:22 +0000 (12:26 +0200)] 
Merge VEX_3_4_BRANCH into VALGRIND_3_4_BRANCH

16 years agoMerged trunk revisions 10261, 10262, 10265, 10266 and 10269.
Bart Van Assche [Sat, 6 Jun 2009 19:22:26 +0000 (19:22 +0000)] 
Merged trunk revisions 10261, 10262, 10265, 10266 and 10269.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10270

16 years agoMerged r10228 from trunk: fixed memory leak triggered by vc_cleanup().
Bart Van Assche [Thu, 4 Jun 2009 11:12:51 +0000 (11:12 +0000)] 
Merged r10228 from trunk: fixed memory leak triggered by vc_cleanup().

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10244

16 years agoMerged r10191 and r10242 from trunk: fixed a bug in DRD's malloc wrappers that caused...
Bart Van Assche [Thu, 4 Jun 2009 09:59:28 +0000 (09:59 +0000)] 
Merged r10191 and r10242 from trunk: fixed a bug in DRD's malloc wrappers that caused 'start' messages to be printed for unrelated memory allocations with address tracing enabled.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10243

16 years agoMerge r10215 (manual intro additions) from the trunk.
Nicholas Nethercote [Tue, 2 Jun 2009 23:21:28 +0000 (23:21 +0000)] 
Merge r10215 (manual intro additions) from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10216

16 years agoAdd an FAQ from the trunk.
Nicholas Nethercote [Mon, 1 Jun 2009 23:01:38 +0000 (23:01 +0000)] 
Add an FAQ from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10193

16 years agoMerge r10150 from trunk to fix #194429.
Tom Hughes [Fri, 29 May 2009 08:19:22 +0000 (08:19 +0000)] 
Merge r10150 from trunk to fix #194429.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@10168

16 years agoUpdated ignore list.
Bart Van Assche [Tue, 19 May 2009 17:55:03 +0000 (17:55 +0000)] 
Updated ignore list.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9988

16 years agoMerged trunk revisions 9851, 9852 and 9986: fixed DRD assertion failure triggered...
Bart Van Assche [Tue, 19 May 2009 17:54:29 +0000 (17:54 +0000)] 
Merged trunk revisions 9851, 9852 and 9986: fixed DRD assertion failure triggered by mutex reinitialization and added regression test.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9987

16 years agoUpdated ignore list.
Bart Van Assche [Tue, 19 May 2009 17:21:01 +0000 (17:21 +0000)] 
Updated ignore list.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9985

16 years agosvn merge -r9852:9969 svn://svn.valgrind.org/valgrind/trunk/drd/tests drd/tests
Bart Van Assche [Tue, 19 May 2009 06:41:42 +0000 (06:41 +0000)] 
svn merge -r9852:9969 svn://svn.valgrind.org/valgrind/trunk/drd/tests drd/tests

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9970

16 years agoAdd some missing __extension__ attributes. Fixes #192954.
Nicholas Nethercote [Mon, 18 May 2009 00:20:41 +0000 (00:20 +0000)] 
Add some missing __extension__ attributes.  Fixes #192954.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9875

16 years agoMinor doc fix.
Nicholas Nethercote [Thu, 7 May 2009 00:20:07 +0000 (00:20 +0000)] 
Minor doc fix.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9788

16 years agoRemoved an unused variable.
Bart Van Assche [Thu, 23 Apr 2009 17:23:24 +0000 (17:23 +0000)] 
Removed an unused variable.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9592

16 years agoMerged r9590 from trunk.
Bart Van Assche [Thu, 23 Apr 2009 17:13:28 +0000 (17:13 +0000)] 
Merged r9590 from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9591

16 years agoMerged r9577:9578 from trunk to here (fixes #189763).
Bart Van Assche [Wed, 22 Apr 2009 19:15:50 +0000 (19:15 +0000)] 
Merged r9577:9578 from trunk to here (fixes #189763).

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9579

16 years agoMore expected output updates as part of the fix for bug #187048. Should have been...
Bart Van Assche [Sat, 18 Apr 2009 15:25:37 +0000 (15:25 +0000)] 
More expected output updates as part of the fix for bug #187048. Should have been included in the previous commit.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9574

16 years agoMerged r9559 (a manual fix) from the trunk.
Nicholas Nethercote [Thu, 16 Apr 2009 00:40:43 +0000 (00:40 +0000)] 
Merged r9559 (a manual fix) from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9560

16 years agoMerge r9556 (clarify crash/abort message) from the trunk.
Nicholas Nethercote [Thu, 16 Apr 2009 00:37:57 +0000 (00:37 +0000)] 
Merge r9556 (clarify crash/abort message) from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9558

16 years agoMerge r9539 (fix for #189054) from the trunk.
Nicholas Nethercote [Wed, 15 Apr 2009 03:56:49 +0000 (03:56 +0000)] 
Merge r9539 (fix for #189054) from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9540

16 years agoMerge a small part of r9357 from the trunk, to fix bug #179731.
Nicholas Nethercote [Wed, 15 Apr 2009 03:49:44 +0000 (03:49 +0000)] 
Merge a small part of r9357 from the trunk, to fix bug #179731.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9538

16 years agoMerged trunk revisions 9398, 9399, 9400 and 9407 to the 3.4 branch. Fixes bug #187048.
Bart Van Assche [Sat, 14 Mar 2009 09:07:28 +0000 (09:07 +0000)] 
Merged trunk revisions 9398, 9399, 9400 and 9407 to the 3.4 branch. Fixes bug #187048.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9408

16 years agoUpdate copyright notices.
Nicholas Nethercote [Tue, 10 Mar 2009 22:17:53 +0000 (22:17 +0000)] 
Update copyright notices.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9346

16 years agoFinalise 3.4.1.
Julian Seward [Sat, 28 Feb 2009 09:51:50 +0000 (09:51 +0000)] 
Finalise 3.4.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9293

16 years agomerge r9265:
Julian Seward [Wed, 25 Feb 2009 23:15:17 +0000 (23:15 +0000)] 
merge r9265:
   Generalise a couple of Qt4 suppressions (David Faure).

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9266

16 years ago--> 3.4.1.RC1
Julian Seward [Tue, 24 Feb 2009 16:31:25 +0000 (16:31 +0000)] 
--> 3.4.1.RC1

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9253

16 years agoFix undefined references in valgrind.pc.in (Ingmar Vanhassel).
Julian Seward [Tue, 24 Feb 2009 14:42:57 +0000 (14:42 +0000)] 
Fix undefined references in valgrind.pc.in (Ingmar Vanhassel).
Fixes #134207.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9252

16 years agomerge r9243:
Julian Seward [Mon, 23 Feb 2009 17:18:58 +0000 (17:18 +0000)] 
merge r9243:
   (exp-ptrcheck) handle sys_fallocate and sys_getresuid32, and
   make suppressions for ld.so be a bit more aggressive

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9244

16 years agomerge bug-fix components of r9106:
Julian Seward [Sat, 21 Feb 2009 11:52:27 +0000 (11:52 +0000)] 
merge bug-fix components of r9106:
  Fix a minor bug, whereby a stack entry of zero would cause a "(heap
  allocation functions)" line to be written.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9210

16 years agomerge r9157:
Julian Seward [Wed, 18 Feb 2009 09:26:04 +0000 (09:26 +0000)] 
merge r9157:
   Update the sed expressions that handle the output of ld --verbose

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9200

16 years agomerge r9154:
Julian Seward [Wed, 18 Feb 2009 09:17:46 +0000 (09:17 +0000)] 
merge r9154:
   get_otrack_shadow_offset_wrk(ppc32): handle a missing case that
   caused an assertion failure (Chris Wilson).

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9199

16 years agomerge r8946:
Julian Seward [Wed, 18 Feb 2009 09:15:38 +0000 (09:15 +0000)] 
merge r8946:
   drd/tests/matinv.c:
   Runs now fine on systems for which PTHREAD_STACK_MIN > 32768.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9198

16 years agoMerge r9099 (fix problem with --massif-out-file= checking) from the trunk.
Nicholas Nethercote [Tue, 3 Feb 2009 04:14:20 +0000 (04:14 +0000)] 
Merge r9099 (fix problem with --massif-out-file= checking) from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9100

16 years agomerge revs:
Julian Seward [Sun, 1 Feb 2009 21:46:28 +0000 (21:46 +0000)] 
merge revs:
   9096  Add support for glibc-2.10 (when it eventually appears).
   9097  Suppression update (Helgrind)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9098

16 years agoMerge r9094:
Julian Seward [Sat, 31 Jan 2009 23:03:08 +0000 (23:03 +0000)] 
Merge r9094:
   Move an assertion (pertaining to showing initial segments to the
   tools) to the correct place, and add a big comment explaining why
   this is necessary.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9095

16 years agoMerge from the trunk, some Drd-related changes:
Julian Seward [Sat, 31 Jan 2009 15:02:07 +0000 (15:02 +0000)] 
Merge from the trunk, some Drd-related changes:

9087 Suppress any error whose top frame is in libc.so. While not very
     elegant, this is an effective way to suppress data race reports
     triggered by glibc's stdio functions (which uses inlined locking
     functions).

9090 Do not only recognize .plt and .plt.got sections inside the
     mapped address range, but also outside the mapped address range
     (necessary for ppc).

9091 Generalized suppression patterns.

9092 Removed mandatory redirections for DRD since these made DRD
     impossible to use on openSUSE 10.3 ppc.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9093

16 years agomerge r9084: Generalise zlib suppressions a bit.
Julian Seward [Fri, 30 Jan 2009 17:02:15 +0000 (17:02 +0000)] 
merge r9084: Generalise zlib suppressions a bit.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9089

16 years agoMerge in non-power-of-2-sized cache simulation fixes for Callgrind
Julian Seward [Thu, 29 Jan 2009 10:14:53 +0000 (10:14 +0000)] 
Merge in non-power-of-2-sized cache simulation fixes for Callgrind
and Cachegrind:

8912 callgrind/tests/filter_stderr
     cachegrind/tests/filter_stderr
        Filter out an additional warning, so the tests pass on
        machines with a 6MB L2 cache.
     cachegrind/cg-x86.c
     cachegrind/cg-amd64.c
        These two files were almost identical.  cg-amd64.c now just
        #includes cg-x86.c.

9080 Cachegrind/Callgrind: allow for cache sizes other than only
     powers of two

9081 Callgrind: Remove ifdef'ed-out, non-working code.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9088

16 years agomerge r9083:
Julian Seward [Thu, 29 Jan 2009 09:20:44 +0000 (09:20 +0000)] 
merge r9083:
   * get_Seg_containing_addr: fix incorrect test guarding assertion
   * support some more syscalls

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9086

16 years agomerge r8945:
Julian Seward [Mon, 26 Jan 2009 16:01:19 +0000 (16:01 +0000)] 
merge r8945:
   Do not only intercept SIGILL during detection of the supported
   instruction set on ppc but also SIGFPE.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9078

16 years agomerge r1882: Handle redundant REX.W on PUNPCKHgg. #173751.
Julian Seward [Mon, 26 Jan 2009 15:54:03 +0000 (15:54 +0000)] 
merge r1882:  Handle redundant REX.W on PUNPCKHgg.  #173751.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_4_BRANCH@1883

16 years agoMerge from the trunk, a bunch of improvements for exp-ptrcheck:
Julian Seward [Mon, 26 Jan 2009 15:45:59 +0000 (15:45 +0000)] 
Merge from the trunk, a bunch of improvements for exp-ptrcheck:

8908  Add some more system calls to ptrcheck.

9027  Ptrcheck: More aggressive suppression of error reports from ld.so.

9056  Handle a few more syscalls, as per #179618.

9059  Prior to this commit, exp-ptrcheck would assert if the DWARF3
      data for global or stack blocks described overlapping blocks

9060  Intercept and replace calls to calls to strnlen in glibc, for the
      usual reasons.

9061  Minor refinements:
      * h_main.c: handle a few more syscalls
      * exp-ptrcheck.supp: ignore errors in glibc's getenv
        -- is highly optimised
      * pc_common.c: fix small error in error message printing

9062  Remove function that was made redundant by r9059.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9077

16 years agomerge r9063 Helgrind: Initialise laog and laog__exposition (properly).
Julian Seward [Mon, 26 Jan 2009 15:13:44 +0000 (15:13 +0000)] 
merge r9063  Helgrind: Initialise laog and laog__exposition (properly).

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9076

16 years agomerge m9058:
Julian Seward [Mon, 26 Jan 2009 15:08:46 +0000 (15:08 +0000)] 
merge m9058:
   Handle a couple of artefacts produced by icc11:
   DW_TAG_reference_type that doesn't have a size, and DW_FORM_ref_addr

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9075

16 years agomerge r9057:
Julian Seward [Mon, 26 Jan 2009 15:05:25 +0000 (15:05 +0000)] 
merge r9057:
   Handle a couple of artefacts generated by gcc-4.4:
   DW_OP_reg{0..31} and DW_OP_const1s.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9074

16 years agomerge r9055: Accept 'enum' type DIEs that do not have any names
Julian Seward [Mon, 26 Jan 2009 15:02:20 +0000 (15:02 +0000)] 
merge r9055:  Accept 'enum' type DIEs that do not have any names

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9073

16 years agomerge r9051:
Julian Seward [Mon, 26 Jan 2009 15:00:15 +0000 (15:00 +0000)] 
merge r9051:
   VG_(apply_StackTrace): following r8818, we should regard an entry
   of -1 as denoting the logical end of the stack.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9072

16 years agomerge r9050 ML_(evaluate_trivial_GX): handle the case
Julian Seward [Mon, 26 Jan 2009 14:57:27 +0000 (14:57 +0000)] 
merge r9050  ML_(evaluate_trivial_GX): handle the case
      (DW_OP_addr: DW_OP_plus_uconst: ULEB < 128)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9071

16 years agomerge r9049:
Julian Seward [Mon, 26 Jan 2009 14:53:38 +0000 (14:53 +0000)] 
merge r9049:
   Handle the case where a Compilation Unit (CU) (or, really, the CU
   and its associated DIEs) occupies less space than stated in the
   CU's header.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9070

16 years agomerge r9028: Helgrind: Suppress any error at all that occurs in libpthread
Julian Seward [Mon, 26 Jan 2009 14:48:43 +0000 (14:48 +0000)] 
merge r9028: Helgrind:  Suppress any error at all that occurs in libpthread

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9069

16 years agomerge r9029 Minor tidyings: (in debuginfo reader)
Julian Seward [Mon, 26 Jan 2009 14:42:36 +0000 (14:42 +0000)] 
merge r9029  Minor tidyings: (in debuginfo reader)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9068

16 years agoMerge from the trunk, a bunch of changes to fix ELF segment mapping
Julian Seward [Mon, 26 Jan 2009 13:02:16 +0000 (13:02 +0000)] 
Merge from the trunk, a bunch of changes to fix ELF segment mapping
and bias computation problems:

9020  Improve detection of where ELF sections have been mapped
9021  Don't assume that all global variables are in the data section
9022  Removed unused round_Addr_upwards function.
9024  Handle the rodata and sbss sections
9025  Accept zero size text segments.
9026  Don't worry about an unmapped, zero sized, bss segment.
9053  Fix aix5 build breakage following r9021.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9067

16 years agomerge:
Julian Seward [Mon, 26 Jan 2009 12:41:31 +0000 (12:41 +0000)] 
merge:
r8957  The SG_GET_VERSION_NUM ioctl writes to memory rather than
       reading it.

r8958  The SG_GET_TIMEOUT ioctl doesn't write to memory - it returns the
       timeout via it's return value.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9066

16 years agomerge r8930 (Add signalfd4 support.)
Julian Seward [Mon, 26 Jan 2009 12:24:36 +0000 (12:24 +0000)] 
merge r8930 (Add signalfd4 support.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9065

16 years agomerge r8917 (Handle __NR_socketpair in Ptrcheck.)
Julian Seward [Mon, 26 Jan 2009 12:18:35 +0000 (12:18 +0000)] 
merge r8917 (Handle __NR_socketpair in Ptrcheck.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@9064

16 years agoBump version number on 3_4_BRANCH.
Julian Seward [Mon, 5 Jan 2009 17:15:44 +0000 (17:15 +0000)] 
Bump version number on 3_4_BRANCH.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@8910

16 years agoSwizzle the external, to vex/branches/VEX_3_4_BRANCH.
Julian Seward [Sat, 3 Jan 2009 17:46:13 +0000 (17:46 +0000)] 
Swizzle the external, to vex/branches/VEX_3_4_BRANCH.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@8903

16 years agoMake a copy of trunk r1878, to form the start of the 3_4_BRANCH.
Julian Seward [Sat, 3 Jan 2009 17:35:15 +0000 (17:35 +0000)] 
Make a copy of trunk r1878, to form the start of the 3_4_BRANCH.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_4_BRANCH@1880

16 years agoMake a copy of trunk r8899, to form the start of 3_4_BRANCH.
Julian Seward [Sat, 3 Jan 2009 17:31:46 +0000 (17:31 +0000)] 
Make a copy of trunk r8899, to form the start of 3_4_BRANCH.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_4_BRANCH@8901

16 years agoLate entrant for 3.4.0 (sigh)
Julian Seward [Fri, 2 Jan 2009 23:21:54 +0000 (23:21 +0000)] 
Late entrant for 3.4.0 (sigh)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8899

16 years ago--> 3.4.0 (first attempt)
Julian Seward [Fri, 2 Jan 2009 23:19:26 +0000 (23:19 +0000)] 
--> 3.4.0 (first attempt)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8898

16 years agoSuppress all races whose top frame is in libc.so. This is a not very
Julian Seward [Fri, 2 Jan 2009 23:17:02 +0000 (23:17 +0000)] 
Suppress all races whose top frame is in libc.so.  This is a not very
clever interim solution to the problem of Helgrind reporting lots of
false races in glibc's stdio functions, due to it not seeing the
relevant (inlined, alas) locking that glibc uses.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8897

16 years agoUpdated ignore list.
Bart Van Assche [Fri, 2 Jan 2009 17:49:17 +0000 (17:49 +0000)] 
Updated ignore list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8896

16 years agoPolished manual.
Bart Van Assche [Fri, 2 Jan 2009 13:29:32 +0000 (13:29 +0000)] 
Polished manual.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8892

16 years agoAdd some more Intel cache configuration values needed for Atom
Tom Hughes [Fri, 2 Jan 2009 11:07:18 +0000 (11:07 +0000)] 
Add some more Intel cache configuration values needed for Atom
processors. These come from sandpile.org as the current version
of Intel's Application Note 485 doesn't have them yet.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8891

16 years agoRemove spurious newlines from messages.
Tom Hughes [Fri, 2 Jan 2009 11:03:55 +0000 (11:03 +0000)] 
Remove spurious newlines from messages.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8890

16 years agoAdd some more Intel L2 and L3 cache configuration values.
Tom Hughes [Fri, 2 Jan 2009 10:42:27 +0000 (10:42 +0000)] 
Add some more Intel L2 and L3 cache configuration values.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8889

16 years agoUpdated to do list.
Bart Van Assche [Wed, 31 Dec 2008 09:55:44 +0000 (09:55 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8887

16 years agoSuppress any race that occurs in ld.so (just a single frame will do).
Julian Seward [Mon, 29 Dec 2008 14:46:26 +0000 (14:46 +0000)] 
Suppress any race that occurs in ld.so (just a single frame will do).
his gets rid of a bunch of more specific suppressions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8886

16 years agoAdditional suppression patterns for glib.
Bart Van Assche [Sat, 27 Dec 2008 09:19:01 +0000 (09:19 +0000)] 
Additional suppression patterns for glib.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8885

16 years agoMoved two define's, such that the ABIWARNING appears immediately before the enum...
Bart Van Assche [Thu, 25 Dec 2008 09:31:40 +0000 (09:31 +0000)] 
Moved two define's, such that the ABIWARNING appears immediately before the enum declaration it applies to.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8884

16 years agoMade sure that the file bar_trivial.stdout.exp gets included in the distribution...
Bart Van Assche [Thu, 25 Dec 2008 09:09:59 +0000 (09:09 +0000)] 
Made sure that the file bar_trivial.stdout.exp gets included in the distribution tarball.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8883

16 years agoSecond attempt at 3.4.0 RC1.
Julian Seward [Wed, 24 Dec 2008 18:40:57 +0000 (18:40 +0000)] 
Second attempt at 3.4.0 RC1.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8882

16 years agoAdded a pthread suppression pattern and generalized a glib suppression pattern.
Bart Van Assche [Wed, 24 Dec 2008 10:13:33 +0000 (10:13 +0000)] 
Added a pthread suppression pattern and generalized a glib suppression pattern.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8881

16 years agoRenamed a variable and removed two statements that were commented out.
Bart Van Assche [Wed, 24 Dec 2008 09:45:41 +0000 (09:45 +0000)] 
Renamed a variable and removed two statements that were commented out.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8880

16 years agoFinalise 3.4.0 RC1.
Julian Seward [Tue, 23 Dec 2008 23:09:57 +0000 (23:09 +0000)] 
Finalise 3.4.0 RC1.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8879

16 years agoUn-break 'make dist'.
Julian Seward [Tue, 23 Dec 2008 20:46:12 +0000 (20:46 +0000)] 
Un-break 'make dist'.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8878

16 years agoML_(addDiCfSI)(): truncate DiCfSI's that fall partially but not
Julian Seward [Tue, 23 Dec 2008 20:00:23 +0000 (20:00 +0000)] 
ML_(addDiCfSI)(): truncate DiCfSI's that fall partially but not
entirely inside the r-x mapped area, so that they fall entirely
within the mapped area.  This is necessary in order to avoid
assertion failures later in check_CFSI_related_invariants().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8877

16 years agoUpdate bug lists.
Julian Seward [Tue, 23 Dec 2008 17:04:52 +0000 (17:04 +0000)] 
Update bug lists.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8876

16 years agoBump the version stuff.
Julian Seward [Tue, 23 Dec 2008 16:34:19 +0000 (16:34 +0000)] 
Bump the version stuff.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8875

16 years agoUpdate.
Julian Seward [Tue, 23 Dec 2008 16:26:06 +0000 (16:26 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8874

16 years agoDisable the building of exp-omega, but don't rm it from the repo,
Julian Seward [Tue, 23 Dec 2008 15:09:09 +0000 (15:09 +0000)] 
Disable the building of exp-omega, but don't rm it from the repo,
nor from the tarball.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8873

16 years agoUpdate for 3.4.0 (imcomplete).
Julian Seward [Tue, 23 Dec 2008 13:14:06 +0000 (13:14 +0000)] 
Update for 3.4.0 (imcomplete).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8872

16 years agoMinor futzing with the documentation.
Julian Seward [Tue, 23 Dec 2008 11:13:07 +0000 (11:13 +0000)] 
Minor futzing with the documentation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8871

16 years agoAdd a couple more suppressions.
Julian Seward [Tue, 23 Dec 2008 11:12:40 +0000 (11:12 +0000)] 
Add a couple more suppressions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8870

16 years agoAdd an expected-output set for Ubuntu 8.04 (and 8.10) on amd64.
Julian Seward [Tue, 23 Dec 2008 11:07:59 +0000 (11:07 +0000)] 
Add an expected-output set for Ubuntu 8.04 (and 8.10) on amd64.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8869

16 years agoComment out unused code so as to get a warning free build.
Julian Seward [Tue, 23 Dec 2008 02:31:22 +0000 (02:31 +0000)] 
Comment out unused code so as to get a warning free build.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8868

16 years agoUnbreak the build on aix5.
Julian Seward [Tue, 23 Dec 2008 02:09:17 +0000 (02:09 +0000)] 
Unbreak the build on aix5.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8867

16 years agoIgnore races that occur on data in .plt sections, as well as those
Julian Seward [Tue, 23 Dec 2008 00:10:26 +0000 (00:10 +0000)] 
Ignore races that occur on data in .plt sections, as well as those
that occur on data in .got.plt sections.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8866

16 years agoRationalise standard suppressions: get rid of vast amounts of
Julian Seward [Mon, 22 Dec 2008 20:21:38 +0000 (20:21 +0000)] 
Rationalise standard suppressions: get rid of vast amounts of
near-duplication on the suppressions concerning combinations of
libc, ld and libpthread.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8865

16 years agoDuring instrumentation, handle Imbe_SnoopedStore{Begin,End} a bit more
Julian Seward [Mon, 22 Dec 2008 18:17:24 +0000 (18:17 +0000)] 
During instrumentation, handle Imbe_SnoopedStore{Begin,End} a bit more
convincingly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8864

16 years agoUpdate expected outputs.
Julian Seward [Mon, 22 Dec 2008 15:40:48 +0000 (15:40 +0000)] 
Update expected outputs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8863

16 years agoUpdated after merge of Helgrind from YARD branch to trunk.
Bart Van Assche [Mon, 22 Dec 2008 07:10:44 +0000 (07:10 +0000)] 
Updated after merge of Helgrind from YARD branch to trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8862

16 years agoMinor updates for 3.4.0. Also fix a large number of missing <para>
Julian Seward [Mon, 22 Dec 2008 01:00:15 +0000 (01:00 +0000)] 
Minor updates for 3.4.0.  Also fix a large number of missing <para>
and </para> tags.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8861

16 years agoFinish off updates to the Helgrind manual.
Julian Seward [Mon, 22 Dec 2008 00:39:41 +0000 (00:39 +0000)] 
Finish off updates to the Helgrind manual.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8860

16 years agoMore documentation updates. Urr. I knew there was a reason I'd been
Julian Seward [Sun, 21 Dec 2008 23:11:14 +0000 (23:11 +0000)] 
More documentation updates.  Urr.  I knew there was a reason I'd been
putting this off.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8859

16 years agoPartial update of the Helgrind documentation (incomplete).
Julian Seward [Sun, 21 Dec 2008 21:17:24 +0000 (21:17 +0000)] 
Partial update of the Helgrind documentation (incomplete).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8858

16 years agoAdded prereq clause.
Bart Van Assche [Sun, 21 Dec 2008 17:44:32 +0000 (17:44 +0000)] 
Added prereq clause.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8857

16 years agocircular_buffer test now passes on systems with and without built-in support for...
Bart Van Assche [Sun, 21 Dec 2008 17:24:21 +0000 (17:24 +0000)] 
circular_buffer test now passes on systems with and without built-in support for atomic operations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8856

16 years agoAdded a suppression pattern for the data races triggered by the glibc function fflush().
Bart Van Assche [Sun, 21 Dec 2008 17:21:05 +0000 (17:21 +0000)] 
Added a suppression pattern for the data races triggered by the glibc function fflush().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8855