]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Wed, 3 Aug 2005 17:01:51 +0000 (17:01 +0000)]
Hopefully this is the final commit for 3.0.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4313
Julian Seward [Wed, 3 Aug 2005 16:40:10 +0000 (16:40 +0000)]
Almost-final wibbles.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4312
Julian Seward [Wed, 3 Aug 2005 16:39:44 +0000 (16:39 +0000)]
Copy the right stuff into the tarball.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4311
Julian Seward [Wed, 3 Aug 2005 16:39:08 +0000 (16:39 +0000)]
Do per-chapter chunking for the html output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4310
Nicholas Nethercote [Tue, 2 Aug 2005 23:07:02 +0000 (23:07 +0000)]
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
Julian Seward [Tue, 2 Aug 2005 21:05:58 +0000 (21:05 +0000)]
Add list of fixed bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4308
Julian Seward [Tue, 2 Aug 2005 15:30:08 +0000 (15:30 +0000)]
Double static limits for safety.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4307
Julian Seward [Tue, 2 Aug 2005 15:28:07 +0000 (15:28 +0000)]
Update NEWS a bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4306
Julian Seward [Tue, 2 Aug 2005 13:35:21 +0000 (13:35 +0000)]
"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
Julian Seward [Mon, 1 Aug 2005 23:41:20 +0000 (23:41 +0000)]
Update this-cpu-not-supported message.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4304
Julian Seward [Mon, 1 Aug 2005 23:25:55 +0000 (23:25 +0000)]
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
Nicholas Nethercote [Mon, 1 Aug 2005 15:18:16 +0000 (15:18 +0000)]
One more thing to remember.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4302
Nicholas Nethercote [Mon, 1 Aug 2005 15:12:23 +0000 (15:12 +0000)]
Remove temporary file once regtest completes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4301
Nicholas Nethercote [Mon, 1 Aug 2005 15:11:15 +0000 (15:11 +0000)]
Add explanation of filename.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4300
Julian Seward [Mon, 1 Aug 2005 14:12:17 +0000 (14:12 +0000)]
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
Julian Seward [Mon, 1 Aug 2005 13:40:08 +0000 (13:40 +0000)]
Don't forget tls.vgtest in the final tarball.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4298
Nicholas Nethercote [Sat, 30 Jul 2005 01:22:37 +0000 (01:22 +0000)]
Use the standard #ifdefs for arch-specific code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4297
Julian Seward [Fri, 29 Jul 2005 22:01:19 +0000 (22:01 +0000)]
Enable sys_fchmod and sys_fchown.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4296
Tom Hughes [Fri, 29 Jul 2005 18:42:22 +0000 (18:42 +0000)]
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
Tom Hughes [Fri, 29 Jul 2005 18:33:19 +0000 (18:33 +0000)]
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
Dirk Mueller [Fri, 29 Jul 2005 17:20:21 +0000 (17:20 +0000)]
use http:// svn:externals for all those poor
souls behind braindamaged firewalls
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4293
Julian Seward [Fri, 29 Jul 2005 08:51:34 +0000 (08:51 +0000)]
Handle a failure case more gracefully.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4292
Tom Hughes [Thu, 28 Jul 2005 16:26:34 +0000 (16:26 +0000)]
Handle the TIOCMGET ioctl.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4291
Tom Hughes [Thu, 28 Jul 2005 16:13:42 +0000 (16:13 +0000)]
Handle the HDIO_GETGEO ioctl. Secondary problem found from bug #109780.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4290
Tom Hughes [Thu, 28 Jul 2005 16:10:42 +0000 (16:10 +0000)]
Define extra block device ioctls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4289
Tom Hughes [Thu, 28 Jul 2005 16:08:09 +0000 (16:08 +0000)]
Handle a number of additional block device ioctls. Fixes bug #109780.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4288
Tom Hughes [Wed, 27 Jul 2005 23:04:28 +0000 (23:04 +0000)]
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
Tom Hughes [Wed, 27 Jul 2005 22:59:50 +0000 (22:59 +0000)]
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
Tom Hughes [Wed, 27 Jul 2005 22:57:18 +0000 (22:57 +0000)]
Handle the fadvise64 system calls correctly on 32 bit platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4285
Nicholas Nethercote [Wed, 27 Jul 2005 20:31:57 +0000 (20:31 +0000)]
Removed dead declaration.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4284
Julian Seward [Wed, 27 Jul 2005 17:49:17 +0000 (17:49 +0000)]
Bump version number.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4283
Tom Hughes [Wed, 27 Jul 2005 10:33:08 +0000 (10:33 +0000)]
Insert name of magic flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4282
Julian Seward [Wed, 27 Jul 2005 10:09:11 +0000 (10:09 +0000)]
Sync with web site.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4281
Julian Seward [Wed, 27 Jul 2005 09:55:24 +0000 (09:55 +0000)]
More stuff.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4280
Tom Hughes [Wed, 27 Jul 2005 09:25:08 +0000 (09:25 +0000)]
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
Tom Hughes [Wed, 27 Jul 2005 07:37:41 +0000 (07:37 +0000)]
There is no need to checkout and build VEX separately now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4278
Tom Hughes [Wed, 27 Jul 2005 07:36:22 +0000 (07:36 +0000)]
Install VEX headers from the configured version not the default version.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4277
Julian Seward [Tue, 26 Jul 2005 23:47:00 +0000 (23:47 +0000)]
Make VG_(clo_vex_control) tool-visible so tools can control how
aggressive Vex is, if they need to do that.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4276
Julian Seward [Tue, 26 Jul 2005 23:43:26 +0000 (23:43 +0000)]
If --log-file-qualifier= is set, and we're logging to a file or
socket, emit the qualifier and its current value in the plain text
output as well as in the XML. (Ashley Pittman).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4275
Nicholas Nethercote [Tue, 26 Jul 2005 23:06:18 +0000 (23:06 +0000)]
Vex headers should be installed in $INST/include/valgrind/, too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4274
Julian Seward [Tue, 26 Jul 2005 23:04:25 +0000 (23:04 +0000)]
Make VG_(discard_translations) 64-bit clean. As JosefW points out, it
doesn't make much sense to have a 64-bit base address but only a
32-bit length.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4273
Julian Seward [Tue, 26 Jul 2005 22:54:55 +0000 (22:54 +0000)]
Fix a very suspicious-looking bug in the translation-discard stuff.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4272
Nicholas Nethercote [Tue, 26 Jul 2005 22:33:26 +0000 (22:33 +0000)]
Update to match website description.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4271
Nicholas Nethercote [Tue, 26 Jul 2005 22:31:52 +0000 (22:31 +0000)]
Update to match web site description.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4270
Nicholas Nethercote [Tue, 26 Jul 2005 22:23:08 +0000 (22:23 +0000)]
Copy the valgrind.spec.in file from 2.4.0, which Jeremy wrote with this
commit message:
Steal some magic from FC3's valgrind-2.2.0 .spec file; it would be nice
to know if this works under other RPM-based distros (SuSE particularly).
I don't know much about .spec files, but this new version is much easier
to maintain because we don't have to list any filenames explicitly, and
no-one complained about it in 2.4.0, so let's go with it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4269
Nicholas Nethercote [Tue, 26 Jul 2005 22:17:14 +0000 (22:17 +0000)]
More release-HOWTO notes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4268
Nicholas Nethercote [Tue, 26 Jul 2005 22:01:04 +0000 (22:01 +0000)]
Update for 3.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4267
Julian Seward [Tue, 26 Jul 2005 10:42:57 +0000 (10:42 +0000)]
Makefile stuff, partly from Tom, which uses the SVN-externall'd VEX
tree a bit better. Also, fixes to make 'make dist' include into the
final tarball a minimal but workable subset of the stuff in the VEX
directory.
Note, you must do 'make' or 'make install' before 'make dist' since
otherwise VEX/priv/main/vex_svnversion.h will not exist.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4266
Julian Seward [Tue, 26 Jul 2005 10:40:31 +0000 (10:40 +0000)]
Property change: list svn://svn.valgrind.org/vex/trunk as an SVN
external to be checked out into ./VEX
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4265
Donna Robinson [Tue, 26 Jul 2005 01:16:59 +0000 (01:16 +0000)]
Added some anchors for core flags
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4264
Julian Seward [Mon, 25 Jul 2005 23:50:22 +0000 (23:50 +0000)]
wibble++
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4263
Julian Seward [Mon, 25 Jul 2005 23:36:58 +0000 (23:36 +0000)]
In the final install, copy the documentation .pdf/.ps to files with a
bit of a more sensible name.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4262
Nicholas Nethercote [Mon, 25 Jul 2005 23:30:24 +0000 (23:30 +0000)]
fix breakage/wibbles
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4261
Nicholas Nethercote [Mon, 25 Jul 2005 23:30:06 +0000 (23:30 +0000)]
wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4260
Nicholas Nethercote [Mon, 25 Jul 2005 23:18:44 +0000 (23:18 +0000)]
Clean up command-line args info in the manual and man page for 3.0.0
release.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4259
Nicholas Nethercote [Mon, 25 Jul 2005 23:18:04 +0000 (23:18 +0000)]
Tweak order of Memcheck's cmd-line options.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4258
Julian Seward [Mon, 25 Jul 2005 23:01:43 +0000 (23:01 +0000)]
Build the .ps/.pdf documentation by default when doing 'make dist'.
Because this means installing lots of XML processing tools and
supporting gunk, there is a hack at the top of docs/Makefile.am for
disabling the .pdf/.ps build.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4257
Nicholas Nethercote [Mon, 25 Jul 2005 22:36:52 +0000 (22:36 +0000)]
Recategorise options in the usage message.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4256
Nicholas Nethercote [Mon, 25 Jul 2005 21:12:40 +0000 (21:12 +0000)]
Make it more obvious if something fails when making HTML or PS/PDF docs.
Also put the output of all pfdxmltex runs in the logfile, not just the
last run's output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4255
Julian Seward [Mon, 25 Jul 2005 17:58:48 +0000 (17:58 +0000)]
I'm still a moron (just in case anybody wondered whether things had
improved since last time I was a moron. No, they haven't).
Move text that's supposed to be at the top of the file to the top of
the file. I need to learn about these scroll-bar things some time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4254
Julian Seward [Mon, 25 Jul 2005 17:54:06 +0000 (17:54 +0000)]
Record my adventures in 'make print-docs' land.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4253
Julian Seward [Mon, 25 Jul 2005 17:53:46 +0000 (17:53 +0000)]
I think && might be a better statement-joiner than ; -- the pdfxmltex
runs can easily die silently.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4252
Tom Hughes [Mon, 25 Jul 2005 15:28:36 +0000 (15:28 +0000)]
Fix some inconsistent system call trace messages.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4251
Tom Hughes [Mon, 25 Jul 2005 15:21:41 +0000 (15:21 +0000)]
Add support for the inotify system calls based on a patch
from John McCutchan <ttb@tentacle.dhs.org>.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4250
Tom Hughes [Mon, 25 Jul 2005 15:04:00 +0000 (15:04 +0000)]
Update unistd headers to match the 2.6.13-rc3 kernel source.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4249
Nicholas Nethercote [Mon, 25 Jul 2005 12:49:39 +0000 (12:49 +0000)]
Added a point for Josef W.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4248
Donna Robinson [Mon, 25 Jul 2005 12:35:02 +0000 (12:35 +0000)]
updated j's email address
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4247
Nicholas Nethercote [Mon, 25 Jul 2005 00:12:19 +0000 (00:12 +0000)]
Update docs for 3.0.0 release. Still to do: update command line options.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4246
Nicholas Nethercote [Sun, 24 Jul 2005 23:47:01 +0000 (23:47 +0000)]
Added a checklist of things to do when doing a release. Please add to this
if you think of anything that is missing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4245
Nicholas Nethercote [Sun, 24 Jul 2005 23:21:28 +0000 (23:21 +0000)]
Fix 'make dist'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4244
Nicholas Nethercote [Sun, 24 Jul 2005 17:19:09 +0000 (17:19 +0000)]
wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4243
Julian Seward [Sun, 24 Jul 2005 11:18:41 +0000 (11:18 +0000)]
bugfixes and improvements
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4242
Julian Seward [Sun, 24 Jul 2005 07:39:17 +0000 (07:39 +0000)]
Don't claim that the --single-step= and --optimise= flags exist any
more. They have been replaced by --vex-guest-max-insns= and the
--vex-iropt-* flags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4241
Julian Seward [Sun, 24 Jul 2005 07:33:15 +0000 (07:33 +0000)]
Rename tags in XML <status> block.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4240
Julian Seward [Sun, 24 Jul 2005 07:23:54 +0000 (07:23 +0000)]
--branchpred= doesn't do anything (I'm not sure what it ever did do). Rm'd.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4239
Julian Seward [Sun, 24 Jul 2005 07:15:44 +0000 (07:15 +0000)]
Get rid of --support-elan3=. This flag wasn't doing anything since
the Elan3 user-space driver now works on unmodified Valgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4238
Julian Seward [Sun, 24 Jul 2005 07:00:45 +0000 (07:00 +0000)]
Rename --smc-support= to --smc-check=.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4237
Julian Seward [Sun, 24 Jul 2005 06:44:27 +0000 (06:44 +0000)]
A couple of gsl-1.6 patches which make it compile/run more cleanly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4236
Julian Seward [Sun, 24 Jul 2005 06:30:37 +0000 (06:30 +0000)]
Enable sys_poll.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4235
Julian Seward [Sat, 23 Jul 2005 23:22:24 +0000 (23:22 +0000)]
Remove dead #undef.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4234
Julian Seward [Sat, 23 Jul 2005 17:45:15 +0000 (17:45 +0000)]
Replace a bunch of useless memory-to-memory copies with some highly
predictable branches.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4233
Julian Seward [Sat, 23 Jul 2005 17:14:03 +0000 (17:14 +0000)]
When canonicalising CFI information, truncate overlapping address
ranges and remove zero-length entries. If these appear it's because
the generating compiler has created invalid CFI info. Nevertheless we
should handle this robustly. This fixes a bug reported by Bill
Hoover.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4232
Julian Seward [Sat, 23 Jul 2005 11:36:03 +0000 (11:36 +0000)]
Fix comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4231
Julian Seward [Sat, 23 Jul 2005 09:52:21 +0000 (09:52 +0000)]
Change the criteria by which translations are discarded in the presence of
redirections. Patch from Tom Hughes. This fixes #109401.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4230
Julian Seward [Sat, 23 Jul 2005 09:22:46 +0000 (09:22 +0000)]
Change some int uses to Int (the house types).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4229
Julian Seward [Sat, 23 Jul 2005 09:18:34 +0000 (09:18 +0000)]
A commit which is almost all trivial change.
- m_main: if --log-file-qualifier applies, do not add ".pid"
at the end of the name
- Fix the logic which detected whether the just-devised name
already existed. This was broken (by me) because it could not
distinguish the reasons for failing to open the logfile.
Doing this required changing the return type of VG_(open)
from Int to SysRes (to make failure reasons visible) and
that's the cause of most of the changes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4228
Tom Hughes [Fri, 22 Jul 2005 15:04:14 +0000 (15:04 +0000)]
Yet more system calls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4227
Nicholas Nethercote [Fri, 22 Jul 2005 13:03:20 +0000 (13:03 +0000)]
Remove bogus legacy declarations, from the time when the AMD64
version of VALGRIND_MAGIC_SEQUENCE printed a message and exited.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4226
Nicholas Nethercote [Thu, 21 Jul 2005 23:26:25 +0000 (23:26 +0000)]
Re-institute SegInfo reference counting and deallocation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4225
Nicholas Nethercote [Thu, 21 Jul 2005 21:26:07 +0000 (21:26 +0000)]
Improve script to compare the current code with that from 24 hours ago,
and print the diff if they aren't the same.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4224
Tom Hughes [Thu, 21 Jul 2005 20:23:26 +0000 (20:23 +0000)]
Enable rt_sigpending on amd64. Fixes bug #109429.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4223
Tom Hughes [Thu, 21 Jul 2005 15:25:04 +0000 (15:25 +0000)]
Add some more intercept rules for ld.so on amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4222
Tom Hughes [Thu, 21 Jul 2005 11:49:24 +0000 (11:49 +0000)]
Allow negative sizes for structure members in stabs. Fixed bug #109385.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4221
Tom Hughes [Wed, 20 Jul 2005 17:48:18 +0000 (17:48 +0000)]
Handle a 'd' stab that indicates a file in pascal. Fixes bug #89914.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4220
Tom Hughes [Wed, 20 Jul 2005 16:05:28 +0000 (16:05 +0000)]
Make VG_(kill_self) use kill to send the signal, not tkill, as we are
sending it to the whole process not a single thread.
This routine is only used when we absolutely want to terminate
valgrind and as things stand it fails if called from anything other
than the initial thread as it winds up sending the signal to the main
thread only and that typically doesn't even exist any more so we
fall through and panic.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4219
Tom Hughes [Wed, 20 Jul 2005 13:56:22 +0000 (13:56 +0000)]
Handle stabs builtin type -30 (wide characters, 16 bit unsigned).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4218
Tom Hughes [Wed, 20 Jul 2005 13:49:55 +0000 (13:49 +0000)]
Document different argument order for clone on amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4217
Tom Hughes [Wed, 20 Jul 2005 13:45:43 +0000 (13:45 +0000)]
Bring the vki_sigevent_t definition into line with current kernels.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4216
Nicholas Nethercote [Wed, 20 Jul 2005 13:18:23 +0000 (13:18 +0000)]
Move config.h inclusion from pub_tool_basics.h to pub_core_basics.h so it's
not seen by external tools. This was requested by Josef W.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4215
Tom Hughes [Wed, 20 Jul 2005 09:32:35 +0000 (09:32 +0000)]
The timeout argument to rt_sigtimedwait is in the third argument not
the fourth, plus linux allows it to be null.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4214