Julian Seward
422c3d7eab
Add a test that very long function names are safely truncated in
...
memcheck's XML output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6541
2007-01-19 20:28:44 +00:00
Julian Seward
d62833bdf9
Add a test for rc{l,r}{bwlq} on amd64. (from Emmanuel Thomé)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6540
2007-01-19 20:09:21 +00:00
Julian Seward
2ee6ebe4bf
Intercept mempcpy also in ld.so.1.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6537
2007-01-18 18:01:45 +00:00
Julian Seward
ca946b88d6
Sync with AUTHORS.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6533
2007-01-18 02:19:05 +00:00
Julian Seward
33ad918870
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6532
2007-01-18 02:18:48 +00:00
Julian Seward
967cd7b6fd
Enable the pselect6 wrapper on amd64-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6530
2007-01-18 00:13:24 +00:00
Julian Seward
648b3b2707
Intercept _intel_fast_memcpy in the main executable. Partial fix for
...
#139667 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6526
2007-01-16 21:42:28 +00:00
Julian Seward
43fcd4e09e
Make sse1-friendly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6525
2007-01-16 20:01:15 +00:00
Julian Seward
0bdcfd7702
Add tests to check that memcheck does not give a false error for 'xor
...
%reg,%reg' (in various forms) when %reg contains undefined data.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6524
2007-01-16 19:15:19 +00:00
Julian Seward
5d921b980a
Inline a bunch of helper functions, in an attempt to minimise
...
extraneous frames in backtraces created by the library.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6523
2007-01-16 05:35:46 +00:00
Julian Seward
e71365244a
When '-d' (one or more) is specified, disallow the client from closing
...
fd 2 (stderr) since that's what m_debuglog writes to, and the
resulting disappearance of the debug log can be confusing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6519
2007-01-13 22:27:51 +00:00
Julian Seward
4f16d24085
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6517
2007-01-13 00:25:23 +00:00
Nicholas Nethercote
5c1d81c861
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6516
2007-01-13 00:03:06 +00:00
Nicholas Nethercote
824abc79ce
Fix a bug reported by Bruce Lowekamp involving the interaction of
...
--gen-suppressions with leak checking. Added a regtest for it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6514
2007-01-12 23:59:50 +00:00
Julian Seward
20ce1d0a81
Handle DW_CFA_undefined (produced by PathScale 2.4 on amd64-linux)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6510
2007-01-12 19:21:22 +00:00
Julian Seward
c8bb92ec69
ML_(read_callframe_info_dwarf2): deal better with CIEs with no
...
augmentation (has to do with read_encoded_Addr). This "fix" is a
kludge and may be replaced in future by something cleaner. See
extensive comment addition for the whole sorry tale.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6509
2007-01-12 19:03:19 +00:00
Julian Seward
471585d496
In struct _SegInfo, rename field 'size' to 'text_size' so as to be
...
consistent with all the other 'foo_start_avma'/'foo_size' pairings.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6508
2007-01-11 21:56:20 +00:00
Julian Seward
1b7dd32e8f
In struct _SegInfo, rename field 'offset' to 'text_bias'.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6507
2007-01-11 20:11:51 +00:00
Julian Seward
00c15317cc
Non-functional change: rename a bunch of variables and field names
...
that hold various kinds of addresses during debuginfo reading, so as
to make it easier to understand. See comment at top of debuginfo.c.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6506
2007-01-11 19:42:11 +00:00
Julian Seward
d7e4b0016e
Merge r6504 (ifort 9.1 on amd64 suppression)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6505
2007-01-10 19:30:19 +00:00
Julian Seward
afb082acc7
Generate valid XML even for very long fn names - always ensure tags
...
have matching closing tags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6502
2007-01-10 15:42:15 +00:00
Julian Seward
0e343fea86
Regtest for FXSAVE on amd64.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6499
2007-01-10 04:57:27 +00:00
Julian Seward
46cf602633
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6496
2007-01-09 17:09:59 +00:00
Julian Seward
20a55a1469
ML_(generic_PRE_sys_mmap): In the case of a hinted mapping (for the
...
client) which aspacemgr accepts at the hint address but the kernel
declines, try again as a non-hinted mapping. Fixes ld.so mapping
failures observed on ppc32-linux, although the problem potentially
applies to all Linux targets.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6495
2007-01-09 16:47:20 +00:00
Julian Seward
172505c978
Update copyright dates.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488
2007-01-08 06:01:59 +00:00
Julian Seward
61b3304e6d
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6487
2007-01-08 05:55:22 +00:00
Julian Seward
e0d88586fd
Update for 2007.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6486
2007-01-08 05:53:25 +00:00
Julian Seward
019520f7a8
Merge r6480 (parse_procselfmaps: don't hand zero-length mappings to
...
*record_mapping)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6481
2007-01-07 02:03:01 +00:00
Julian Seward
b76cb7d9e6
Replace bcmp in ld.so.1.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6479
2007-01-06 06:30:48 +00:00
Julian Seward
dbea2713e3
Fixes for MPICH on amd64-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6477
2007-01-06 05:28:27 +00:00
Julian Seward
3b34ac0468
Pass CC and AR to vex's Makefile here too.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6475
2007-01-05 23:50:45 +00:00
Julian Seward
e0057a1367
Supps for MVL 4.0.1 on ppc32 (Bart Van Assche)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6473
2007-01-05 15:09:53 +00:00
Julian Seward
85204d209d
Avoid printf in the recursive routines, so that the intercept of
...
mempcpy which is called from printf does not mess up the
carefully-balanced call-stack overflow checks that this test does on
ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6471
2007-01-01 22:07:58 +00:00
Julian Seward
20b41c0c23
Provide a replacement for mempcpy.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6469
2006-12-31 18:55:56 +00:00
Julian Seward
6f9073af5f
Apparently needed on Red Hat 7.3.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6467
2006-12-31 15:26:48 +00:00
Julian Seward
b70beac484
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6466
2006-12-31 02:32:00 +00:00
Julian Seward
b50e978dce
Redo a suppression in X.org style.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6463
2006-12-31 01:05:19 +00:00
Julian Seward
daf075a233
Intercept/replace glibc-2.5's __strcpy_chk function for the usual
...
reasons: it reads word-sized chunks from memory and so produces lots
of errors in SuSE 10.2 (amd64).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6462
2006-12-31 00:22:30 +00:00
Julian Seward
169129638f
Remove redundant \n
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6460
2006-12-30 17:56:32 +00:00
Julian Seward
37c3d2ead6
Merge (from 3_2_BRANCH) r6457/8 (Support 64k pages on ppc32/64-linux
...
(Jakub Jelink, Dave Nomura) )
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6459
2006-12-30 17:45:08 +00:00
Julian Seward
10c505c003
Get rid of the core-tool events pre_mutex_lock, post_mutex_lock and
...
post_mutex_unlock. The core can't detect them anyway any more, so
there's no point in having them.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6456
2006-12-28 20:26:08 +00:00
Julian Seward
b04ec6cb28
Update expected output following r6447 (Test lvxl and stvxl.)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6453
2006-12-28 06:52:27 +00:00
Julian Seward
42a52f5272
Avoid name clash on ppc64-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6452
2006-12-28 06:50:50 +00:00
Julian Seward
51e5a76b43
Update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6451
2006-12-28 02:07:52 +00:00
Julian Seward
d3f2db6a1e
Add regtest for bug129390 (altivec cache hint insns)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6450
2006-12-28 00:16:51 +00:00
Nicholas Nethercote
422afe504a
Remove dead code.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6449
2006-12-27 23:19:10 +00:00
Julian Seward
422b2114e1
Test lvxl and stvxl.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6447
2006-12-27 21:22:18 +00:00
Julian Seward
a4ea1c55ae
Add regtest for #139050 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6446
2006-12-27 18:40:47 +00:00
Julian Seward
e2430de731
Print a marginally more helpful error message if UME (ELF loading) fails.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6444
2006-12-27 05:18:33 +00:00
Julian Seward
ebaac7e259
Regtest for bug 137714 (x86 MASKMOVQ/MASKMOVDQU insns)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6443
2006-12-27 04:35:52 +00:00