Julian Seward
6c91c144f7
An attempt at a running summary of 3.0.0 bugs, for perusal/discussion/
...
modification.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4333
2005-08-06 11:48:50 +00:00
Julian Seward
79be7969a9
Oops, should have done this as soon as 3.0.0 was tagged.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4331
2005-08-06 10:37:37 +00:00
Tom Hughes
5636f53a8c
If the pre-handler for the execve system call fails to state the file
...
being executed then propagate the error from the stat instead of just
return ENOACCES all the time. Fixes bug #110208 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4330
2005-08-05 07:46:32 +00:00
Tom Hughes
3f28625849
Implement the waitid system call. Fixes bug #110202 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4329
2005-08-05 07:32:04 +00:00
Tom Hughes
888f6e02cf
Allow a NULL second argument to clock_getres. Fixes bug #110203 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4328
2005-08-05 07:22:00 +00:00
Julian Seward
ec55a5e7bb
Fix up do_syscall_clone_ppc32_linux. Seems to improve thread exiting.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4327
2005-08-05 02:15:18 +00:00
Julian Seward
a881c6d894
ppc32-linux: clear reservation before running thread; see attached
...
comment for details.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4326
2005-08-05 00:25:11 +00:00
Julian Seward
ce962acecb
ppc32-linux: implement a bunch more syscalls, and also fix up clone
...
handling enough so that threads can successfuly be started.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4325
2005-08-05 00:10:11 +00:00
Julian Seward
9cbf8c802b
ppc32-linux: bring a bunch more syscalls into circulation
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4324
2005-08-05 00:06:46 +00:00
Julian Seward
b07d3b8200
ppc32-linux only: HACK: for now, mess with the auxv handed to the
...
client so as to not claim that the CPU supports Altivec. This is a
partially-successful hack to try and dissuade glibc and its minions
from doing Altivec insns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4323
2005-08-04 23:52:21 +00:00
Nicholas Nethercote
05cf8f1611
Replace out-of-date email address.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4322
2005-08-04 19:26:54 +00:00
Julian Seward
26725a963a
Change the vex external back to svn://. Not being able to commit
...
through an http:// external is confusing and awkward.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4321
2005-08-04 16:42:58 +00:00
Julian Seward
bef99fdde5
3.0.0 second try, sigh.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4316
2005-08-03 20:42:06 +00:00
Donna Robinson
ec68ded51c
Minor tweaks to get the FAQ on one page, per nick's request
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4315
2005-08-03 20:28:33 +00:00
Donna Robinson
e27f11d02b
minor tweaks
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4314
2005-08-03 18:58:45 +00:00
Julian Seward
fda7939b19
Hopefully this is the final commit for 3.0.0.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4313
2005-08-03 17:01:51 +00:00
Julian Seward
2af4be6fc8
Almost-final wibbles.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4312
2005-08-03 16:40:10 +00:00
Julian Seward
87673a6d4a
Copy the right stuff into the tarball.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4311
2005-08-03 16:39:44 +00:00
Julian Seward
2dbebc4af2
Do per-chapter chunking for the html output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4310
2005-08-03 16:39:08 +00:00
Nicholas Nethercote
65ee9be4ef
Fixed a bug in Cachegrind: it was adding instrumentation after
...
conditional jumps, so if those jumps were taken, the instrumentation
wasn't executed. This was causing the I-cache access counts to be
underestimated.
This commit puts the instrumentation before the jumps, except for the
odd case of REP instructions, giving the same behaviour as 2.4.0.
Based on a patch from Josef Weidendorfer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4309
2005-08-02 23:07:02 +00:00
Julian Seward
e7f294bb0d
Add list of fixed bugs.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4308
2005-08-02 21:05:58 +00:00
Julian Seward
47f18d4e44
Double static limits for safety.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4307
2005-08-02 15:30:08 +00:00
Julian Seward
5fee5c070f
Update NEWS a bit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4306
2005-08-02 15:28:07 +00:00
Julian Seward
d71b68c6a3
"Fix" (kludge) highly obscure bug in flag settings for growdown stacks
...
which manifested itself as unreliable behaviour with
--smc-check=stack. The accompanying comment explains.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4305
2005-08-02 13:35:21 +00:00
Julian Seward
7b67a1249d
Update this-cpu-not-supported message.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4304
2005-08-01 23:41:20 +00:00
Julian Seward
2288978427
When identifying stacks so as to decide whether or not to make a self
...
checking translation in the case --smc-check=stack (the default),
don't use SF_GROWDOWN as an indication of stackness, since that only
is set for the main stack. Instead establish whether code is being
taken from a stack by seeing if the requesting thread's stack pointer
points into the same area that the translation is being taken from.
This makes trampolining work even for threaded programs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4303
2005-08-01 23:25:55 +00:00
Nicholas Nethercote
28205a87e3
One more thing to remember.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4302
2005-08-01 15:18:16 +00:00
Nicholas Nethercote
4054aeb4c2
Remove temporary file once regtest completes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4301
2005-08-01 15:12:23 +00:00
Nicholas Nethercote
d597c842e5
Add explanation of filename.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4300
2005-08-01 15:11:15 +00:00
Julian Seward
ec3da192ee
Don't show CFI reader warnings without -v. This is intended to hide
...
Warning: zero-sized CIE/FDE but not at section end in DWARF2 CFI reading
which I know is not a good fix, but I don't want to get into messing
with the CFI reader this close to 3.0, and the appearance of this
message causes many regtests to fail on some systems.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4299
2005-08-01 14:12:17 +00:00
Julian Seward
cc579f2f0e
Don't forget tls.vgtest in the final tarball.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4298
2005-08-01 13:40:08 +00:00
Nicholas Nethercote
3ac510b85e
Use the standard #ifdefs for arch-specific code.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4297
2005-07-30 01:22:37 +00:00
Julian Seward
08184e8ea4
Enable sys_fchmod and sys_fchown.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4296
2005-07-29 22:01:19 +00:00
Tom Hughes
4f8e0cb52b
Take the address of the ifr_index member when testing if it is defined
...
before an SIOCGIFNAME ioctl.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4295
2005-07-29 18:42:22 +00:00
Tom Hughes
011cbec76a
A static const variable must have a constant initialiser, so remove the
...
static qualifier from those variables with a non-constant initialiser.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4294
2005-07-29 18:33:19 +00:00
Dirk Mueller
3986513d15
use http:// svn:externals for all those poor
...
souls behind braindamaged firewalls
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4293
2005-07-29 17:20:21 +00:00
Julian Seward
6071b864a9
Handle a failure case more gracefully.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4292
2005-07-29 08:51:34 +00:00
Tom Hughes
cca571d1c9
Handle the TIOCMGET ioctl.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4291
2005-07-28 16:26:34 +00:00
Tom Hughes
1dc053205f
Handle the HDIO_GETGEO ioctl. Secondary problem found from bug #109780 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4290
2005-07-28 16:13:42 +00:00
Tom Hughes
e7a2d4c9cd
Define extra block device ioctls.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4289
2005-07-28 16:10:42 +00:00
Tom Hughes
fd2217006c
Handle a number of additional block device ioctls. Fixes bug #109780 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4288
2005-07-28 16:08:09 +00:00
Tom Hughes
89af41680a
Move (commented out) call to VG_(tm_thread_switchto) to VG_(set_running) so
...
that it is always called when a new thread starts running. Add in a direct
call to VG_TRACK to issue a thread_run event at the same place until thread
modelling is working again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4287
2005-07-27 23:04:28 +00:00
Tom Hughes
d9d05342fb
Ignore prefetch information when decoding Intel cache details. Patch
...
from Josef Weidendorfer <Josef.Weidendorfer@gmx.de >.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4286
2005-07-27 22:59:50 +00:00
Tom Hughes
b2f3925a5f
Handle the fadvise64 system calls correctly on 32 bit platforms.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4285
2005-07-27 22:57:18 +00:00
Nicholas Nethercote
50db609e82
Removed dead declaration.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4284
2005-07-27 20:31:57 +00:00
Julian Seward
1ac6e50f45
Bump version number.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4283
2005-07-27 17:49:17 +00:00
Tom Hughes
f534828c78
Insert name of magic flag.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4282
2005-07-27 10:33:08 +00:00
Julian Seward
56564fb89e
Sync with web site.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4281
2005-07-27 10:09:11 +00:00
Julian Seward
68394c6a70
More stuff.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4280
2005-07-27 09:55:24 +00:00
Tom Hughes
954e21b8c0
Prevent the rule for installing the VEX headers from trying to add
...
them to the distribution as it doesn't work due to the full paths and
they are in EXTRA_DIST anyway.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4279
2005-07-27 09:25:08 +00:00