Nicholas Nethercote
b79e7281d4
Moved sched_* from "generic" to "linux"; Darwin doesn't have them.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4576
2005-08-30 02:17:23 +00:00
Nicholas Nethercote
40eb28bec1
Move *xattr from "generic" to "linux". Darwin has them, but with an extra
...
parameter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4575
2005-08-30 01:53:54 +00:00
Nicholas Nethercote
e90a2084d9
minor things
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4572
2005-08-29 22:24:20 +00:00
Nicholas Nethercote
477d989b98
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
2005-08-29 22:21:36 +00:00
Julian Seward
edb0623b91
mark 3.0.1RC1
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4569
2005-08-29 13:44:43 +00:00
Julian Seward
ae5946a850
Update for 3.0.1.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4566
2005-08-29 13:24:51 +00:00
Julian Seward
7bec27ad12
Update (hopefully this is the final change for 3.0.1)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4565
2005-08-29 13:22:33 +00:00
Julian Seward
42b4516a9d
Pass $(CC) to the vex Makefile.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4559
2005-08-29 12:11:06 +00:00
Tom Hughes
350ceec5ca
Update bug statuses.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4550
2005-08-28 10:17:00 +00:00
Tom Hughes
cf8c1b047f
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
2005-08-28 10:16:29 +00:00
Nicholas Nethercote
a8e6f9f6cf
Add some comments.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4548
2005-08-28 05:21:17 +00:00
Nicholas Nethercote
2a2434f7d9
Save some informative emails about Darwin from Greg Parker.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4547
2005-08-28 05:10:48 +00:00
Nicholas Nethercote
63df7df1c8
Give file a better name.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4546
2005-08-28 04:48:12 +00:00
Nicholas Nethercote
e1d86426b2
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
2005-08-28 04:38:12 +00:00
Nicholas Nethercote
cd3b4fcb73
Removed incorrectly dup'd text.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4544
2005-08-27 19:35:42 +00:00
Nicholas Nethercote
951d413835
Add .txt extensions to those files missing them, for consistency.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4543
2005-08-27 19:30:36 +00:00
Nicholas Nethercote
6f95ca2b45
update for new files
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4542
2005-08-27 18:00:21 +00:00
Nicholas Nethercote
22ff47ed67
tweak
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4541
2005-08-27 17:58:09 +00:00
Nicholas Nethercote
b603e93265
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
2005-08-27 17:55:22 +00:00
Nicholas Nethercote
2d003c099c
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4539
2005-08-27 17:31:43 +00:00
Nicholas Nethercote
9d7e8b9ab2
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
2005-08-27 17:20:53 +00:00
Nicholas Nethercote
8a696f0267
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4529
2005-08-26 21:02:47 +00:00
Nicholas Nethercote
d713ed9cc9
Fix XML bugs in the FAQ.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4528
2005-08-26 21:01:32 +00:00
Nicholas Nethercote
ccad5e3600
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
2005-08-26 19:42:27 +00:00
Nicholas Nethercote
c62fc92645
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4525
2005-08-26 13:24:10 +00:00
Tom Hughes
0f4337446c
Restore %ebx properly instead of restoring %edx twice.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4524
2005-08-26 09:57:17 +00:00
Nicholas Nethercote
45fc4050f8
Move *chown16 syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4523
2005-08-26 04:36:10 +00:00
Nicholas Nethercote
1d0665b897
whoops
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4522
2005-08-26 04:30:34 +00:00
Nicholas Nethercote
1fa6f9bf7a
Move get*16 and set*16 syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4521
2005-08-26 04:27:54 +00:00
Nicholas Nethercote
7fd1f02169
Move cap{get,set} syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4520
2005-08-26 04:03:04 +00:00
Nicholas Nethercote
832989d4af
Move timer_* syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4519
2005-08-26 03:54:30 +00:00
Nicholas Nethercote
c42361bf17
Move clock_* syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4518
2005-08-26 03:49:43 +00:00
Nicholas Nethercote
c710281899
Move mq_* syscalls from "generic" to "linux".
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4517
2005-08-26 03:43:28 +00:00
Nicholas Nethercote
5117cfca6e
remove dup
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4516
2005-08-26 02:22:25 +00:00
Nicholas Nethercote
cc1a038667
comment-only wibbles
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4515
2005-08-25 22:55:19 +00:00
Nicholas Nethercote
ed0bcea859
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
2005-08-25 22:53:57 +00:00
Nicholas Nethercote
f7a9f38df7
avoid unnecessary newlines
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4513
2005-08-25 01:52:52 +00:00
Nicholas Nethercote
99aa5cd43b
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4512
2005-08-25 00:22:20 +00:00
Nicholas Nethercote
3abe14bc49
Only show the "line number too large" warning once.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4511
2005-08-25 00:20:56 +00:00
Dirk Mueller
c03908b183
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4510
2005-08-24 23:09:19 +00:00
Dirk Mueller
bfdb408900
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4503
2005-08-24 23:04:33 +00:00
Dirk Mueller
73165de644
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4499
2005-08-24 23:02:04 +00:00
Nicholas Nethercote
18f1102f81
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4493
2005-08-24 22:39:29 +00:00
Nicholas Nethercote
281297db9f
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
2005-08-24 22:38:00 +00:00
Nicholas Nethercote
e715ae93fa
add comment
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4491
2005-08-24 19:55:51 +00:00
Nicholas Nethercote
7e60141d65
Remove unnecessary #includes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4490
2005-08-24 19:50:39 +00:00
Julian Seward
1d38597d59
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4489
2005-08-24 17:52:30 +00:00
Nicholas Nethercote
946b288f17
update
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4488
2005-08-24 13:57:50 +00:00
Nicholas Nethercote
e266e53970
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
2005-08-24 13:55:59 +00:00
Julian Seward
c50bb70c19
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4486
2005-08-24 10:57:09 +00:00