]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Nicholas Nethercote [Sun, 17 Jul 2005 17:55:42 +0000 (17:55 +0000)]
Introduce get_bszB() and get_bszB_as_is() to factor out some common
combinations of function calls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4152
Nicholas Nethercote [Sun, 17 Jul 2005 17:20:30 +0000 (17:20 +0000)]
Replace is_inuse_bszB() with is_inuse_block(), which is higher-level
and thus makes the code that uses it easier to understand.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4151
Nicholas Nethercote [Sun, 17 Jul 2005 17:12:24 +0000 (17:12 +0000)]
Rename 'other' as 'other_b' to make the fact it's a block more clear.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4150
Nicholas Nethercote [Sun, 17 Jul 2005 16:16:41 +0000 (16:16 +0000)]
Make VG_(percentify)() cope if the denominator is zero.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4149
Nicholas Nethercote [Sun, 17 Jul 2005 16:12:59 +0000 (16:12 +0000)]
Fix comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4148
Cerion Armour-Brown [Wed, 13 Jul 2005 14:18:24 +0000 (14:18 +0000)]
xml output for tool=none is fine too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4147
Nicholas Nethercote [Tue, 12 Jul 2005 23:28:59 +0000 (23:28 +0000)]
Fixed bug #88678 -- debug info is now correctly gathered for files
containing spaces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4146
Nicholas Nethercote [Sun, 10 Jul 2005 16:57:24 +0000 (16:57 +0000)]
Remove dead code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4145
Nicholas Nethercote [Sun, 10 Jul 2005 15:10:29 +0000 (15:10 +0000)]
Remove very old info about the CVS repo at Sourceforge.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4144
Julian Seward [Sun, 10 Jul 2005 00:55:26 +0000 (00:55 +0000)]
Get rid of endianness assumptions in the PRRAn macro, which is
important for doing checks of scalar syscall args.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4143
Julian Seward [Sun, 10 Jul 2005 00:53:42 +0000 (00:53 +0000)]
Clean up endianness macros a bit. Now pub_tool_basics.h defines
VG_LITTLEENDIAN or VG_BIGENDIAN and that's what should be used.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4142
Julian Seward [Sat, 9 Jul 2005 22:51:08 +0000 (22:51 +0000)]
Fix up ppc32-linux stack unwinding.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4141
Julian Seward [Sat, 9 Jul 2005 10:43:45 +0000 (10:43 +0000)]
Add comments from PaulM.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4140
Julian Seward [Sat, 9 Jul 2005 10:36:25 +0000 (10:36 +0000)]
Another seemingly-small but critical change imported from 2.4.0-ppc:
don't read symbols from sections with w permissions. For some reason
ppc-linux maps executables three times, not twice as on x86, and if
the w flag is ignored, we wind up reading debug info twice, getting
wrong redirections, and then it all goes to hell in a handbasket.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4139
Julian Seward [Fri, 8 Jul 2005 18:28:40 +0000 (18:28 +0000)]
Import sigframe stuff from Paul's tree. With this and the other changes
today, it's possible to run bash on ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4138
Julian Seward [Fri, 8 Jul 2005 18:27:22 +0000 (18:27 +0000)]
Oops, this really should have been part of r4136.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4137
Julian Seward [Fri, 8 Jul 2005 18:26:37 +0000 (18:26 +0000)]
Fix/reinstate a whole bunch of syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4136
Julian Seward [Fri, 8 Jul 2005 18:25:13 +0000 (18:25 +0000)]
Assertion-failure-avoiding hacks from Paul's tree. I don't know why
these are necessary, but they are.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4135
Julian Seward [Fri, 8 Jul 2005 18:24:04 +0000 (18:24 +0000)]
A longer gdb-attach delay for ppc
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4134
Julian Seward [Fri, 8 Jul 2005 18:23:40 +0000 (18:23 +0000)]
Check the obvious ..
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4133
Julian Seward [Fri, 8 Jul 2005 09:46:53 +0000 (09:46 +0000)]
Comment wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4132
Julian Seward [Fri, 8 Jul 2005 09:45:43 +0000 (09:45 +0000)]
Don't bomb cachegrind at startup.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4131
Nicholas Nethercote [Fri, 8 Jul 2005 04:08:59 +0000 (04:08 +0000)]
Add a simple random number generator to m_libcbase so we don't have
to use the one from glibc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4130
Julian Seward [Fri, 8 Jul 2005 01:29:33 +0000 (01:29 +0000)]
Create and use bigendian versions of MC_(helperc_{LOAD,STORE}V{2,4,8}).
This involved some serious nastyness from the Department of Cpp Abuse.
Memcheck still bombs on ppc32 for unknown reasons.
There are still endianness issues within these functions, I think.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4129
Julian Seward [Fri, 8 Jul 2005 00:18:25 +0000 (00:18 +0000)]
Enable a couple more syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4128
Julian Seward [Thu, 7 Jul 2005 14:29:21 +0000 (14:29 +0000)]
Add a nested-functions test from Lee Kindness.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4127
Julian Seward [Thu, 7 Jul 2005 13:52:53 +0000 (13:52 +0000)]
Don't allow vex to chase into any block for which we might want to create
a self-checking translation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4126
Julian Seward [Thu, 7 Jul 2005 13:20:31 +0000 (13:20 +0000)]
Self-modifying-code check for amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4125
Julian Seward [Thu, 7 Jul 2005 11:32:37 +0000 (11:32 +0000)]
Update expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4124
Julian Seward [Thu, 7 Jul 2005 11:24:14 +0000 (11:24 +0000)]
Modify this test so it no longer uses client requests, but instead
relies on --smc-support=all to work correctly. Hence it tests the
s-m-c support at least on x86. Jump through various hoops to defeat
vex's basic-block-chasing optimisation, which has an annoying habit of
making this test work correctly even without --smc-support=all.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4123
Julian Seward [Thu, 7 Jul 2005 10:05:05 +0000 (10:05 +0000)]
Support for self modifying code on unfriendly platforms (x86, amd64)
via the use of self-checking translations. (Friendly platforms which
have icache-invalidation instructions we can observe, such as ppc32,
are already handled correctly.) This should finally fix the
longstanding problem of V incorrectly handling calls of statically
nested functions (a gcc extension), and more generally make it a lot
easier to use V to debug dynamic code generation systems.
Since self-checking is a large performance overhead, there is some
control via a command line flag:
--smc-support=none
Don't make any translations self-checking.
--smc-support=stack
Add checking code for translations taken from segments which
have the SF_GROWDOWN flag set -- stacks, basically.
This is the default. It should make gcc nested functions and
GNU Ada work correctly with no intervention from the user.
--smc-support=all
Make all translations self-checking. This is expensive and
you want to do this if you're debugging a JIT compiler or
some such.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4122
Julian Seward [Thu, 7 Jul 2005 08:22:51 +0000 (08:22 +0000)]
rm unused code
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4121
Julian Seward [Wed, 6 Jul 2005 20:22:16 +0000 (20:22 +0000)]
This is x86 specific; re-home accordingly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4120
Julian Seward [Wed, 6 Jul 2005 20:03:43 +0000 (20:03 +0000)]
smc1 is an x86-specific test; re-home it accordingly. (How did this
one evade detection for so long?)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4119
Julian Seward [Wed, 6 Jul 2005 19:46:48 +0000 (19:46 +0000)]
--time-stamp=yes is incompatible with --xml=yes, at least for the moment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4118
Julian Seward [Wed, 6 Jul 2005 19:42:23 +0000 (19:42 +0000)]
Scan the entire BB looking for "bogus literals"* before instrumenting
any of it, so as to avoid any problems arising from switching from one
scheme to the other half-way through.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4117
Julian Seward [Wed, 6 Jul 2005 19:01:53 +0000 (19:01 +0000)]
Add a regression test for memcheck's ability do deal with partially
defined operands in equality comparisons.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4116
Julian Seward [Wed, 6 Jul 2005 18:48:59 +0000 (18:48 +0000)]
Extensively re-analyse, re-check and revise the scheme for expensive
handling of integer EQ/NE, which can sometimes do better than the
naive scheme when the inputs are partially defined. I never was
convinced it was correct before, but now I am. Regtest to follow.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4115
Nicholas Nethercote [Wed, 6 Jul 2005 13:19:11 +0000 (13:19 +0000)]
Rename VG_(get_obj)() as VG_(find_seginfo) to be more consistent
with the other function names.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4114
Julian Seward [Wed, 6 Jul 2005 08:38:19 +0000 (08:38 +0000)]
This test is nonsensical for ppc; it only applies to x86 and amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4113
Tom Hughes [Wed, 6 Jul 2005 08:17:07 +0000 (08:17 +0000)]
Define the system call numbers for pread64 and pwrite64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4112
Tom Hughes [Tue, 5 Jul 2005 23:34:44 +0000 (23:34 +0000)]
Enable some more amd64 syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4111
Tom Hughes [Tue, 5 Jul 2005 23:25:17 +0000 (23:25 +0000)]
Sort out the mess that is pread64/pwrite64 properly. All three platforms
that we currently support use the same handlers in the kernel without any
platform specific wrappers.
The final argument is a 64 bit argument however, which means that it
requires two registers on x86 and ppc32 and only one on amd64. The
reason it works in the kernel is that x86 and ppc32 calling conventions
inside the kernel work out correctly and the values get joined together.
For our purposes we make x86 and ppc32 use the generic veneer with
five arguments and amd64 use a platform specific one with four...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4110
Cerion Armour-Brown [Tue, 5 Jul 2005 18:24:22 +0000 (18:24 +0000)]
set default fpu, altivec control words in dispatch-ppc.S (both zero)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4109
Julian Seward [Tue, 5 Jul 2005 13:44:21 +0000 (13:44 +0000)]
Disable PIE by default (sorry Tom), even on PIE-enabled platforms. It
causes too much breakage. PIE builds are still possible, but you have
to say --enable-pie to get them now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4108
Julian Seward [Tue, 5 Jul 2005 00:59:08 +0000 (00:59 +0000)]
Fix quoting some more. Shell script sucks.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4107
Julian Seward [Tue, 5 Jul 2005 00:00:40 +0000 (00:00 +0000)]
Fix quoting a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4106
Julian Seward [Mon, 4 Jul 2005 23:54:41 +0000 (23:54 +0000)]
Check args a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4105
Julian Seward [Mon, 4 Jul 2005 23:44:10 +0000 (23:44 +0000)]
Add a test script (recycled version of Tom's nightly/bin/nightly)
which is useful for doing automated test runs against the GNU
Scientific Library v 1.6 (gsl-1.6). This has proven very helpful in
shaking out Vex simulation bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4104
Nicholas Nethercote [Sun, 3 Jul 2005 20:22:39 +0000 (20:22 +0000)]
Tweak debug output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4103
Nicholas Nethercote [Sun, 3 Jul 2005 20:22:07 +0000 (20:22 +0000)]
Comment changes only.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4102
Nicholas Nethercote [Sun, 3 Jul 2005 18:45:37 +0000 (18:45 +0000)]
Remove dead function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4101
Nicholas Nethercote [Sun, 3 Jul 2005 17:53:11 +0000 (17:53 +0000)]
Changed m_hashtable.c to allow the size of the hash table to be specified
when it is created. Fortunately this didn't affect code outside this
module except for the calls to VG_(HT_construct)().
As a result, we save some memory because not all tables have to be as big
as the ones needed for malloc/free tracking.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4100
Nicholas Nethercote [Sun, 3 Jul 2005 17:10:04 +0000 (17:10 +0000)]
whoops
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4099
Nicholas Nethercote [Sun, 3 Jul 2005 16:08:58 +0000 (16:08 +0000)]
Remove now-obsolete .supp file for glibc-2.1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4098
Nicholas Nethercote [Sun, 3 Jul 2005 16:08:12 +0000 (16:08 +0000)]
These directories no longer exist.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4097
Julian Seward [Sun, 3 Jul 2005 10:41:02 +0000 (10:41 +0000)]
gcc-4.0.1 rejects insn_{mmx,sse,sse2}.c despite the fact that
gcc-4.0.0 accepted it. This commit adds flags to placate 4.0.1 (from
Dirk Mueller).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4096
Julian Seward [Sun, 3 Jul 2005 10:18:33 +0000 (10:18 +0000)]
glibc-2.1 is now so ancient that it's probably untrue we still support it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4095
Robert Walsh [Sun, 3 Jul 2005 06:07:16 +0000 (06:07 +0000)]
Update ignores.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4094
Julian Seward [Sun, 3 Jul 2005 00:50:48 +0000 (00:50 +0000)]
Remove trailing slash (some part of the autoswamp didn't like it)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4093
Nicholas Nethercote [Sat, 2 Jul 2005 23:13:59 +0000 (23:13 +0000)]
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
Julian Seward [Sat, 2 Jul 2005 21:16:30 +0000 (21:16 +0000)]
Make the unique tags printed on XML errors actually unique.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4091
Nicholas Nethercote [Sat, 2 Jul 2005 21:14:19 +0000 (21:14 +0000)]
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
Julian Seward [Sat, 2 Jul 2005 20:43:05 +0000 (20:43 +0000)]
Update expected output. Hopefully this won't be so fragile now
(famous last words).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4089
Julian Seward [Sat, 2 Jul 2005 20:41:25 +0000 (20:41 +0000)]
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
Julian Seward [Sat, 2 Jul 2005 20:11:59 +0000 (20:11 +0000)]
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
Nicholas Nethercote [Sat, 2 Jul 2005 18:24:58 +0000 (18:24 +0000)]
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
Nicholas Nethercote [Sat, 2 Jul 2005 17:36:11 +0000 (17:36 +0000)]
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
Nicholas Nethercote [Sat, 2 Jul 2005 17:15:28 +0000 (17:15 +0000)]
Fix scalar.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4084
Nicholas Nethercote [Sat, 2 Jul 2005 17:11:07 +0000 (17:11 +0000)]
Avoid compile warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4083
Julian Seward [Sat, 2 Jul 2005 11:27:02 +0000 (11:27 +0000)]
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
Julian Seward [Sat, 2 Jul 2005 10:13:34 +0000 (10:13 +0000)]
A few more syscalls for ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4081
Julian Seward [Sat, 2 Jul 2005 10:13:05 +0000 (10:13 +0000)]
Implement VG_(getsockname), VG_(getpeername), VG_(getsockopt) for ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4080
Nicholas Nethercote [Sat, 2 Jul 2005 02:56:02 +0000 (02:56 +0000)]
ah, crap
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4079
Nicholas Nethercote [Sat, 2 Jul 2005 01:59:28 +0000 (01:59 +0000)]
Remove unnecesary #includes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4078
Nicholas Nethercote [Fri, 1 Jul 2005 22:20:34 +0000 (22:20 +0000)]
Removed Corecheck, as it no longer serves a useful purpose.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4077
Cerion Armour-Brown [Fri, 1 Jul 2005 22:06:55 +0000 (22:06 +0000)]
Reinstated a couple more syscalls
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4076
Nicholas Nethercote [Fri, 1 Jul 2005 22:00:50 +0000 (22:00 +0000)]
Remove ancient and presumably (since it doesn't work) now-unused script.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4075
Julian Seward [Fri, 1 Jul 2005 08:39:38 +0000 (08:39 +0000)]
Reinstate wrappers for epoll_{create,wait,ctl}.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4074
Nicholas Nethercote [Fri, 1 Jul 2005 04:15:36 +0000 (04:15 +0000)]
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
Julian Seward [Thu, 30 Jun 2005 23:33:37 +0000 (23:33 +0000)]
Track Vex API change (r1239, introduction of endianness-indications in
IR loads and stores.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4072
Julian Seward [Thu, 30 Jun 2005 23:32:30 +0000 (23:32 +0000)]
Update expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4071
Julian Seward [Thu, 30 Jun 2005 23:20:30 +0000 (23:20 +0000)]
Add missing #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4070
Julian Seward [Thu, 30 Jun 2005 12:40:17 +0000 (12:40 +0000)]
Update expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4069
Julian Seward [Thu, 30 Jun 2005 12:11:19 +0000 (12:11 +0000)]
Restrict assertion to cache lines we know we need.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4068
Julian Seward [Thu, 30 Jun 2005 12:10:45 +0000 (12:10 +0000)]
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
Julian Seward [Thu, 30 Jun 2005 11:50:11 +0000 (11:50 +0000)]
Track Vex API change in r1233 (VexSubArch -> VexArchInfo).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4066
Nicholas Nethercote [Thu, 30 Jun 2005 04:41:56 +0000 (04:41 +0000)]
Move some more Corecheck tests into none/tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4065
Nicholas Nethercote [Thu, 30 Jun 2005 04:09:11 +0000 (04:09 +0000)]
Avoid compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4064
Nicholas Nethercote [Thu, 30 Jun 2005 04:06:38 +0000 (04:06 +0000)]
Allow for glibc-2.4.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4063
Nicholas Nethercote [Thu, 30 Jun 2005 03:44:55 +0000 (03:44 +0000)]
Update valgrind.spec.in for all the new files in include/.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4062
Nicholas Nethercote [Thu, 30 Jun 2005 02:34:32 +0000 (02:34 +0000)]
Try to make toobig-allocs work on 64-bit platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4061
Nicholas Nethercote [Thu, 30 Jun 2005 02:15:59 +0000 (02:15 +0000)]
Move a bunch of tests from corecheck/tests/ to none/tests/.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4060
Nicholas Nethercote [Thu, 30 Jun 2005 00:54:02 +0000 (00:54 +0000)]
Record important info about Segments and SegInfos.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4059
Julian Seward [Thu, 30 Jun 2005 00:22:38 +0000 (00:22 +0000)]
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
Nicholas Nethercote [Thu, 30 Jun 2005 00:16:02 +0000 (00:16 +0000)]
Avoid magic numbers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4057
Julian Seward [Thu, 30 Jun 2005 00:10:16 +0000 (00:10 +0000)]
A couple more XML cases that slipped through the net.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4056
Julian Seward [Wed, 29 Jun 2005 23:38:33 +0000 (23:38 +0000)]
XML output wibble (purely decorative)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4055
Julian Seward [Wed, 29 Jun 2005 23:15:56 +0000 (23:15 +0000)]
XML printing fixes for printing to file descriptors.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4054
Julian Seward [Wed, 29 Jun 2005 17:12:28 +0000 (17:12 +0000)]
It's official. I am a moron.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4053