Nicholas Nethercote
fbf8653c8b
Removed the remnants of the attempt at an ARM port, because it had
...
bit-rotted badly and was clogging up the code.
I put the useful remnants in docs/porting-to-ARM in case anyone ever
wants to try porting to ARM again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4092
2005-07-02 23:13:59 +00:00
Julian Seward
e0387c7153
Make the unique tags printed on XML errors actually unique.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4091
2005-07-02 21:16:30 +00:00
Nicholas Nethercote
cc61edf573
xml1: add another .stderr.exp file for slightly different systems, and
...
make the stderr.exp64 consistent with the improved filtering.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4090
2005-07-02 21:14:19 +00:00
Julian Seward
f359efb084
Update expected output. Hopefully this won't be so fragile now
...
(famous last words).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4089
2005-07-02 20:43:05 +00:00
Julian Seward
8fa9d5c66d
Improve filtering to get rid of suppressions, using magic incantations
...
from Tom H and Ashley Pittman.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4088
2005-07-02 20:41:25 +00:00
Julian Seward
7b0afe576e
Kludge to stop this program hanging on ppc32-linux and therefore
...
messing up the testsuite.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4087
2005-07-02 20:11:59 +00:00
Nicholas Nethercote
1d9d123bac
Don't need a foo_SOURCES line if the program has only a single source file
...
named foo.c.
Now again using the right flags for building fpu_lazy_eflags.c, too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4086
2005-07-02 18:24:58 +00:00
Nicholas Nethercote
d50a75cd1a
Fixed 'make dist'. In particular, all the arch/platform-specific files
...
get included in the distro now, not just the ones for the arch/platform
that the distro tarball is built on.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4085
2005-07-02 17:36:11 +00:00
Nicholas Nethercote
2d1d192a24
Fix scalar.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4084
2005-07-02 17:15:28 +00:00
Nicholas Nethercote
ce39304dad
Avoid compile warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4083
2005-07-02 17:11:07 +00:00
Julian Seward
543c26c8cb
Try to make (client) clone() work for ppc32-linux. I don't know if I
...
was successful for real uses of clone, but fork-disguised-as-clone
appears to work now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4082
2005-07-02 11:27:02 +00:00
Julian Seward
40bed2ce44
A few more syscalls for ppc32-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4081
2005-07-02 10:13:34 +00:00
Julian Seward
148e947e00
Implement VG_(getsockname), VG_(getpeername), VG_(getsockopt) for ppc32-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4080
2005-07-02 10:13:05 +00:00
Nicholas Nethercote
142a621c4e
ah, crap
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4079
2005-07-02 02:56:02 +00:00
Nicholas Nethercote
60dbf0cbc8
Remove unnecesary #includes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4078
2005-07-02 01:59:28 +00:00
Nicholas Nethercote
19b510f7d2
Removed Corecheck, as it no longer serves a useful purpose.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4077
2005-07-01 22:20:34 +00:00
Cerion Armour-Brown
2fe8821489
Reinstated a couple more syscalls
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4076
2005-07-01 22:06:55 +00:00
Nicholas Nethercote
7afc34ea27
Remove ancient and presumably (since it doesn't work) now-unused script.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4075
2005-07-01 22:00:50 +00:00
Julian Seward
56e6d3f332
Reinstate wrappers for epoll_{create,wait,ctl}.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4074
2005-07-01 08:39:38 +00:00
Nicholas Nethercote
4e8bcf9076
Move the last remaining tests out of corecheck.
...
Also introduced VG_(showing_core_errors)() to make core error display
more consistent.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4073
2005-07-01 04:15:36 +00:00
Julian Seward
1cfc0e7971
Track Vex API change (r1239, introduction of endianness-indications in
...
IR loads and stores.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4072
2005-06-30 23:33:37 +00:00
Julian Seward
2d19fe5d84
Update expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4071
2005-06-30 23:32:30 +00:00
Julian Seward
217e0415ca
Add missing #include.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4070
2005-06-30 23:20:30 +00:00
Julian Seward
c53b36df0f
Update expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4069
2005-06-30 12:40:17 +00:00
Julian Seward
cd1ddc2f74
Restrict assertion to cache lines we know we need.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4068
2005-06-30 12:11:19 +00:00
Julian Seward
2f997267fa
ppc32-linux: Vex implements dcbz correctly now. No need to mess with
...
the auxv to fool glibc into not using it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4067
2005-06-30 12:10:45 +00:00
Julian Seward
f7c9f26dcb
Track Vex API change in r1233 (VexSubArch -> VexArchInfo).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4066
2005-06-30 11:50:11 +00:00
Nicholas Nethercote
d690d0fb71
Move some more Corecheck tests into none/tests.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4065
2005-06-30 04:41:56 +00:00
Nicholas Nethercote
7a4e062807
Avoid compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4064
2005-06-30 04:09:11 +00:00
Nicholas Nethercote
b5a0177d11
Allow for glibc-2.4.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4063
2005-06-30 04:06:38 +00:00
Nicholas Nethercote
838e9893de
Update valgrind.spec.in for all the new files in include/.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4062
2005-06-30 03:44:55 +00:00
Nicholas Nethercote
7a954963d7
Try to make toobig-allocs work on 64-bit platforms.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4061
2005-06-30 02:34:32 +00:00
Nicholas Nethercote
3dea409609
Move a bunch of tests from corecheck/tests/ to none/tests/.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4060
2005-06-30 02:15:59 +00:00
Nicholas Nethercote
47f044d1f2
Record important info about Segments and SegInfos.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4059
2005-06-30 00:54:02 +00:00
Julian Seward
71677bc130
acroread-5.06 for x86-linux requires up to 598 CIEs. Bump the array
...
size accordingly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4058
2005-06-30 00:22:38 +00:00
Nicholas Nethercote
4560b81e33
Avoid magic numbers.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4057
2005-06-30 00:16:02 +00:00
Julian Seward
2a0a78dffe
A couple more XML cases that slipped through the net.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4056
2005-06-30 00:10:16 +00:00
Julian Seward
bef467758b
XML output wibble (purely decorative)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4055
2005-06-29 23:38:33 +00:00
Julian Seward
d84d0a72ff
XML printing fixes for printing to file descriptors.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4054
2005-06-29 23:15:56 +00:00
Julian Seward
dd954f7da0
It's official. I am a moron.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4053
2005-06-29 17:12:28 +00:00
Julian Seward
a609b352a9
ppc32: reinstate collection of cache-line-size info from the auxv
...
array at startup. This is used in m_transtab. However this info is
not yet fed to Vex, so it's still important to zero-out the auxv field
holding cache line size info passed to the client, so as to stop the
client's glibc using dcbz. This will be fixed.
Also get rid of a bunch more ppc32-specific vdso stuff in m_main that
doesn't need to be done. This now means ppc32-linux specifics in
m_main are only marginally intrusive than the x86-linux or amd64-linux
specifics in m_main.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4052
2005-06-29 10:16:14 +00:00
Julian Seward
3785945d45
Get rid of some VDSO finding stuff which was ifdef VGP_ppc32_linux but
...
apparently pointless as per recent mail from PaulM since ppc32-linux
does not use VDSOs yet.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4051
2005-06-29 08:46:30 +00:00
Nicholas Nethercote
e074647282
Fix vg_regtests so it can properly handle alternative output filenames with
...
more than one numeric char at the end (eg. xml1.stderr.exp64).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4050
2005-06-29 04:02:24 +00:00
Nicholas Nethercote
249c9f83c3
Add alt output
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4049
2005-06-29 03:54:09 +00:00
Nicholas Nethercote
a1527f6993
Move a heap of tests from corecheck/tests/ into none/tests/. There's
...
no real point in having them in corecheck/tests since they're not testing
anything that Nulgrind doesn't provide.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4048
2005-06-29 03:46:32 +00:00
Robert Walsh
fabf7c9fb4
Update ignores.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4047
2005-06-28 23:41:57 +00:00
Nicholas Nethercote
8255b8049e
Fix off-by-one error that was causing four leak-checking regression test
...
failures for me, and also fixes bug #106293 for me. Let's hope it has
the same effect for others.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4046
2005-06-28 22:38:24 +00:00
Nicholas Nethercote
b9bec5539d
Remove all the completely unused SF_* flags. I suspect some of the
...
remaining ones have no interesting effect, but I left them in.
Also simplify the signature for VG_(get_memory_from_mmap_for_client)().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4045
2005-06-28 22:14:53 +00:00
Nicholas Nethercote
f6fdbbf06d
Don't use non-ansi features in valgrind.h in case it's used in a file
...
compiled with -ansi. Added a regtest for it. Fixed bug #103182 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4044
2005-06-28 19:44:10 +00:00
Nicholas Nethercote
daa92e5209
Free memory in the error case. Fixes bug #103168 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4043
2005-06-28 19:20:46 +00:00