Dirk Mueller
ac2bbadda5
implement support for AT_FDCWD in openat()
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6566
2007-01-31 23:06:08 +00:00
Julian Seward
6e31d2727b
Make SSE-1 friendly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6565
2007-01-30 23:16:32 +00:00
Nicholas Nethercote
904ce59903
Merge 3.2.3 release notes into trunk.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6563
2007-01-30 05:18:38 +00:00
Julian Seward
5dd20ba758
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6559
2007-01-29 01:09:13 +00:00
Julian Seward
bba12795fd
Add regtest against vex cse failure that surfaced in 3.2.2.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6557
2007-01-29 00:52:43 +00:00
Julian Seward
5c1eb23d61
__stpcpy_chk: sync with Dirk's original proposal, and show origins
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6556
2007-01-28 06:32:01 +00:00
Nicholas Nethercote
323ba9fa25
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6555
2007-01-27 02:05:38 +00:00
Julian Seward
159475aeff
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6554
2007-01-27 00:51:03 +00:00
Julian Seward
dfad5c3381
Intercept __stpcpy_chk. (Dirk Mueller)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6553
2007-01-27 00:49:44 +00:00
Nicholas Nethercote
5f689c91ae
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6551
2007-01-23 06:20:43 +00:00
Nicholas Nethercote
cede6557d8
Add 3.2.2 release notes to trunk's NEWS file.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6550
2007-01-23 05:58:52 +00:00
Nicholas Nethercote
63ba2b5eba
Add item.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6549
2007-01-23 05:34:38 +00:00
Nicholas Nethercote
fd75d1115d
Avoid duplication.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6548
2007-01-23 05:31:20 +00:00
Julian Seward
ca6c9c7d5d
Another ifort 9.1 suppression (Ashley Pittman)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6543
2007-01-22 15:14:56 +00:00
Nicholas Nethercote
93d2f6d24b
Add missing item.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6542
2007-01-22 03:21:27 +00:00
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