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

17 years agobackport minimal glibc 2.7 support
Dirk Mueller [Mon, 26 Nov 2007 15:15:40 +0000 (15:15 +0000)] 
backport minimal glibc 2.7 support

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@7227

17 years agofix division by zeros
Dirk Mueller [Fri, 14 Sep 2007 09:02:43 +0000 (09:02 +0000)] 
fix division by zeros

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6831

17 years agosuppression update for openSUSE 10.3
Dirk Mueller [Wed, 12 Sep 2007 13:25:21 +0000 (13:25 +0000)] 
suppression update for openSUSE 10.3

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6825

17 years agoMerge r1776 (Allow up to 7 prefixes, so as to accept 66 66 66 66 66 66
Julian Seward [Thu, 23 Aug 2007 19:02:47 +0000 (19:02 +0000)] 
Merge r1776 (Allow up to 7 prefixes, so as to accept 66 66 66 66 66 66
2e 0f 1f 84 00 00 00 00 00).

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1777

17 years agoupdate suppressions
Dirk Mueller [Tue, 21 Aug 2007 20:28:58 +0000 (20:28 +0000)] 
update suppressions

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6773

18 years agosuppression update for 10.3/glibc 2.6
Dirk Mueller [Mon, 23 Jul 2007 14:33:06 +0000 (14:33 +0000)] 
suppression update for 10.3/glibc 2.6

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6769

18 years agobackport glibc 2.6 support from trunk
Dirk Mueller [Tue, 3 Jul 2007 10:36:43 +0000 (10:36 +0000)] 
backport glibc 2.6 support from trunk

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6762

18 years agoMerge r6758 (Handle a whole bunch of obscure types.)
Julian Seward [Tue, 5 Jun 2007 21:10:51 +0000 (21:10 +0000)] 
Merge r6758 (Handle a whole bunch of obscure types.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6760

18 years agoHandle MPI_DOUBLE_PRECISION.
Julian Seward [Mon, 4 Jun 2007 21:00:16 +0000 (21:00 +0000)] 
Handle MPI_DOUBLE_PRECISION.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6755

18 years agoEdit the manual to bring it up to date and make some of the wording a
Julian Seward [Fri, 18 May 2007 10:49:12 +0000 (10:49 +0000)] 
Edit the manual to bring it up to date and make some of the wording a
bit more professional sounding.  I believe its last major overhaul was
around 3.1.0 time, and some of the text dates from 2002, when V was
more of a fun hack and not a widely used tool, so some of the "relaxed
terminology" :-) is less appropriate now.  The main changes are:

* lots of minor wording adjustments to:
  - bring facts up to date
  - remove very informal styles of writing
  - we have many run-on sentences (sentence 1; sentence 2) which
    I split into two (sentence 1.  Sentence 2).  Similarly, we
    overuse sub-sentences in parentheses, some of which I have
    turned into fully fledged sentences.
  - make naming more consistent: change "valgrind" to "Valgrind"
    or to the current tool name, as appropriate

* delete Helgrind section from the manual (not by really deleting
  it, but commenting out the relevant include-file statement).
  I don't think it's good to have the manual describing functionality
  that the code doesn't provide.

* various rewordings in the Callgrind manual

* add missing flag docs to Lackey manual

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6743

18 years agoMerge r6734 (Callgrind: improve documentation)
Julian Seward [Mon, 14 May 2007 14:06:30 +0000 (14:06 +0000)] 
Merge r6734 (Callgrind: improve documentation)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6740

18 years agoMerge r6728 (Fix stack overflow which lead to totally mysterious .bss
Julian Seward [Sat, 5 May 2007 16:46:21 +0000 (16:46 +0000)] 
Merge r6728 (Fix stack overflow which lead to totally mysterious .bss
corruption)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6729

18 years agoMerge r1761 (Handle x87 FCOMP.)
Julian Seward [Fri, 4 May 2007 10:48:12 +0000 (10:48 +0000)] 
Merge r1761 (Handle x87 FCOMP.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1762

18 years agoMerge r6722 (Avoid compilation warnings with gcc-4.2.)
Julian Seward [Wed, 2 May 2007 10:43:25 +0000 (10:43 +0000)] 
Merge r6722 (Avoid compilation warnings with gcc-4.2.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6725

18 years agoMerge r1759 (keep gcc-4.2 happy)
Julian Seward [Wed, 2 May 2007 10:42:48 +0000 (10:42 +0000)] 
Merge r1759 (keep gcc-4.2 happy)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1760

18 years agoMerge r6721 (If gcc supports -fno-stack-protector, use it.) Fixes
Julian Seward [Wed, 2 May 2007 10:28:07 +0000 (10:28 +0000)] 
Merge r6721 (If gcc supports -fno-stack-protector, use it.)  Fixes
#144112 and various other reports of the same problem.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6724

18 years agoMerge r6608 (Add an intercept for __memmove_chk (another glibc 2.5
Julian Seward [Tue, 1 May 2007 15:43:05 +0000 (15:43 +0000)] 
Merge r6608 (Add an intercept for __memmove_chk (another glibc 2.5
artefact))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6723

18 years agoMerge r6707 as a preventative measure (it's generally a good idea to
Julian Seward [Tue, 1 May 2007 08:44:38 +0000 (08:44 +0000)] 
Merge r6707 as a preventative measure (it's generally a good idea to
set call-by-reference arguments, especially when the function comments
says that they always are set.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6719

18 years agoMerge r6612 and r6646 (Update RedHat8 suppressions)
Julian Seward [Tue, 1 May 2007 08:31:17 +0000 (08:31 +0000)] 
Merge r6612 and r6646 (Update RedHat8 suppressions)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6718

18 years agoMerge r6656 (Clarify the "out of memory" message.)
Julian Seward [Tue, 1 May 2007 08:21:43 +0000 (08:21 +0000)] 
Merge r6656 (Clarify the "out of memory" message.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6717

18 years agoMerge r6649 (Use a 64-bit counter to keep track of the total number of
Julian Seward [Tue, 1 May 2007 08:18:39 +0000 (08:18 +0000)] 
Merge r6649 (Use a 64-bit counter to keep track of the total number of
bytes allocated)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6716

18 years agoMerge r6641 (Handle sys_ioprio_set on amd64-linux.)
Julian Seward [Tue, 1 May 2007 08:10:48 +0000 (08:10 +0000)] 
Merge r6641 (Handle sys_ioprio_set on amd64-linux.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6715

18 years agoMerge r6599 (Correctly handle DW_CFA_def_cfa_sf)
Julian Seward [Mon, 30 Apr 2007 09:44:15 +0000 (09:44 +0000)] 
Merge r6599 (Correctly handle DW_CFA_def_cfa_sf)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6714

18 years agoMerge r6622 (Add .eh_frame gunk for
Julian Seward [Mon, 30 Apr 2007 08:48:19 +0000 (08:48 +0000)] 
Merge r6622 (Add .eh_frame gunk for
VG_(amd64_linux_REDIR_FOR_vgettimeofday) and
VG_(amd64_linux_REDIR_FOR_vgettimeofday) so they can participate in
stack unwinding.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6713

18 years agoMerge r6601 (Callgrind: Fix threads display of "callgrind_control -s")
Julian Seward [Mon, 30 Apr 2007 08:36:52 +0000 (08:36 +0000)] 
Merge r6601 (Callgrind: Fix threads display of "callgrind_control -s")

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6712

18 years agoMerge r6593 (callgrind: fix --collect-systime=yes with "no
Julian Seward [Mon, 30 Apr 2007 08:28:06 +0000 (08:28 +0000)] 
Merge r6593 (callgrind: fix --collect-systime=yes with "no
instrumentation" mode )

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6711

18 years agoMerge r6566 (implement support for AT_FDCWD in openat())
Julian Seward [Mon, 30 Apr 2007 07:43:01 +0000 (07:43 +0000)] 
Merge r6566 (implement support for AT_FDCWD in openat())

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6710

18 years agoMerge r1749 (Implement lahf/sahf on amd64. Also set NDEP on x86 sahf.
Julian Seward [Sun, 29 Apr 2007 10:39:16 +0000 (10:39 +0000)] 
Merge r1749 (Implement lahf/sahf on amd64.  Also set NDEP on x86 sahf.
Fixes #143907.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1758

18 years agoMerge r1748 (x86 front end: Fix various cases where the instruction
Julian Seward [Sun, 29 Apr 2007 10:34:42 +0000 (10:34 +0000)] 
Merge r1748 (x86 front end: Fix various cases where the instruction
decoder asserted/paniced instead of doing the normal SIGILL thing.
Fixes #143354.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1757

18 years agoMerge r1747 (Fold Add8(t,t) ==> t << 1. Fixes #143817 (Unused
Julian Seward [Sun, 29 Apr 2007 10:28:33 +0000 (10:28 +0000)] 
Merge r1747 (Fold Add8(t,t) ==> t << 1.  Fixes #143817 (Unused
bitfield pad bits confuse memcheck))

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1756

18 years agoMerge r1742 and r1743 (x86 and amd64 front ends: synthesise SIGILL in
Julian Seward [Sun, 29 Apr 2007 10:20:05 +0000 (10:20 +0000)] 
Merge r1742 and r1743 (x86 and amd64 front ends: synthesise SIGILL in
the normal way for some obscure invalid instruction cases, rather than
asserting, as happened in #143079 and #142279.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1755

18 years agoMerge r1740 (Tolerate redundant REX.W prefix produced by Mono for
Julian Seward [Sun, 29 Apr 2007 10:07:20 +0000 (10:07 +0000)] 
Merge r1740 (Tolerate redundant REX.W prefix produced by Mono for
'fsqrt' (a lame kludge).)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1754

18 years agoMerge r1738 (comment only changes for the ppc front end)
Julian Seward [Sun, 29 Apr 2007 09:57:48 +0000 (09:57 +0000)] 
Merge r1738 (comment only changes for the ppc front end)

Merge r1739 (ppc64 code generation bug fix: When generating 64-bit
code, ensure that any addresses used in 4 or 8 byte loads or stores of
the form reg+imm have the lowest 2 bits of imm set to zero, so that
they can safely be used in ld/ldu/lda/std/stdu instructions.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1753

18 years agoMerge r1737 (Handle the (bizarre) no-op "26 2E 64 65 90 %es:%cs:%fs:%gs:nop")
Julian Seward [Sun, 29 Apr 2007 09:49:38 +0000 (09:49 +0000)] 
Merge r1737 (Handle the (bizarre) no-op "26 2E 64 65 90 %es:%cs:%fs:%gs:nop")

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1752

18 years agoMerge r1736 and r1741: int $3 support (x86 and amd64)
Julian Seward [Sun, 29 Apr 2007 09:40:56 +0000 (09:40 +0000)] 
Merge r1736 and r1741: int $3 support (x86 and amd64)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1751

18 years agoMerge r1735 (Handle FCOM and FCOMPP in 64-bit mode (see #141790))
Julian Seward [Sun, 29 Apr 2007 09:28:21 +0000 (09:28 +0000)] 
Merge r1735 (Handle FCOM and FCOMPP in 64-bit mode (see #141790))

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1750

18 years agoMerge r6692 (Handle some more types: {REAL,INTEGER}{4,8} and 2INT.)
Julian Seward [Thu, 5 Apr 2007 00:59:32 +0000 (00:59 +0000)] 
Merge r6692 (Handle some more types: {REAL,INTEGER}{4,8} and 2INT.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6694

18 years agoMerge r6575 (Handle type MPI_PACKED and associated functions
Julian Seward [Thu, 5 Apr 2007 00:55:13 +0000 (00:55 +0000)] 
Merge r6575 (Handle type MPI_PACKED and associated functions
PMPI_Packed and PMPI_Unpacked.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6693

18 years agoFix bug 142491: allow more --alloc-fn functions (128, up from 32).
Nicholas Nethercote [Mon, 26 Mar 2007 23:52:19 +0000 (23:52 +0000)] 
Fix bug 142491: allow more --alloc-fn functions (128, up from 32).

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6672

18 years agoFix bug 142197: don't free --toolname:foo options after they've been munged,
Nicholas Nethercote [Mon, 26 Mar 2007 23:45:01 +0000 (23:45 +0000)] 
Fix bug 142197: don't free --toolname:foo options after they've been munged,
because tools should be able to assume that they are never freed, just like
other options.

Merged from trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6669

18 years agoDon't read ./.valgrindrc if CWD==HOME.
Nicholas Nethercote [Mon, 26 Mar 2007 22:10:53 +0000 (22:10 +0000)] 
Don't read ./.valgrindrc if CWD==HOME.

Merged from trunk (r6660).  Also required r6380.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6666

18 years agoMove on.
Julian Seward [Tue, 30 Jan 2007 13:36:18 +0000 (13:36 +0000)] 
Move on.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6564

18 years ago--> 3.2.3, hopefully
Julian Seward [Mon, 29 Jan 2007 18:43:20 +0000 (18:43 +0000)] 
--> 3.2.3, hopefully

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6560

18 years agoMerge r6553/6 (Intercept __stpcpy_chk. (Dirk Mueller))
Julian Seward [Mon, 29 Jan 2007 01:07:21 +0000 (01:07 +0000)] 
Merge r6553/6 (Intercept __stpcpy_chk.  (Dirk Mueller))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6558

18 years agoMerge r1731 (Fill in missing cases in eqIRConst.)
Julian Seward [Mon, 29 Jan 2007 00:58:10 +0000 (00:58 +0000)] 
Merge r1731 (Fill in missing cases in eqIRConst.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1732

18 years agoBump version.
Julian Seward [Wed, 24 Jan 2007 01:29:25 +0000 (01:29 +0000)] 
Bump version.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6552

18 years ago-> 3.2.2 final.
Julian Seward [Mon, 22 Jan 2007 15:30:21 +0000 (15:30 +0000)] 
-> 3.2.2 final.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6545

18 years agoMerge r6543 (Another ifort 9.1 suppression (Ashley Pittman))
Julian Seward [Mon, 22 Jan 2007 15:25:46 +0000 (15:25 +0000)] 
Merge r6543 (Another ifort 9.1 suppression (Ashley Pittman))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6544

18 years ago--> 3.2.2.RC6
Julian Seward [Fri, 19 Jan 2007 02:48:22 +0000 (02:48 +0000)] 
--> 3.2.2.RC6

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6539

18 years agoMerge r6537 (Intercept mempcpy also in ld.so.1.)
Julian Seward [Thu, 18 Jan 2007 18:10:52 +0000 (18:10 +0000)] 
Merge r6537 (Intercept mempcpy also in ld.so.1.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6538

18 years ago--> 3.2.2.RC5
Julian Seward [Thu, 18 Jan 2007 02:24:35 +0000 (02:24 +0000)] 
--> 3.2.2.RC5

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6536

18 years agoUpdate for 3.2.2.
Julian Seward [Thu, 18 Jan 2007 02:21:33 +0000 (02:21 +0000)] 
Update for 3.2.2.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6535

18 years agoMerge r6533 (Sync with AUTHORS.)
Julian Seward [Thu, 18 Jan 2007 02:20:33 +0000 (02:20 +0000)] 
Merge r6533 (Sync with AUTHORS.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6534

18 years agoMerge r6530 (Enable the pselect6 wrapper on amd64-linux.)
Julian Seward [Thu, 18 Jan 2007 00:17:01 +0000 (00:17 +0000)] 
Merge r6530 (Enable the pselect6 wrapper on amd64-linux.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6531

18 years agoMerge r6526 (Intercept _intel_fast_memcpy in the main executable.)
Julian Seward [Tue, 16 Jan 2007 22:04:50 +0000 (22:04 +0000)] 
Merge r6526 (Intercept _intel_fast_memcpy in the main executable.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6528

18 years agoMerge r6523 (Inline a bunch of helper functions)
Julian Seward [Tue, 16 Jan 2007 22:03:54 +0000 (22:03 +0000)] 
Merge r6523 (Inline a bunch of helper functions)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6527

18 years agoMerge r1728 (Constant fold XorV128(t,t) -> 0.)
Julian Seward [Tue, 16 Jan 2007 22:02:35 +0000 (22:02 +0000)] 
Merge r1728 (Constant fold  XorV128(t,t) -> 0.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1729

18 years agoMerge r6514 (nanoleak2.c)
Nicholas Nethercote [Sat, 13 Jan 2007 00:01:39 +0000 (00:01 +0000)] 
Merge r6514 (nanoleak2.c)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6515

18 years agoMerge r6510 (Handle DW_CFA_undefined)
Julian Seward [Fri, 12 Jan 2007 22:11:45 +0000 (22:11 +0000)] 
Merge r6510 (Handle DW_CFA_undefined)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6513

18 years agoMerge r6509 (ML_(read_callframe_info_dwarf2): deal better with CIEs
Julian Seward [Fri, 12 Jan 2007 22:09:57 +0000 (22:09 +0000)] 
Merge r6509 (ML_(read_callframe_info_dwarf2): deal better with CIEs
with no augmentation)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6512

18 years agoMerge r6506,7,8: Non-functional changes - partially rename
Julian Seward [Fri, 12 Jan 2007 22:03:14 +0000 (22:03 +0000)] 
Merge r6506,7,8: Non-functional changes - partially rename
variables/fields used during debuginfo reading for greater clarity.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6511

18 years agoMerge r1725 (Implement rcl{b,w,l,q} on amd64.)
Julian Seward [Fri, 12 Jan 2007 21:26:51 +0000 (21:26 +0000)] 
Merge r1725 (Implement rcl{b,w,l,q} on amd64.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1727

18 years agoifort 9.1 on amd64 suppression
Julian Seward [Wed, 10 Jan 2007 18:32:36 +0000 (18:32 +0000)] 
ifort 9.1 on amd64 suppression

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6504

18 years agoMerge r6502 (Generate valid XML even for very long fn names)
Julian Seward [Wed, 10 Jan 2007 15:43:36 +0000 (15:43 +0000)] 
Merge r6502 (Generate valid XML even for very long fn names)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6503

18 years agoMerge r1722 (Implement FXSAVE on amd64.)
Julian Seward [Wed, 10 Jan 2007 05:22:03 +0000 (05:22 +0000)] 
Merge r1722 (Implement FXSAVE on amd64.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1724

18 years agoUpdate copyright dates.
Julian Seward [Wed, 10 Jan 2007 05:13:42 +0000 (05:13 +0000)] 
Update copyright dates.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1723

18 years agoMerge r6479 (Replace bcmp in ld.so.1.)
Julian Seward [Tue, 9 Jan 2007 20:41:41 +0000 (20:41 +0000)] 
Merge r6479 (Replace bcmp in ld.so.1.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6498

18 years agoMerge r6495 (handle hinted client mmaps more robustly)
Julian Seward [Tue, 9 Jan 2007 20:40:44 +0000 (20:40 +0000)] 
Merge r6495 (handle hinted client mmaps more robustly)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6497

18 years ago-> 3.2.2 RC1
Julian Seward [Mon, 8 Jan 2007 06:43:25 +0000 (06:43 +0000)] 
-> 3.2.2 RC1

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6492

18 years agoUpdate copyright dates.
Julian Seward [Mon, 8 Jan 2007 06:31:34 +0000 (06:31 +0000)] 
Update copyright dates.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6490

18 years agoMerge r6486 (Update for 2007)
Julian Seward [Mon, 8 Jan 2007 06:27:23 +0000 (06:27 +0000)] 
Merge r6486 (Update for 2007)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6489

18 years agoPartial merge of r6397 (Include missing files in tarball.)
Julian Seward [Sun, 7 Jan 2007 17:43:49 +0000 (17:43 +0000)] 
Partial merge of r6397 (Include missing files in tarball.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6483

18 years agoMerge r6297 (word size fixes for tinycc.c)
Julian Seward [Sun, 7 Jan 2007 04:07:09 +0000 (04:07 +0000)] 
Merge r6297 (word size fixes for tinycc.c)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6482

18 years agoparse_procselfmaps: don't hand zero-length mappings to
Julian Seward [Sun, 7 Jan 2007 01:49:31 +0000 (01:49 +0000)] 
parse_procselfmaps: don't hand zero-length mappings to
*record_mapping, since they can't really be represented by the segment
table herein, and are mistaken for a mapping which covers the entire
address space.  Intended to fix #132998, but fix has not been
verified.  It does not appear to cause any other failures though.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6480

18 years agoMerge r6477 (Fixes for MPICH on amd64-linux.)
Julian Seward [Sat, 6 Jan 2007 05:46:30 +0000 (05:46 +0000)] 
Merge r6477 (Fixes for MPICH on amd64-linux.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6478

18 years agoMerge r6475 (Pass CC and AR to vex's Makefile here too.)
Julian Seward [Sat, 6 Jan 2007 00:13:43 +0000 (00:13 +0000)] 
Merge r6475 (Pass CC and AR to vex's Makefile here too.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6476

18 years agoMerge r6473 (Supps for MVL 4.0.1 on ppc32 (Bart Van Assche))
Julian Seward [Fri, 5 Jan 2007 15:22:41 +0000 (15:22 +0000)] 
Merge r6473 (Supps for MVL 4.0.1 on ppc32 (Bart Van Assche))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6474

18 years agoMerge r1716 (Use 'ifndef' in the makefile correctly.)
Julian Seward [Thu, 4 Jan 2007 16:20:53 +0000 (16:20 +0000)] 
Merge r1716 (Use 'ifndef' in the makefile correctly.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1717

18 years agoMerge r6471 (Avoid printf in the recursive routines ...)
Julian Seward [Mon, 1 Jan 2007 22:17:37 +0000 (22:17 +0000)] 
Merge r6471 (Avoid printf in the recursive routines ...)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6472

18 years agoMerge r6469 (Provide a replacement for mempcpy.)
Julian Seward [Sun, 31 Dec 2006 19:40:56 +0000 (19:40 +0000)] 
Merge r6469 (Provide a replacement for mempcpy.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6470

18 years agoMerge r6467 (Apparently needed on Red Hat 7.3.)
Julian Seward [Sun, 31 Dec 2006 15:33:12 +0000 (15:33 +0000)] 
Merge r6467 (Apparently needed on Red Hat 7.3.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6468

18 years agoMerge r6463 (Redo a suppression in X.org style.)
Julian Seward [Sun, 31 Dec 2006 02:30:16 +0000 (02:30 +0000)] 
Merge r6463 (Redo a suppression in X.org style.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6465

18 years agoMerge r6462 (Intercept/replace glibc-2.5's __strcpy_chk function)
Julian Seward [Sun, 31 Dec 2006 02:26:57 +0000 (02:26 +0000)] 
Merge r6462 (Intercept/replace glibc-2.5's __strcpy_chk function)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6464

18 years agoMerge r6460 (Remove redundant \n)
Julian Seward [Sat, 30 Dec 2006 17:58:20 +0000 (17:58 +0000)] 
Merge r6460 (Remove redundant \n)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6461

18 years agoFollowup to r6457 (Support 64k pages on ppc32/64-linux) which adds
Julian Seward [Sat, 30 Dec 2006 04:06:15 +0000 (04:06 +0000)] 
Followup to r6457 (Support 64k pages on ppc32/64-linux) which adds
some assertions and then fixes definitions accordingly.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6458

18 years agoSupport 64k pages on ppc32/64-linux (Jakub Jelink, Dave Nomura)
Julian Seward [Sat, 30 Dec 2006 02:46:07 +0000 (02:46 +0000)] 
Support 64k pages on ppc32/64-linux (Jakub Jelink, Dave Nomura)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6457

18 years agoSync x86/amd64 flag helpers with the trunk.
Julian Seward [Fri, 29 Dec 2006 05:06:51 +0000 (05:06 +0000)] 
Sync x86/amd64 flag helpers with the trunk.

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1715

18 years agoMerge r6453 (Update expected output following r6447 (Test lvxl and stvxl.))
Julian Seward [Thu, 28 Dec 2006 17:42:37 +0000 (17:42 +0000)] 
Merge r6453 (Update expected output following r6447 (Test lvxl and stvxl.))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6455

18 years agoMerge r6452 (Avoid name clash on ppc64-linux.)
Julian Seward [Thu, 28 Dec 2006 17:42:06 +0000 (17:42 +0000)] 
Merge r6452 (Avoid name clash on ppc64-linux.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6454

18 years agoMerge r1711 (Handle recent binutils padding "nopw %cs:0x0(%eax,%eax,1)")
Julian Seward [Thu, 28 Dec 2006 02:03:07 +0000 (02:03 +0000)] 
Merge r1711 (Handle recent binutils padding "nopw %cs:0x0(%eax,%eax,1)")

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1712

18 years agoMerge r1709 (Enable support for altivec prefetches: dss, dst, dstt,
Julian Seward [Thu, 28 Dec 2006 00:03:25 +0000 (00:03 +0000)] 
Merge r1709 (Enable support for altivec prefetches: dss, dst, dstt,
dstst, dststt.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1710

18 years agoMerge r6447 (Test lvxl and stvxl.)
Julian Seward [Wed, 27 Dec 2006 21:39:18 +0000 (21:39 +0000)] 
Merge r6447 (Test lvxl and stvxl.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6448

18 years agoMerge r1707 (Enable lvxl and stvxl.)
Julian Seward [Wed, 27 Dec 2006 21:38:35 +0000 (21:38 +0000)] 
Merge r1707 (Enable lvxl and stvxl.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1708

18 years agoMerge r1705 (Implement mfspr 268 and 269. Fixes #139050.)
Julian Seward [Wed, 27 Dec 2006 19:04:45 +0000 (19:04 +0000)] 
Merge r1705 (Implement mfspr 268 and 269.  Fixes #139050.)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1706

18 years agoMerge r6444 (Print a marginally more helpful error message if UME (ELF
Julian Seward [Wed, 27 Dec 2006 05:21:14 +0000 (05:21 +0000)] 
Merge r6444 (Print a marginally more helpful error message if UME (ELF
loading) fails.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6445

18 years agoMerge r1677 (comment-only change: IR comments)
Julian Seward [Wed, 27 Dec 2006 04:52:17 +0000 (04:52 +0000)] 
Merge r1677 (comment-only change: IR comments)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1704

18 years agoMerge r6441 (Handle new primop Iop_SarN8x8 introduced in vex r1702.)
Julian Seward [Wed, 27 Dec 2006 04:22:08 +0000 (04:22 +0000)] 
Merge r6441 (Handle new primop Iop_SarN8x8 introduced in vex r1702.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6442

18 years agoMerge r1702 (x86 front end: Implement MASKMOVQ and MASKMOVDQU)
Julian Seward [Wed, 27 Dec 2006 04:21:05 +0000 (04:21 +0000)] 
Merge r1702 (x86 front end: Implement MASKMOVQ and MASKMOVDQU)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH@1703

18 years agoMerge r6439 (Finally close #133054/#118903 ('make install' fails with
Julian Seward [Tue, 26 Dec 2006 04:51:50 +0000 (04:51 +0000)] 
Merge r6439 (Finally close #133054/#118903 ('make install' fails with
syntax errors))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6440