]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
20 years agoadd an item about creating branches when necessary
Nicholas Nethercote [Tue, 30 Aug 2005 02:33:22 +0000 (02:33 +0000)] 
add an item about creating branches when necessary

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4579

20 years agoMoved sched_* from "generic" to "linux"; Darwin doesn't have them.
Nicholas Nethercote [Tue, 30 Aug 2005 02:17:23 +0000 (02:17 +0000)] 
Moved sched_* from "generic" to "linux";  Darwin doesn't have them.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4576

20 years agoMove *xattr from "generic" to "linux". Darwin has them, but with an extra
Nicholas Nethercote [Tue, 30 Aug 2005 01:53:54 +0000 (01:53 +0000)] 
Move *xattr from "generic" to "linux".  Darwin has them, but with an extra
parameter.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4575

20 years agominor things
Nicholas Nethercote [Mon, 29 Aug 2005 22:24:20 +0000 (22:24 +0000)] 
minor things

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4572

20 years agoCompletely restructured this file (don't bother trying to read the
Nicholas Nethercote [Mon, 29 Aug 2005 22:21:36 +0000 (22:21 +0000)] 
Completely restructured this file (don't bother trying to read the
diff).

It's now laid out according to which release(s) a bug is targeted for,
ie.  which release(s) we want to fix it by.  Eg. 3.0.1 and 3.1.0, or
3.1.0 only.  This is more useful than grouping the bugs by when they
were reported.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4571

20 years agomark 3.0.1RC1
Julian Seward [Mon, 29 Aug 2005 13:44:43 +0000 (13:44 +0000)] 
mark 3.0.1RC1

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4569

20 years agoUpdate for 3.0.1.
Julian Seward [Mon, 29 Aug 2005 13:24:51 +0000 (13:24 +0000)] 
Update for 3.0.1.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4566

20 years agoUpdate (hopefully this is the final change for 3.0.1)
Julian Seward [Mon, 29 Aug 2005 13:22:33 +0000 (13:22 +0000)] 
Update (hopefully this is the final change for 3.0.1)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4565

20 years agoPass $(CC) to the vex Makefile.
Julian Seward [Mon, 29 Aug 2005 12:11:06 +0000 (12:11 +0000)] 
Pass $(CC) to the vex Makefile.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4559

20 years agoUpdate bug statuses.
Tom Hughes [Sun, 28 Aug 2005 10:17:00 +0000 (10:17 +0000)] 
Update bug statuses.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4550

20 years agoHandle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS getsockopt
Tom Hughes [Sun, 28 Aug 2005 10:16:29 +0000 (10:16 +0000)] 
Handle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS getsockopt
calls correctly. Fix to bug #111231.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4549

20 years agoAdd some comments.
Nicholas Nethercote [Sun, 28 Aug 2005 05:21:17 +0000 (05:21 +0000)] 
Add some comments.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4548

20 years agoSave some informative emails about Darwin from Greg Parker.
Nicholas Nethercote [Sun, 28 Aug 2005 05:10:48 +0000 (05:10 +0000)] 
Save some informative emails about Darwin from Greg Parker.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4547

20 years agoGive file a better name.
Nicholas Nethercote [Sun, 28 Aug 2005 04:48:12 +0000 (04:48 +0000)] 
Give file a better name.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4546

20 years agoMove the core dumping code out of m_signals to a new module,
Nicholas Nethercote [Sun, 28 Aug 2005 04:38:12 +0000 (04:38 +0000)] 
Move the core dumping code out of m_signals to a new module,
m_coredump.  The code is still commented out, though.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4545

20 years agoRemoved incorrectly dup'd text.
Nicholas Nethercote [Sat, 27 Aug 2005 19:35:42 +0000 (19:35 +0000)] 
Removed incorrectly dup'd text.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4544

20 years agoAdd .txt extensions to those files missing them, for consistency.
Nicholas Nethercote [Sat, 27 Aug 2005 19:30:36 +0000 (19:30 +0000)] 
Add .txt extensions to those files missing them, for consistency.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4543

20 years agoupdate for new files
Nicholas Nethercote [Sat, 27 Aug 2005 18:00:21 +0000 (18:00 +0000)] 
update for new files

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4542

20 years agotweak
Nicholas Nethercote [Sat, 27 Aug 2005 17:58:09 +0000 (17:58 +0000)] 
tweak

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4541

20 years agoAdded a roadmap document, intended to indicate what features we're
Nicholas Nethercote [Sat, 27 Aug 2005 17:55:22 +0000 (17:55 +0000)] 
Added a roadmap document, intended to indicate what features we're
aiming to put in future releases.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4540

20 years agoupdate
Nicholas Nethercote [Sat, 27 Aug 2005 17:31:43 +0000 (17:31 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4539

20 years agoMove some kernel constants to the right place.
Nicholas Nethercote [Sat, 27 Aug 2005 17:20:53 +0000 (17:20 +0000)] 
Move some kernel constants to the right place.

Also reinstated SF_DEVICE, which is used to ensure we don't try and
leakcheck a page that is mapped from a device.  This got lost in the
2.x-to-3.x transition, or some time after.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4538

20 years agoupdate
Nicholas Nethercote [Fri, 26 Aug 2005 21:02:47 +0000 (21:02 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4529

20 years agoFix XML bugs in the FAQ.
Nicholas Nethercote [Fri, 26 Aug 2005 21:01:32 +0000 (21:01 +0000)] 
Fix XML bugs in the FAQ.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4528

20 years agoChange slightly the way integers are printed by printf() and friends.
Nicholas Nethercote [Fri, 26 Aug 2005 19:42:27 +0000 (19:42 +0000)] 
Change slightly the way integers are printed by printf() and friends.

Previously, %d printed a 32-bit int.  %ld and %lld printed 64-bit ints.
So if you wanted to print a word-sized int (eg. a SizeT variable), you
had to cast it to a Long and then print with %lld in order to work on
both 32-bit and 64-bit platforms.

I changed things so that %d prints a 32-bit int, %ld prints a word-sized
int, and %lld prints a 64-bit int.  There are two advantages to this:
- it now matches the way the normal glibc printf() works;
- you can print word-sized ints without casting.

I also made the corresponding change for %u/lu/llu and %x/lx/llx, and I
changed a couple of VG_(printf)() invocations accordingly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4527

20 years agoupdate
Nicholas Nethercote [Fri, 26 Aug 2005 13:24:10 +0000 (13:24 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4525

20 years agoRestore %ebx properly instead of restoring %edx twice.
Tom Hughes [Fri, 26 Aug 2005 09:57:17 +0000 (09:57 +0000)] 
Restore %ebx properly instead of restoring %edx twice.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4524

20 years agoMove *chown16 syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:36:10 +0000 (04:36 +0000)] 
Move *chown16 syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4523

20 years agowhoops
Nicholas Nethercote [Fri, 26 Aug 2005 04:30:34 +0000 (04:30 +0000)] 
whoops

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4522

20 years agoMove get*16 and set*16 syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:27:54 +0000 (04:27 +0000)] 
Move get*16 and set*16 syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4521

20 years agoMove cap{get,set} syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 04:03:04 +0000 (04:03 +0000)] 
Move cap{get,set} syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4520

20 years agoMove timer_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:54:30 +0000 (03:54 +0000)] 
Move timer_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4519

20 years agoMove clock_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:49:43 +0000 (03:49 +0000)] 
Move clock_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4518

20 years agoMove mq_* syscalls from "generic" to "linux".
Nicholas Nethercote [Fri, 26 Aug 2005 03:43:28 +0000 (03:43 +0000)] 
Move mq_* syscalls from "generic" to "linux".

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4517

20 years agoremove dup
Nicholas Nethercote [Fri, 26 Aug 2005 02:22:25 +0000 (02:22 +0000)] 
remove dup

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4516

20 years agocomment-only wibbles
Nicholas Nethercote [Thu, 25 Aug 2005 22:55:19 +0000 (22:55 +0000)] 
comment-only wibbles

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4515

20 years agoRename vg_preload_core.so to vgpreload_core.so to be consistent with
Nicholas Nethercote [Thu, 25 Aug 2005 22:53:57 +0000 (22:53 +0000)] 
Rename vg_preload_core.so to vgpreload_core.so to be consistent with
tool preload modules, which are called vgpreload_<tool>.so.  Also
fixed a couple of comments relating to this.

(This need not be merged into 3_0_X.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4514

20 years agoavoid unnecessary newlines
Nicholas Nethercote [Thu, 25 Aug 2005 01:52:52 +0000 (01:52 +0000)] 
avoid unnecessary newlines

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4513

20 years agoupdate
Nicholas Nethercote [Thu, 25 Aug 2005 00:22:20 +0000 (00:22 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4512

20 years agoOnly show the "line number too large" warning once.
Nicholas Nethercote [Thu, 25 Aug 2005 00:20:56 +0000 (00:20 +0000)] 
Only show the "line number too large" warning once.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4511

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:09:19 +0000 (23:09 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4510

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:04:33 +0000 (23:04 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4503

20 years agoupdate
Dirk Mueller [Wed, 24 Aug 2005 23:02:04 +0000 (23:02 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4499

20 years agoupdate
Nicholas Nethercote [Wed, 24 Aug 2005 22:39:29 +0000 (22:39 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4493

20 years agoFix a problem I introduced in r4208 when reducing the space used by
Nicholas Nethercote [Wed, 24 Aug 2005 22:38:00 +0000 (22:38 +0000)] 
Fix a problem I introduced in r4208 when reducing the space used by
heap blocks.  The minimum size for redzones is now sizeof(void*), but
I forgot to ensure this.  Massif was asking for 0 byte redzones, and this
was screwing things up on 64-bit platforms, and Massif was dying very
quickly.  This should fix bugs #111090 and #111285.

The fact that Massif was this badly broken but there were only 2 bug reports
indicates that not many people are using it, at least not on AMD64.

I also added a regtest that does some basic malloc/realloc/free testing
for Massif, which would have caught this problem.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4492

20 years agoadd comment
Nicholas Nethercote [Wed, 24 Aug 2005 19:55:51 +0000 (19:55 +0000)] 
add comment

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4491

20 years agoRemove unnecessary #includes.
Nicholas Nethercote [Wed, 24 Aug 2005 19:50:39 +0000 (19:50 +0000)] 
Remove unnecessary #includes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4490

20 years agoUpdate.
Julian Seward [Wed, 24 Aug 2005 17:52:30 +0000 (17:52 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4489

20 years agoupdate
Nicholas Nethercote [Wed, 24 Aug 2005 13:57:50 +0000 (13:57 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4488

20 years agoMinor fixes for problems pointed out by Greg Parker:
Nicholas Nethercote [Wed, 24 Aug 2005 13:55:59 +0000 (13:55 +0000)] 
Minor fixes for problems pointed out by Greg Parker:

* The wrapper for fcntl(F_SETOWN) and fcntl(F_SETSIG) ignores ARG3,
  but should not.

* Linux PRE(sys_umount) doesn't print ARG2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4487

20 years agoUpdate.
Julian Seward [Wed, 24 Aug 2005 10:57:09 +0000 (10:57 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4486

20 years agoUpdate.
Julian Seward [Wed, 24 Aug 2005 10:02:57 +0000 (10:02 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4485

20 years agoavoid compiler warning
Nicholas Nethercote [Wed, 24 Aug 2005 01:56:15 +0000 (01:56 +0000)] 
avoid compiler warning

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4484

20 years agoUpdate.
Julian Seward [Tue, 23 Aug 2005 23:54:11 +0000 (23:54 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4483

20 years agoAdd tests for amd64 LOOP{,E,NE} insn.
Julian Seward [Tue, 23 Aug 2005 23:52:54 +0000 (23:52 +0000)] 
Add tests for amd64 LOOP{,E,NE} insn.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4482

20 years agoUpdate.
Julian Seward [Tue, 23 Aug 2005 23:20:46 +0000 (23:20 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4481

20 years agoMake the allocator's access functions slightly stricter in their
Nicholas Nethercote [Tue, 23 Aug 2005 22:11:20 +0000 (22:11 +0000)] 
Make the allocator's access functions slightly stricter in their
checking of the lo/hi size fields.  If we are corrupting the metadata,
this should make it more likely that we get an assertion failure rather
than an outright crash.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4480

20 years agoAdd regtest for x86 LOOP{,E,NE} insns.
Julian Seward [Tue, 23 Aug 2005 18:06:01 +0000 (18:06 +0000)] 
Add regtest for x86 LOOP{,E,NE} insns.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4479

20 years agoUpdate.
Julian Seward [Tue, 23 Aug 2005 18:05:28 +0000 (18:05 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4478

20 years agoupdate
Nicholas Nethercote [Tue, 23 Aug 2005 16:13:35 +0000 (16:13 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4477

20 years agoMake "silly arg" message 64-bit clean.
Nicholas Nethercote [Tue, 23 Aug 2005 16:10:36 +0000 (16:10 +0000)] 
Make "silly arg" message 64-bit clean.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4476

20 years agoUpdate.
Julian Seward [Tue, 23 Aug 2005 15:45:33 +0000 (15:45 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4475

20 years agoEven more ppc32 syscalls.
Julian Seward [Sun, 21 Aug 2005 00:49:41 +0000 (00:49 +0000)] 
Even more ppc32 syscalls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4474

20 years agoMake sure vex_svnversion.h is updated after an svn update and declare
Tom Hughes [Sat, 20 Aug 2005 16:26:04 +0000 (16:26 +0000)] 
Make sure vex_svnversion.h is updated after an svn update and declare
the libvex.a target as phone to ensure that we always try and rebuild
it in case there have been changed in the VEX code.

The partially fixes bug #110770.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4473

20 years agoUpdate ignore lists.
Tom Hughes [Sat, 20 Aug 2005 16:21:02 +0000 (16:21 +0000)] 
Update ignore lists.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4472

20 years agoUpdate bug status.
Tom Hughes [Sat, 20 Aug 2005 12:10:39 +0000 (12:10 +0000)] 
Update bug status.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4471

20 years agoSuppress memory leaks from the linuxthread manager thread. Bug #111006.
Tom Hughes [Sat, 20 Aug 2005 12:05:32 +0000 (12:05 +0000)] 
Suppress memory leaks from the linuxthread manager thread. Bug #111006.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4470

20 years agoAdd suppressions for some glibc 2.2 linuxthreads issues. Bug #111006.
Tom Hughes [Sat, 20 Aug 2005 11:46:57 +0000 (11:46 +0000)] 
Add suppressions for some glibc 2.2 linuxthreads issues. Bug #111006.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4469

20 years agomake it work for SL10
Dirk Mueller [Fri, 19 Aug 2005 20:23:49 +0000 (20:23 +0000)] 
make it work for SL10

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4468

20 years agorm now-redundant macros.
Julian Seward [Fri, 19 Aug 2005 20:23:05 +0000 (20:23 +0000)] 
rm now-redundant macros.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4465

20 years agoIncorporate a patch from Craig Chaney which gives better stack
Julian Seward [Fri, 19 Aug 2005 16:02:59 +0000 (16:02 +0000)] 
Incorporate a patch from Craig Chaney which gives better stack
snapshots on ppc32-linux in the presence of functions subject to
leaf-function optimisations.

At the same time, simplify the stack unwinding logic by basically
implementing it separately for each target.  Having a single piece of
logic for amd64 and x86 was tenable, but merging ppc32 into it is too
confusing.  So now there is an x86/amd64 unwinder and a ppc32
unwinder.

This requires plumbing a link-register value into
VG_(get_StackTrace2), and that in turn requires passing it around
several other stack-trace-related functions.  Hence 7 changed files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4464

20 years agoEnable a few more syscalls on ppc32-linux.
Julian Seward [Fri, 19 Aug 2005 10:07:29 +0000 (10:07 +0000)] 
Enable a few more syscalls on ppc32-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4463

20 years agoFix signedness-of-char problem which caused this to segfault on ppc32-linux.
Julian Seward [Fri, 19 Aug 2005 09:07:34 +0000 (09:07 +0000)] 
Fix signedness-of-char problem which caused this to segfault on ppc32-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4462

20 years agoupdate
Dirk Mueller [Fri, 19 Aug 2005 00:23:11 +0000 (00:23 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4461

20 years ago- Fix bug causing thread slots not to get reused
Julian Seward [Fri, 19 Aug 2005 00:22:44 +0000 (00:22 +0000)] 
- Fix bug causing thread slots not to get reused
- yet more syscalls on ppc32

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4460

20 years agoupdate
Dirk Mueller [Fri, 19 Aug 2005 00:17:24 +0000 (00:17 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4456

20 years agoupdate
Dirk Mueller [Fri, 19 Aug 2005 00:15:57 +0000 (00:15 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4454

20 years agoupdate
Dirk Mueller [Fri, 19 Aug 2005 00:14:07 +0000 (00:14 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4452

20 years agoupdate
Dirk Mueller [Fri, 19 Aug 2005 00:06:39 +0000 (00:06 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4450

20 years agoEnable a couple more syscalls on ppc32.
Julian Seward [Thu, 18 Aug 2005 23:44:13 +0000 (23:44 +0000)] 
Enable a couple more syscalls on ppc32.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4449

20 years agoMake show_segments() public, and use it when VG_(get_memory_from_mmap)()
Nicholas Nethercote [Thu, 18 Aug 2005 16:40:23 +0000 (16:40 +0000)] 
Make show_segments() public, and use it when VG_(get_memory_from_mmap)()
fails.  This might help debugging.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4448

20 years agoMake it possible to match against "???" line in suppressions,
Nicholas Nethercote [Thu, 18 Aug 2005 15:49:21 +0000 (15:49 +0000)] 
Make it possible to match against "???" line in suppressions,
using "obj:*" or "fun:*".  Also generate "obj:*" for such lines
with --gen-suppressions.  Includes a regtest.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4447

20 years agovki_stat64 as defined in the 2.6.10 sources looks significantly
Julian Seward [Thu, 18 Aug 2005 11:55:37 +0000 (11:55 +0000)] 
vki_stat64 as defined in the 2.6.10 sources looks significantly
different from our rendition, so update the latter.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4446

20 years agoThe strlen that ld.so uses on ppc32 causes a lot of false errors in
Julian Seward [Thu, 18 Aug 2005 11:54:30 +0000 (11:54 +0000)] 
The strlen that ld.so uses on ppc32 causes a lot of false errors in
memcheck, and they are hard to get rid of and hard to suppress.  So
add a bootstrap strlen function and redirect to it right from the
start.  This fn only replaces the strlen in ld.so; the "normal"
redirect mechanism still replaces the strlen that glibc supplies.

This commit finally (!) makes memcheck behave sanely on ppc32.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4445

20 years agoAdded VG_(OSet_LookupWithCmp)(), which can be useful.
Nicholas Nethercote [Wed, 17 Aug 2005 21:06:07 +0000 (21:06 +0000)] 
Added VG_(OSet_LookupWithCmp)(), which can be useful.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4444

20 years agoBug status updates.
Tom Hughes [Wed, 17 Aug 2005 09:23:48 +0000 (09:23 +0000)] 
Bug status updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4443

20 years agoPass AM_CFLAGS to the compiler when extracting the default linker
Tom Hughes [Wed, 17 Aug 2005 08:50:51 +0000 (08:50 +0000)] 
Pass AM_CFLAGS to the compiler when extracting the default linker
script so we are sure to get the 32 bit version when appropriate.

Also pass ARCH_CORE_AM_CFLAGS in EXTRA_CFLAGS when building VEX so
we can be sure to build a 32 bit VEX when appropriate.

This should fix bug #110830.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4442

20 years agoPartial implementation of mallinfo(). It still puts zero in all
Nicholas Nethercote [Wed, 17 Aug 2005 05:01:37 +0000 (05:01 +0000)] 
Partial implementation of mallinfo().  It still puts zero in all
the fields, but all the plumbing is now there so that m_mallocfree.c
can fill them in.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4441

20 years agoupdate
Nicholas Nethercote [Wed, 17 Aug 2005 04:34:05 +0000 (04:34 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4440

20 years agomalloc_usable_size() was totally broken, crashing immediately.
Nicholas Nethercote [Wed, 17 Aug 2005 04:03:31 +0000 (04:03 +0000)] 
malloc_usable_size() was totally broken, crashing immediately.
I guess it's not very widely used :)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4439

20 years agoHopefully fix a broken regtest.
Nicholas Nethercote [Wed, 17 Aug 2005 02:44:43 +0000 (02:44 +0000)] 
Hopefully fix a broken regtest.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4438

20 years agoupdate
Nicholas Nethercote [Wed, 17 Aug 2005 00:36:44 +0000 (00:36 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4437

20 years agoUpdate bug status documentation.
Tom Hughes [Tue, 16 Aug 2005 10:21:46 +0000 (10:21 +0000)] 
Update bug status documentation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4436

20 years agoDon't assert if execve fails. Fixes bug #110875.
Tom Hughes [Tue, 16 Aug 2005 10:19:58 +0000 (10:19 +0000)] 
Don't assert if execve fails. Fixes bug #110875.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4435

20 years agominor fixes (probably not worth backporting)
Nicholas Nethercote [Tue, 16 Aug 2005 03:42:44 +0000 (03:42 +0000)] 
minor fixes (probably not worth backporting)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4434

20 years agowibbles
Nicholas Nethercote [Tue, 16 Aug 2005 03:34:56 +0000 (03:34 +0000)] 
wibbles

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4433

20 years agolots of little wibbles
Nicholas Nethercote [Tue, 16 Aug 2005 03:29:50 +0000 (03:29 +0000)] 
lots of little wibbles

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4432

20 years agoMake the nightly script say early on if the results have changed in
Nicholas Nethercote [Tue, 16 Aug 2005 03:28:47 +0000 (03:28 +0000)] 
Make the nightly script say early on if the results have changed in
the last 24 hours.  This saves you from having to scroll down to
determine this when the number of failures is large (eg on PPC).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4431

20 years agoupdate
Nicholas Nethercote [Tue, 16 Aug 2005 02:31:08 +0000 (02:31 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4430

20 years agoFixes for #110657, based on Jakub Jelinek's patch:
Nicholas Nethercote [Tue, 16 Aug 2005 02:30:24 +0000 (02:30 +0000)] 
Fixes for #110657, based on Jakub Jelinek's patch:
- filter out L3 warning messages so they don't break Cachegrind's regtests
- handle lack of mq support gracefully in mq.c

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4429