]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Ivo Raisr [Mon, 14 Aug 2017 10:26:21 +0000 (12:26 +0200)]
Merge VEX_3_1_BRANCH into VALGRIND_3_1_BRANCH
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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