valgrind:mainlinemirror.git
11 years agoSwizzle external. VALGRIND_3_2_3
sewardj [Tue, 30 Jan 2007 05:02:44 +0000 (05:02 +0000)]
Swizzle external.

git-svn-id: svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_3@6562 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoTag valgrind-3.2.3.
sewardj [Tue, 30 Jan 2007 04:57:38 +0000 (04:57 +0000)]
Tag valgrind-3.2.3.

git-svn-id: svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_3@6561 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago--> 3.2.3, hopefully
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6553/6 (Intercept __stpcpy_chk. (Dirk Mueller))
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoBump version.
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago-> 3.2.2 final.
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6543 (Another ifort 9.1 suppression (Ashley Pittman))
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago--> 3.2.2.RC6
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6537 (Intercept mempcpy also in ld.so.1.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago--> 3.2.2.RC5
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdate for 3.2.2.
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6533 (Sync with AUTHORS.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6530 (Enable the pselect6 wrapper on amd64-linux.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6526 (Intercept _intel_fast_memcpy in the main executable.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6523 (Inline a bunch of helper functions)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6514 (nanoleak2.c)
njn [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6510 (Handle DW_CFA_undefined)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6509 (ML_(read_callframe_info_dwarf2): deal better with CIEs
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6506,7,8: Non-functional changes - partially rename
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoifort 9.1 on amd64 suppression
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6502 (Generate valid XML even for very long fn names)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6479 (Replace bcmp in ld.so.1.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6495 (handle hinted client mmaps more robustly)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago-> 3.2.2 RC1
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdate copyright dates.
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6486 (Update for 2007)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoPartial merge of r6397 (Include missing files in tarball.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6297 (word size fixes for tinycc.c)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoparse_procselfmaps: don't hand zero-length mappings to
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6477 (Fixes for MPICH on amd64-linux.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6475 (Pass CC and AR to vex's Makefile here too.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6473 (Supps for MVL 4.0.1 on ppc32 (Bart Van Assche))
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6471 (Avoid printf in the recursive routines ...)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6469 (Provide a replacement for mempcpy.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6467 (Apparently needed on Red Hat 7.3.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6463 (Redo a suppression in X.org style.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6462 (Intercept/replace glibc-2.5's __strcpy_chk function)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6460 (Remove redundant \n)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoFollowup to r6457 (Support 64k pages on ppc32/64-linux) which adds
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoSupport 64k pages on ppc32/64-linux (Jakub Jelink, Dave Nomura)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6453 (Update expected output following r6447 (Test lvxl and stvxl.))
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6452 (Avoid name clash on ppc64-linux.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6447 (Test lvxl and stvxl.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6444 (Print a marginally more helpful error message if UME (ELF
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6441 (Handle new primop Iop_SarN8x8 introduced in vex r1702.)
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6439 (Finally close #133054/#118903 ('make install' fails with
sewardj [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 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoFinally close #133054/#118903 ('make install' fails with syntax errors)
sewardj [Tue, 26 Dec 2006 04:42:53 +0000 (04:42 +0000)]
Finally close #133054/#118903 ('make install' fails with syntax errors)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6438 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6389 (Fix 'make html-docs' and 'make print-docs'.)
sewardj [Tue, 26 Dec 2006 04:34:38 +0000 (04:34 +0000)]
Merge r6389 (Fix 'make html-docs' and 'make print-docs'.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6437 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6406: Add missing case, apparently not very popular :-)
sewardj [Tue, 26 Dec 2006 04:30:48 +0000 (04:30 +0000)]
Merge r6406: Add missing case, apparently not very popular :-)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6436 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6417: Always ensure that the output buffer is zero-terminated,
sewardj [Tue, 26 Dec 2006 04:29:17 +0000 (04:29 +0000)]
Merge r6417: Always ensure that the output buffer is zero-terminated,
even if it is already full.  (Nick N)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6435 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6411 (usb ioctl handling)
sewardj [Tue, 26 Dec 2006 04:08:39 +0000 (04:08 +0000)]
Merge r6411 (usb ioctl handling)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6433 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6410 (Enhancement of prctl ioctl)
sewardj [Tue, 26 Dec 2006 04:03:36 +0000 (04:03 +0000)]
Merge r6410 (Enhancement of prctl ioctl)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6432 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6404/5 (fix ppc insn set tests for gcc >= 4.1)
sewardj [Tue, 26 Dec 2006 03:55:38 +0000 (03:55 +0000)]
Merge r6404/5 (fix ppc insn set tests for gcc >= 4.1)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6431 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6391 (ppc32/64-linux: use 'ctr' for the branch address, not 'lr' since
sewardj [Tue, 26 Dec 2006 03:53:52 +0000 (03:53 +0000)]
Merge r6391 (ppc32/64-linux: use 'ctr' for the branch address, not 'lr' since
using the latter trashes the branch predictors somehow)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6430 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6382/3 (Fix confusing leak-checker flag hints, and regtest updates)
sewardj [Tue, 26 Dec 2006 03:51:46 +0000 (03:51 +0000)]
Merge r6382/3 (Fix confusing leak-checker flag hints, and regtest updates)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6429 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6377/8: --gen-suppressions fixes (fix for #136844, #138507)
sewardj [Tue, 26 Dec 2006 03:17:44 +0000 (03:17 +0000)]
Merge r6377/8: --gen-suppressions fixes (fix for #136844, #138507)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6428 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6374 (make User errors suppressible)
sewardj [Tue, 26 Dec 2006 03:13:14 +0000 (03:13 +0000)]
Merge r6374 (make User errors suppressible)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6427 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6371 (fix handling of MPI_LONG_DOUBLE)
sewardj [Tue, 26 Dec 2006 03:10:51 +0000 (03:10 +0000)]
Merge r6371 (fix handling of MPI_LONG_DOUBLE)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6426 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6356:
sewardj [Tue, 26 Dec 2006 03:07:02 +0000 (03:07 +0000)]
Merge r6356:

CFI reader: when decoding the single (address) argument to
DW_CFA_set_loc, take into account any encoding info conveyed by the
augmentation string.  See big comment in the code.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6425 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6341 (ExeContext hashing fix)
sewardj [Tue, 26 Dec 2006 03:01:53 +0000 (03:01 +0000)]
Merge r6341 (ExeContext hashing fix)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6424 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6365 and r6367 (fix for: "Drepper: obscure Cachegrind
sewardj [Tue, 26 Dec 2006 02:59:50 +0000 (02:59 +0000)]
Merge r6365 and r6367 (fix for: "Drepper: obscure Cachegrind
simulation bug", and the same for Callgrind)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6423 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6211 (Cachegrind: Update cache parameter detection)
sewardj [Tue, 26 Dec 2006 02:56:23 +0000 (02:56 +0000)]
Merge r6211 (Cachegrind: Update cache parameter detection)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6422 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6084 (fix for #134727: valgrind exits with "Value too large
sewardj [Tue, 26 Dec 2006 02:54:46 +0000 (02:54 +0000)]
Merge r6084 (fix for #134727: valgrind exits with "Value too large
for defined data type")

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6421 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agobackport build fix from trunk
dirk [Thu, 7 Dec 2006 15:34:04 +0000 (15:34 +0000)]
backport build fix from trunk

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6385 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdated docs on tool-writing. Moved them into the user manual.
njn [Mon, 23 Oct 2006 21:24:55 +0000 (21:24 +0000)]
Updated docs on tool-writing.  Moved them into the user manual.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6340 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdate for recent removal of Cachegrind tech docs.
njn [Sat, 21 Oct 2006 23:19:52 +0000 (23:19 +0000)]
Update for recent removal of Cachegrind tech docs.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6337 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoLink to dissertation with a proper link.
njn [Sat, 21 Oct 2006 23:02:13 +0000 (23:02 +0000)]
Link to dissertation with a proper link.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6335 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoRemoved the file format description from cg_annotate.in, because it's in the
njn [Sat, 21 Oct 2006 22:25:56 +0000 (22:25 +0000)]
Removed the file format description from cg_annotate.in, because it's in the
Cachegrind docs.

Removed the Cachegrind tech docs, because they're so out of date to be
useless.  My PhD dissertation gives a much better description of how
Cachegrind works.  (I mentioned this in the Cachegrind user manual.)  The
only still-useful part of Cachegrind's tech docs, the output file format
description, I moved into the Cachegrind user manual.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6333 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years ago- Update comments about Cachegrind file format.
njn [Sat, 21 Oct 2006 18:25:12 +0000 (18:25 +0000)]
- Update comments about Cachegrind file format.
- Be slightly more strict in accepting Cachegrind input files.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6331 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge minor improvements to Lackey from the trunk.
njn [Fri, 20 Oct 2006 22:54:20 +0000 (22:54 +0000)]
Merge minor improvements to Lackey from the trunk.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6329 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMove VG_BUGS_TO to pub_tool_basics.h so that Nulgrind need not import
njn [Fri, 20 Oct 2006 22:52:34 +0000 (22:52 +0000)]
Move VG_BUGS_TO to pub_tool_basics.h so that Nulgrind need not import
pub_tool_libcassert.h.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6328 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoAdd an FAQ.
njn [Fri, 20 Oct 2006 22:23:54 +0000 (22:23 +0000)]
Add an FAQ.

MERGED FROM TRUNK

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6327 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoglibc 2.5 support
dirk [Mon, 16 Oct 2006 17:19:53 +0000 (17:19 +0000)]
glibc 2.5 support

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6240 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoBump version.
sewardj [Sat, 16 Sep 2006 01:09:58 +0000 (01:09 +0000)]
Bump version.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6075 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoFinalise 3.2.1.
sewardj [Fri, 15 Sep 2006 13:40:01 +0000 (13:40 +0000)]
Finalise 3.2.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6070 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdate
sewardj [Thu, 14 Sep 2006 20:17:09 +0000 (20:17 +0000)]
Update

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6069 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6064 (callgrind_annotate: fix warnings with "--collect-jumps=yes")
sewardj [Thu, 14 Sep 2006 20:10:19 +0000 (20:10 +0000)]
Merge r6064 (callgrind_annotate: fix warnings with "--collect-jumps=yes")

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6067 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoYet another X padding suppression.
sewardj [Thu, 14 Sep 2006 20:07:46 +0000 (20:07 +0000)]
Yet another X padding suppression.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6066 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoBump versions.
sewardj [Tue, 12 Sep 2006 23:08:49 +0000 (23:08 +0000)]
Bump versions.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6063 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoUpdate for 3.2.1.
sewardj [Tue, 12 Sep 2006 23:06:00 +0000 (23:06 +0000)]
Update for 3.2.1.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6062 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6059 (fix for: docs path hardwired (Dennis Lubert))
sewardj [Tue, 12 Sep 2006 22:39:02 +0000 (22:39 +0000)]
Merge r6059 (fix for: docs path hardwired (Dennis Lubert))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6060 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6045 and r6053 (callgrind: fix failed assertion when toggling
sewardj [Tue, 12 Sep 2006 21:13:11 +0000 (21:13 +0000)]
Merge r6045 and r6053 (callgrind: fix failed assertion when toggling
instrumentation mode) (JosefW)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6057 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6044 (callgrind: fix annotate script for data produced with
sewardj [Tue, 12 Sep 2006 21:09:17 +0000 (21:09 +0000)]
Merge r6044 (callgrind: fix annotate script for data produced with
--dump-instr=yes) (JosefW)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6056 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6043 (callgrind: fix warning about malformed creator line)
sewardj [Tue, 12 Sep 2006 21:07:53 +0000 (21:07 +0000)]
Merge r6043 (callgrind: fix warning about malformed creator line)
(JosefW)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6055 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6049 (fix for #133694, from Tom Hughes)
sewardj [Tue, 12 Sep 2006 21:05:48 +0000 (21:05 +0000)]
Merge r6049 (fix for #133694, from Tom Hughes)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6054 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMisc minor fixes for SuSE 10.1 (ppc32)
sewardj [Mon, 11 Sep 2006 17:22:54 +0000 (17:22 +0000)]
Misc minor fixes for SuSE 10.1 (ppc32)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6048 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6040 (fix for: 'cfsi->len > 0 && cfsi->len < 2000000' failed)
sewardj [Mon, 28 Aug 2006 22:59:58 +0000 (22:59 +0000)]
Merge r6040 (fix for: 'cfsi->len > 0 && cfsi->len < 2000000' failed)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6041 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoPartial bump of version number.
sewardj [Mon, 28 Aug 2006 21:51:34 +0000 (21:51 +0000)]
Partial bump of version number.

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6039 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6036 (fix for: valgrind header files are not standard C)
sewardj [Mon, 28 Aug 2006 21:18:59 +0000 (21:18 +0000)]
Merge r6036 (fix for: valgrind header files are not standard C)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6037 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5987 (regtest for: amd64->IR: 0x66 0xF 0xF6 0xC4 (psadbw,SSE2))
sewardj [Mon, 28 Aug 2006 13:13:01 +0000 (13:13 +0000)]
Merge r5987 (regtest for: amd64->IR: 0x66 0xF 0xF6 0xC4 (psadbw,SSE2))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6032 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6030 (fix for: VG_N_SEGNAMES too low)
sewardj [Mon, 28 Aug 2006 13:08:16 +0000 (13:08 +0000)]
Merge r6030 (fix for: VG_N_SEGNAMES too low)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6031 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6011 (amd64 padding suppressions)
sewardj [Mon, 28 Aug 2006 12:40:05 +0000 (12:40 +0000)]
Merge r6011 (amd64 padding suppressions)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6029 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6010 (ppc32 SuSE 10.1 redir)
sewardj [Mon, 28 Aug 2006 12:38:31 +0000 (12:38 +0000)]
Merge r6010 (ppc32 SuSE 10.1 redir)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6028 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5999 (BartV: Don't print more lines of a stack-trace than were
sewardj [Mon, 28 Aug 2006 12:36:11 +0000 (12:36 +0000)]
Merge r5999 (BartV: Don't print more lines of a stack-trace than were
obtained.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6027 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6001 (fix for: Alex Bennee mmap problem (9 Aug))
sewardj [Mon, 28 Aug 2006 12:32:43 +0000 (12:32 +0000)]
Merge r6001 (fix for: Alex Bennee mmap problem (9 Aug))

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6026 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r6003,4 (fix for: cachegrind/callgrind causes executable to die)
sewardj [Mon, 28 Aug 2006 12:28:51 +0000 (12:28 +0000)]
Merge r6003,4 (fix for: cachegrind/callgrind causes executable to die)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6025 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5991,4,6 (GraydonH leak checking fix)
sewardj [Mon, 28 Aug 2006 12:24:48 +0000 (12:24 +0000)]
Merge r5991,4,6 (GraydonH leak checking fix)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6024 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5990 (fix for: Livelocks entire machine)
sewardj [Mon, 28 Aug 2006 12:21:19 +0000 (12:21 +0000)]
Merge r5990 (fix for: Livelocks entire machine)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6023 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5983 (fix for:Valgrind aborts when process calls malloc_trim())
sewardj [Mon, 28 Aug 2006 12:19:40 +0000 (12:19 +0000)]
Merge r5983 (fix for:Valgrind aborts when process calls malloc_trim())

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6022 a5019735-40e9-0310-863c-91ae7b9d1cf9

11 years agoMerge r5979 (fix for: Can't stat .so/.exe error while reading symbols)
sewardj [Mon, 28 Aug 2006 12:17:41 +0000 (12:17 +0000)]
Merge r5979 (fix for: Can't stat .so/.exe error while reading symbols)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH@6021 a5019735-40e9-0310-863c-91ae7b9d1cf9