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

19 years agoBump
Julian Seward [Thu, 16 Mar 2006 11:36:23 +0000 (11:36 +0000)] 
Bump

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5777

19 years agoHopefully final commit for 3.1.1.
Julian Seward [Wed, 15 Mar 2006 17:53:06 +0000 (17:53 +0000)] 
Hopefully final commit for 3.1.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5771

19 years agoMerge r5769 (add a suppression for ld-2.4.so)
Julian Seward [Wed, 15 Mar 2006 17:38:42 +0000 (17:38 +0000)] 
Merge r5769 (add a suppression for ld-2.4.so)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5770

19 years agoAllow a thread to spin longer when yielding before switching to a
Julian Seward [Wed, 15 Mar 2006 14:18:16 +0000 (14:18 +0000)] 
Allow a thread to spin longer when yielding before switching to a
different thread.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5768

19 years agoSheesh. The ppc32 back end is good at eating bazillions of spill
Julian Seward [Wed, 15 Mar 2006 13:12:43 +0000 (13:12 +0000)] 
Sheesh.  The ppc32 back end is good at eating bazillions of spill
slots sometimes.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1597

19 years agoFinalise for 3.1.1.
Julian Seward [Wed, 15 Mar 2006 12:14:17 +0000 (12:14 +0000)] 
Finalise for 3.1.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5767

19 years agoMerge r5765 (A couple of initialisations to keep gcc-4.1.0 happy.)
Julian Seward [Wed, 15 Mar 2006 12:13:30 +0000 (12:13 +0000)] 
Merge r5765 (A couple of initialisations to keep gcc-4.1.0 happy.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5766

19 years agoMerge r1521 (fix amd64 SSE front end causing too much memory to be
Julian Seward [Tue, 14 Mar 2006 19:14:59 +0000 (19:14 +0000)] 
Merge r1521 (fix amd64 SSE front end causing too much memory to be
read for some SSE comparisons).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1596

19 years agoMerge r1521 (fix x86 SSE front end causing too much memory to be read
Julian Seward [Tue, 14 Mar 2006 18:39:29 +0000 (18:39 +0000)] 
Merge r1521 (fix x86 SSE front end causing too much memory to be read
for some SSE comparisons).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1595

19 years agoFirst attempt at release notes for 3.1.1.
Julian Seward [Tue, 7 Mar 2006 11:06:49 +0000 (11:06 +0000)] 
First attempt at release notes for 3.1.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5721

19 years agoBump document versions.
Julian Seward [Tue, 7 Mar 2006 10:50:05 +0000 (10:50 +0000)] 
Bump document versions.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5720

19 years agoMerge r5505 (Make this test 64-bit clean.)
Julian Seward [Tue, 7 Mar 2006 10:38:47 +0000 (10:38 +0000)] 
Merge r5505 (Make this test 64-bit clean.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5719

19 years agoMerge amd64 'fxtract' test from trunk.
Julian Seward [Tue, 7 Mar 2006 01:41:59 +0000 (01:41 +0000)] 
Merge amd64 'fxtract' test from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5717

19 years agoMerge r1593 (implement amd64 fxtract)
Julian Seward [Tue, 7 Mar 2006 01:40:44 +0000 (01:40 +0000)] 
Merge r1593 (implement amd64 fxtract)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1594

19 years agoMerge r1591 (Implement fnstsw).
Julian Seward [Tue, 7 Mar 2006 00:24:59 +0000 (00:24 +0000)] 
Merge r1591 (Implement fnstsw).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1592

19 years agoMerge r1533 (Implement clflush).
Julian Seward [Mon, 6 Mar 2006 20:03:43 +0000 (20:03 +0000)] 
Merge r1533 (Implement clflush).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1590

19 years agoMerge r1587 (Implement fcmovnu.)
Julian Seward [Mon, 6 Mar 2006 19:23:30 +0000 (19:23 +0000)] 
Merge r1587 (Implement fcmovnu.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1589

19 years agoMerge r1585 (3DNow! prefetch insn (prefetch, prefetchw))
Julian Seward [Mon, 6 Mar 2006 14:32:00 +0000 (14:32 +0000)] 
Merge r1585 (3DNow! prefetch insn (prefetch, prefetchw))

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1586

19 years agoMerge r1583 (fix for 8-bit xadd G,E)
Julian Seward [Mon, 6 Mar 2006 13:42:01 +0000 (13:42 +0000)] 
Merge r1583 (fix for 8-bit xadd G,E)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1584

19 years agoMerge r1569 (Redo x86g_calculate_FXTRACT to only use integer arithmetic.)
Julian Seward [Mon, 6 Mar 2006 13:16:18 +0000 (13:16 +0000)] 
Merge r1569 (Redo x86g_calculate_FXTRACT to only use integer arithmetic.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1582

19 years agogcc-2.96 build fix
Julian Seward [Mon, 6 Mar 2006 12:41:39 +0000 (12:41 +0000)] 
gcc-2.96 build fix

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1581

19 years agomerge r1579 (Implement mtocrf/mfocrf.)
Julian Seward [Sun, 5 Mar 2006 19:20:08 +0000 (19:20 +0000)] 
merge r1579 (Implement mtocrf/mfocrf.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1580

19 years agoFix compile warning.
Julian Seward [Tue, 28 Feb 2006 13:12:04 +0000 (13:12 +0000)] 
Fix compile warning.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5704

19 years agoPartial merge of r5662 (Fix CPU feature identification for ppc32)
Julian Seward [Tue, 28 Feb 2006 13:05:00 +0000 (13:05 +0000)] 
Partial merge of r5662 (Fix CPU feature identification for ppc32)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5703

19 years agoupdate suppression for ubuntu (backport v5700)
Dirk Mueller [Mon, 27 Feb 2006 08:42:07 +0000 (08:42 +0000)] 
update suppression for ubuntu (backport v5700)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5701

19 years agoPartially merge r1519 (only allocate from callee-save FP and VMX regs).
Julian Seward [Fri, 24 Feb 2006 00:14:29 +0000 (00:14 +0000)] 
Partially merge r1519 (only allocate from callee-save FP and VMX regs).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1578

19 years agoFold in a fix for ppc32 rounding mode setting, from the trunk.
Julian Seward [Thu, 23 Feb 2006 23:47:56 +0000 (23:47 +0000)] 
Fold in a fix for ppc32 rounding mode setting, from the trunk.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1577

19 years agoImport this test from the trunk - it checks that floor/ceil handling
Julian Seward [Thu, 23 Feb 2006 23:26:57 +0000 (23:26 +0000)] 
Import this test from the trunk - it checks that floor/ceil handling
works, amongst things.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5695

19 years agoMerge a hack which existed temporarily in the trunk (is now removed): r5591
Julian Seward [Thu, 23 Feb 2006 23:25:57 +0000 (23:25 +0000)] 
Merge a hack which existed temporarily in the trunk (is now removed): r5591

  Vex can't simulate floor() or ceil() correctly on ppc32/64 from
  glibc-2.3.4 onwards, so just replace the functions with the older
  glibc implementation.  This is an ugly kludge.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5694

19 years agomerge r1544 (The ppc32 port ran itself out of spill slots on some
Julian Seward [Thu, 23 Feb 2006 22:30:35 +0000 (22:30 +0000)] 
merge r1544 (The ppc32 port ran itself out of spill slots on some
heavy duty FP code.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1576

19 years agobackport the "(below main)" backtrace fix to reduce regression
Dirk Mueller [Wed, 22 Feb 2006 19:47:10 +0000 (19:47 +0000)] 
backport the "(below main)" backtrace fix to reduce regression
failures on PPC32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5692

19 years agoupdate suppressions (backport v5690)
Dirk Mueller [Wed, 22 Feb 2006 19:16:25 +0000 (19:16 +0000)] 
update suppressions (backport v5690)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5691

19 years agoupdate suppression
Dirk Mueller [Wed, 22 Feb 2006 16:09:20 +0000 (16:09 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5688

19 years agoupdate to 2.6.16rc4
Dirk Mueller [Wed, 22 Feb 2006 14:31:31 +0000 (14:31 +0000)] 
update to 2.6.16rc4

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5686

19 years agobackport v5639
Dirk Mueller [Wed, 22 Feb 2006 14:12:26 +0000 (14:12 +0000)] 
backport v5639

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5685

19 years agoupdate syscall numbers (against 2.6.16rc2)
Dirk Mueller [Wed, 22 Feb 2006 13:51:13 +0000 (13:51 +0000)] 
update syscall numbers (against 2.6.16rc2)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5683

19 years agobackport compile fix
Dirk Mueller [Wed, 22 Feb 2006 13:47:49 +0000 (13:47 +0000)] 
backport compile fix

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5682

19 years agosuppression update
Dirk Mueller [Wed, 22 Feb 2006 13:25:14 +0000 (13:25 +0000)] 
suppression update

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5680

19 years agosys_tkill support (v5651)
Dirk Mueller [Wed, 22 Feb 2006 13:24:32 +0000 (13:24 +0000)] 
sys_tkill support (v5651)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5679

19 years agobackport "calloc does not always zero memory" (v5647)
Dirk Mueller [Wed, 22 Feb 2006 13:23:33 +0000 (13:23 +0000)] 
backport "calloc does not always zero memory" (v5647)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5678

19 years agobackport "memcheck/tests/zeropage de-looping fix" v5616
Dirk Mueller [Wed, 22 Feb 2006 13:22:42 +0000 (13:22 +0000)] 
backport "memcheck/tests/zeropage de-looping fix" v5616

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5677

19 years agobackport "Support for changing EIP in signal handler (x86)" v5641
Dirk Mueller [Wed, 22 Feb 2006 13:22:02 +0000 (13:22 +0000)] 
backport "Support for changing EIP in signal handler (x86)" v5641

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5676

19 years agobackport TIOCSERGETLSR, TIOCGICOUNT, HDIO_GET_DMA ioctls (v5633)
Dirk Mueller [Wed, 22 Feb 2006 13:20:17 +0000 (13:20 +0000)] 
backport TIOCSERGETLSR, TIOCGICOUNT, HDIO_GET_DMA ioctls (v5633)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5675

19 years agobackport misaligned path word-size bug in mc-main.c (v5500)
Dirk Mueller [Wed, 22 Feb 2006 13:19:32 +0000 (13:19 +0000)] 
backport misaligned path word-size bug in mc-main.c (v5500)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5674

19 years agobackport VG_(getgroups) fix (v5445)
Dirk Mueller [Wed, 22 Feb 2006 13:18:56 +0000 (13:18 +0000)] 
backport VG_(getgroups) fix (v5445)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5673

19 years agoadding vm86old syscall (v5635 backport)
Dirk Mueller [Wed, 22 Feb 2006 13:18:14 +0000 (13:18 +0000)] 
adding vm86old syscall (v5635 backport)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5672

19 years agobackport fixes for more stabs problems (117936,119914,120345)
Dirk Mueller [Wed, 22 Feb 2006 13:16:36 +0000 (13:16 +0000)] 
backport fixes for more stabs problems (117936,119914,120345)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5671

19 years agovarious syscall wrapper updates for ppc32
Dirk Mueller [Wed, 22 Feb 2006 12:55:13 +0000 (12:55 +0000)] 
various syscall wrapper updates for ppc32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5670

19 years agoupdate suppression
Dirk Mueller [Tue, 21 Feb 2006 18:04:04 +0000 (18:04 +0000)] 
update suppression

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5663

19 years agoRe-enable 'fsqrt'. This isn't really correct in the sense that the
Julian Seward [Tue, 21 Feb 2006 17:43:20 +0000 (17:43 +0000)] 
Re-enable 'fsqrt'.  This isn't really correct in the sense that the
insn is allowed even if the CPU doesn't support it.  No matter; it
is done properly in the svn trunk (to become 3.2.0).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1575

19 years agoupdate suppression for Xorg 6.9.0
Dirk Mueller [Tue, 3 Jan 2006 18:08:38 +0000 (18:08 +0000)] 
update suppression for Xorg 6.9.0

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5492

19 years agobackport r5382 from trunk:
Dirk Mueller [Mon, 2 Jan 2006 20:46:06 +0000 (20:46 +0000)] 
backport r5382 from trunk:
r5382 | njn | 2005-12-19 20:40:12 +0100 (Mon, 19 Dec 2005) | 3 lines

Fix a minor --gen-suppressions output bug.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5481

19 years agomerge 5366/67/70 from trunk to fix AshleyP's custom-allocator assertion
Dirk Mueller [Mon, 2 Jan 2006 20:44:14 +0000 (20:44 +0000)] 
merge 5366/67/70 from trunk to fix AshleyP's custom-allocator assertion

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5480

19 years agobackport r5470 from trunk:
Dirk Mueller [Mon, 2 Jan 2006 20:41:28 +0000 (20:41 +0000)] 
backport r5470 from trunk:
r5470 | sewardj | 2006-01-02 00:00:49 +0100 (Mon, 02 Jan 2006) | 5 lines

Read dwarf2 line number information even if a .debug_str section was
not found.  This is believed to fix the regression in 3.1.X wherein
debug info was sometimes not read from icc-8.1 generated executables.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5479

19 years agobackport from trunk:
Dirk Mueller [Mon, 2 Jan 2006 19:34:53 +0000 (19:34 +0000)] 
backport from trunk:
r5325 | njn | 2005-12-12 16:54:50 +0100 (Mon, 12 Dec 2005) | 3 lines

Make it clearer that internal errors are Valgrind's fault.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5478

19 years agoMerge r5427 (OSet 64-bit fastcmp bug)
Julian Seward [Tue, 27 Dec 2005 15:00:25 +0000 (15:00 +0000)] 
Merge r5427 (OSet 64-bit fastcmp bug)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5451

19 years agoMerge r5429 (fix for: memcheck/tests/mempool reads freed memory)
Julian Seward [Tue, 27 Dec 2005 14:52:02 +0000 (14:52 +0000)] 
Merge r5429 (fix for: memcheck/tests/mempool reads freed memory)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5450

19 years agoMerge r5396 (fix for: cg_annotate's --sort option broken). Needs check.
Julian Seward [Tue, 27 Dec 2005 14:46:50 +0000 (14:46 +0000)] 
Merge r5396 (fix for: cg_annotate's --sort option broken).  Needs check.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5449

19 years agoMerge r5368 (More space for debugger cmd line (Dan Thaler))
Julian Seward [Tue, 27 Dec 2005 14:43:31 +0000 (14:43 +0000)] 
Merge r5368 (More space for debugger cmd line (Dan Thaler))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5448

19 years agoMerge vx1501 (strict-aliasing fix)
Julian Seward [Tue, 27 Dec 2005 14:35:15 +0000 (14:35 +0000)] 
Merge vx1501 (strict-aliasing fix)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1516

19 years agoMerge vx1492 (fix for: ppc32: fsqrt). Needs verification.
Julian Seward [Tue, 27 Dec 2005 14:30:46 +0000 (14:30 +0000)] 
Merge vx1492 (fix for: ppc32: fsqrt).  Needs verification.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1515

19 years agoMerge vx1482 (fix for: ppc32: lfsu f5, -4(r11) and various others)
Julian Seward [Tue, 27 Dec 2005 14:22:25 +0000 (14:22 +0000)] 
Merge vx1482 (fix for: ppc32: lfsu f5, -4(r11) and various others)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1514

19 years agoMerge r5270 (fix for: ppc32: __NR_{set,get}priority)
Julian Seward [Tue, 27 Dec 2005 14:06:03 +0000 (14:06 +0000)] 
Merge r5270 (fix for: ppc32: __NR_{set,get}priority)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5447

19 years agoMerge r5262 (fix for: fsub 3,3,3 in ppc32 dispatcher doesn't clear NaNs)
Julian Seward [Tue, 27 Dec 2005 14:03:47 +0000 (14:03 +0000)] 
Merge r5262 (fix for: fsub 3,3,3 in ppc32 dispatcher doesn't clear NaNs)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5446

19 years agoupdate (r5380 from trunk)
Nicholas Nethercote [Mon, 19 Dec 2005 19:38:43 +0000 (19:38 +0000)] 
update (r5380 from trunk)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5381

19 years agoMerge r5378 (leak checker output change) from trunk.
Nicholas Nethercote [Mon, 19 Dec 2005 19:35:13 +0000 (19:35 +0000)] 
Merge r5378 (leak checker output change) from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5379

19 years agoFix minor Cachegrind bug that was occasionally causing misattributions of
Nicholas Nethercote [Thu, 8 Dec 2005 23:19:35 +0000 (23:19 +0000)] 
Fix minor Cachegrind bug that was occasionally causing misattributions of
counts when a function name was used in more than one module.  This showed
up for "???" functions when profiling Valgrind itself.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5320

19 years agomore syscalls for PPC32
Dirk Mueller [Mon, 5 Dec 2005 22:11:52 +0000 (22:11 +0000)] 
more syscalls for PPC32

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5290

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:03:58 +0000 (10:03 +0000)] 
merge from trunk:
r5256 | tom | 2005-12-01 10:21:37 +0100 (Thu, 01 Dec 2005) | 2 lines
Enable getpriority and setpriority on amd64. Fixes bug #117369.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5260

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:03:23 +0000 (10:03 +0000)] 
merge from trunk:
r5254 | tom | 2005-11-30 01:03:58 +0100 (Wed, 30 Nov 2005) | 2 lines
Automake 1.7 is required now.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5259

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:02:35 +0000 (10:02 +0000)] 
merge from trunk:

r5247 | cerion | 2005-11-29 12:08:33 +0100 (Tue, 29 Nov 2005) | 4 lines
Stop gcc4 complaints re ppc32 test - Moved all declarations in front of
statements.
Based on patch from Yao Qi <qiyaoltc@cn.ibm.com>.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5258

19 years agomerge from trunk:
Dirk Mueller [Thu, 1 Dec 2005 10:01:24 +0000 (10:01 +0000)] 
merge from trunk:

r5241 | njn | 2005-11-27 20:11:34 +0100 (Sun, 27 Nov 2005) | 3 lines
Disable 'yield' -- it fails so often that it's useless.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5257

19 years agoUpdate external pointers following tagging.
Julian Seward [Sat, 26 Nov 2005 16:23:36 +0000 (16:23 +0000)] 
Update external pointers following tagging.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5237

19 years agoTag the tree for the 3.1.0 release. Both of these are copies of trunk
Julian Seward [Sat, 26 Nov 2005 16:16:04 +0000 (16:16 +0000)] 
Tag the tree for the 3.1.0 release.  Both of these are copies of trunk
rev 1471.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_1_BRANCH@1472

19 years agoTag the tree for the 3.1.0 release. Both of these are copies of trunk
Julian Seward [Sat, 26 Nov 2005 16:12:51 +0000 (16:12 +0000)] 
Tag the tree for the 3.1.0 release.  Both of these are copies of trunk
rev 5235.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_1_BRANCH@5236

19 years agoHopefully final changes for 3.1.0.
Julian Seward [Sat, 26 Nov 2005 13:38:58 +0000 (13:38 +0000)] 
Hopefully final changes for 3.1.0.

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

19 years agoDue to package upgrades (docbook, passivetex), removed some
Donna Robinson [Fri, 25 Nov 2005 05:36:48 +0000 (05:36 +0000)] 
Due to package upgrades (docbook, passivetex), removed some
bug-patches and created some new ones in the stylesheets.
Also tweaked some files to structure the xml properly.
The FAQ and the Quick-Start are now 'articles' inside a book-wrapper,
which is as it should be.

FAQ.xml
- due to various passivetex bug fixes, the faq is now a properly
  structured xml qandaset document

quick-start-guide.xml:
manual.xml
- Fixed some passivetex-workaround kludges:
  legalnotice -> author

manual-core.xml:
For readability, added '<command>' to varlistentry items
since passivetex (sigh) will no longer indent the para text.

index.xml:
- loads of white-space readability tweaks here and there.

tech-docs.xml
dist-docs.xml
manual.xml
- additional entries to <bookinfo> for compatability with
  the rest of the docs.

/docs/Makefile.am
- added stuff to use the new vg-faq2txt.xsl stylesheet

/docs/lib/Makefile.am
- updated to reflect current contents of /docs/lib/
- removed refs to vg-html-single as is never ever used

/docs/lib/vg-fo.xsl
- massively updated to reflect losing old bugs and gaining new ones

/docs/lib/vg-common.xsl
- deleted as only contained two lines common to html and fo,
  so not worth the bother of hauling around

/docs/lib/vg-html-chunk.xsl
- added what was in vg-common.xsl

/docs/lib/line-wrap.xsl
/docs/lib/faq2text.xsl
- two new stylesheet files for transforming FAQ.xml to FAQ.txt

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

19 years ago64-bit format string fix
Julian Seward [Fri, 25 Nov 2005 04:28:46 +0000 (04:28 +0000)] 
64-bit format string fix

git-svn-id: svn://svn.valgrind.org/vex/trunk@1471

19 years agoMake glibc-2.4 suppressions work on 64 bit platforms too.
Julian Seward [Fri, 25 Nov 2005 02:52:09 +0000 (02:52 +0000)] 
Make glibc-2.4 suppressions work on 64 bit platforms too.

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

19 years agoBe paranoid about the alignment of the storage arrays.
Julian Seward [Fri, 25 Nov 2005 02:47:00 +0000 (02:47 +0000)] 
Be paranoid about the alignment of the storage arrays.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1470

19 years agoppc32 only: use the signal context structures in a way which also
Julian Seward [Fri, 25 Nov 2005 02:16:58 +0000 (02:16 +0000)] 
ppc32 only: use the signal context structures in a way which also
works with 2.4 kernels.  Without this, signal handling and hence
threads don't really work properly on ppc32 on kernel 2.4.  Add
comments from Paul M too.

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

19 years agoppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
Julian Seward [Thu, 24 Nov 2005 03:54:38 +0000 (03:54 +0000)] 
ppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
and fix an inconsistent use of it, from m_signals.

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

19 years agoUse a very fast in-line allocator. This improves its performance by
Julian Seward [Wed, 23 Nov 2005 04:25:07 +0000 (04:25 +0000)] 
Use a very fast in-line allocator.  This improves its performance by
up to 10% on a P4.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1469

19 years agoCompile vex at -O2. This improves its performance by about 15%
Julian Seward [Wed, 23 Nov 2005 03:54:48 +0000 (03:54 +0000)] 
Compile vex at -O2.  This improves its performance by about 15%
on a PIII running SuSE 10 (gcc 4.0.2).

git-svn-id: svn://svn.valgrind.org/vex/trunk@1468

19 years agoDo float-to-bit-image conversion in a way which does not break ANSI C
Julian Seward [Wed, 23 Nov 2005 03:53:45 +0000 (03:53 +0000)] 
Do float-to-bit-image conversion in a way which does not break ANSI C
aliasing rules.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1467

19 years agoFix build system bug causing omission of some ppc32 test files from
Julian Seward [Wed, 23 Nov 2005 03:42:57 +0000 (03:42 +0000)] 
Fix build system bug causing omission of some ppc32 test files from
the tarball.

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

19 years agoFix bug observed by Neal Norwitz in which mremap fails for file mappings.
Julian Seward [Wed, 23 Nov 2005 03:41:41 +0000 (03:41 +0000)] 
Fix bug observed by Neal Norwitz in which mremap fails for file mappings.

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

19 years agoEnable a few extra system calls on amd64 as found by the Python test suite.
Tom Hughes [Mon, 21 Nov 2005 13:57:49 +0000 (13:57 +0000)] 
Enable a few extra system calls on amd64 as found by the Python test suite.

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

19 years agoHopefully final 3.1.0RC1 changes.
Julian Seward [Sun, 20 Nov 2005 19:45:30 +0000 (19:45 +0000)] 
Hopefully final 3.1.0RC1 changes.

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

19 years agoAs with ppc it's necessary to have an initial redirect for index(strchr)
Julian Seward [Sun, 20 Nov 2005 19:37:54 +0000 (19:37 +0000)] 
As with ppc it's necessary to have an initial redirect for index(strchr)
on x86 glibc-2.3.5.

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

19 years agoFix obscure memcheck bug found by Nick. This could cause false
Julian Seward [Sun, 20 Nov 2005 19:08:08 +0000 (19:08 +0000)] 
Fix obscure memcheck bug found by Nick.  This could cause false
negatives, but only in the following unlikely circumstances: for an
8-byte store, which is handled by by the slow path (due to
misalignment or incomplete addressibility).  In this case, the bug
caused the top 32 of the written V bits to be forced to zero
("defined").  This would not have affected the vast majority of 8-byte
stores since almost all of them would either have been handled by the
fast case or would have the top 32 V bits as zero anyway (almost
certainly both).

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

19 years agoNote that Helgrind and Addrcheck are still busted.
Nicholas Nethercote [Sun, 20 Nov 2005 18:14:04 +0000 (18:14 +0000)] 
Note that Helgrind and Addrcheck are still busted.

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

19 years agoAdd a note to release notes about GUIs, which some survey responders
Nicholas Nethercote [Sun, 20 Nov 2005 18:02:15 +0000 (18:02 +0000)] 
Add a note to release notes about GUIs, which some survey responders
seemed unaware of.

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

19 years agoAnother item for 3.1.0 release notes.
Nicholas Nethercote [Sun, 20 Nov 2005 17:19:28 +0000 (17:19 +0000)] 
Another item for 3.1.0 release notes.

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

19 years agoadd comment from log message
Nicholas Nethercote [Sat, 19 Nov 2005 23:22:18 +0000 (23:22 +0000)] 
add comment from log message

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

19 years agoHacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).
Julian Seward [Sat, 19 Nov 2005 23:08:49 +0000 (23:08 +0000)] 
Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).

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

19 years agoDon't test division by zero; 7400 doesn't do what 970/7447 do.
Julian Seward [Sat, 19 Nov 2005 22:14:45 +0000 (22:14 +0000)] 
Don't test division by zero; 7400 doesn't do what 970/7447 do.

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

19 years agoUpdate expected outputs.
Julian Seward [Sat, 19 Nov 2005 20:59:17 +0000 (20:59 +0000)] 
Update expected outputs.

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

19 years agoAnother m{t,f}{xer,lr,ctr} simplification.
Julian Seward [Sat, 19 Nov 2005 20:54:57 +0000 (20:54 +0000)] 
Another m{t,f}{xer,lr,ctr} simplification.

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