]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
20 years agoMakefile stuff, partly from Tom, which uses the SVN-externall'd VEX
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

20 years agoProperty change: list svn://svn.valgrind.org/vex/trunk as an SVN
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

20 years agoAdded some anchors for core flags
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

20 years agowibble++
Julian Seward [Mon, 25 Jul 2005 23:50:22 +0000 (23:50 +0000)] 
wibble++

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

20 years agoIn the final install, copy the documentation .pdf/.ps to files with a
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

20 years agofix breakage/wibbles
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

20 years agowibble
Nicholas Nethercote [Mon, 25 Jul 2005 23:30:06 +0000 (23:30 +0000)] 
wibble

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

20 years agoClean up command-line args info in the manual and man page for 3.0.0
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

20 years agoTweak order of Memcheck's cmd-line options.
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

20 years agoBuild the .ps/.pdf documentation by default when doing 'make dist'.
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

20 years agoRecategorise options in the usage message.
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

20 years agoMake it more obvious if something fails when making HTML or PS/PDF docs.
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

20 years agoI'm still a moron (just in case anybody wondered whether things had
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

20 years agoRecord my adventures in 'make print-docs' land.
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

20 years agoI think && might be a better statement-joiner than ; -- the pdfxmltex
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

20 years agoFix some inconsistent system call trace messages.
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

20 years agoAdd support for the inotify system calls based on a patch
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

20 years agoUpdate unistd headers to match the 2.6.13-rc3 kernel source.
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

20 years agoAdded a point for Josef W.
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

20 years agoupdated j's email address
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

20 years agoUpdate docs for 3.0.0 release. Still to do: update command line options.
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

20 years agoAdded a checklist of things to do when doing a release. Please add to this
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

20 years agoFix 'make dist'.
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

20 years agowibble
Nicholas Nethercote [Sun, 24 Jul 2005 17:19:09 +0000 (17:19 +0000)] 
wibble

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

20 years agobugfixes and improvements
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

20 years agoDon't claim that the --single-step= and --optimise= flags exist any
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

20 years agoRename tags in XML <status> block.
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

20 years ago--branchpred= doesn't do anything (I'm not sure what it ever did do). Rm'd.
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

20 years agoGet rid of --support-elan3=. This flag wasn't doing anything since
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

20 years agoRename --smc-support= to --smc-check=.
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

20 years agoA couple of gsl-1.6 patches which make it compile/run more cleanly.
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

20 years agoEnable sys_poll.
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

20 years agoRemove dead #undef.
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

20 years agoReplace a bunch of useless memory-to-memory copies with some highly
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

20 years agoWhen canonicalising CFI information, truncate overlapping address
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

20 years agoFix comment.
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

20 years agoChange the criteria by which translations are discarded in the presence of
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

20 years agoChange some int uses to Int (the house types).
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

20 years agoA commit which is almost all trivial change.
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

20 years agoYet more system calls.
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

20 years agoRemove bogus legacy declarations, from the time when the AMD64
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

20 years agoRe-institute SegInfo reference counting and deallocation.
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

20 years agoImprove script to compare the current code with that from 24 hours ago,
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

20 years agoEnable rt_sigpending on amd64. Fixes bug #109429.
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

20 years agoAdd some more intercept rules for ld.so on amd64.
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

20 years agoAllow negative sizes for structure members in stabs. Fixed bug #109385.
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

20 years agoHandle a 'd' stab that indicates a file in pascal. Fixes bug #89914.
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

20 years agoMake VG_(kill_self) use kill to send the signal, not tkill, as we are
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

20 years agoHandle stabs builtin type -30 (wide characters, 16 bit unsigned).
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

20 years agoDocument different argument order for clone on amd64.
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

20 years agoBring the vki_sigevent_t definition into line with current kernels.
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

20 years agoMove config.h inclusion from pub_tool_basics.h to pub_core_basics.h so it's
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

20 years agoThe timeout argument to rt_sigtimedwait is in the third argument not
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

20 years agoMore system call fixups.
Tom Hughes [Wed, 20 Jul 2005 09:24:04 +0000 (09:24 +0000)] 
More system call fixups.

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

20 years agoYet more amd64 system calls.
Tom Hughes [Wed, 20 Jul 2005 08:46:50 +0000 (08:46 +0000)] 
Yet more amd64 system calls.

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

20 years agoUpdate ignore list.
Tom Hughes [Wed, 20 Jul 2005 08:46:37 +0000 (08:46 +0000)] 
Update ignore list.

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

20 years agoAdd a CPUID case, thanks to Josef W.
Nicholas Nethercote [Wed, 20 Jul 2005 04:32:44 +0000 (04:32 +0000)] 
Add a CPUID case, thanks to Josef W.

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

20 years agoChange textwidth, and also add a note about the shortcomings when
Nicholas Nethercote [Wed, 20 Jul 2005 04:20:44 +0000 (04:20 +0000)] 
Change textwidth, and also add a note about the shortcomings when
running 32 bit processes on 64 bit machines.

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

20 years agoThis commit reduces the overhead of each heap allocation done by
Nicholas Nethercote [Wed, 20 Jul 2005 04:12:41 +0000 (04:12 +0000)] 
This commit reduces the overhead of each heap allocation done by
Valgrind's allocator, by overlapping the redzones (used when blocks
are in-use) with the prev/next ptrs (used when they are free).
This reduces the overhead for a heap block allocated by the core from
32B to 16B on 32 bit machines, and from 48B to 32B on 64 bit machines.

The only conceivable downside of this is that on 64 bit machines, if
the client frees a block and then writes past the start/end of it,
it will corrupt the metadata after only 8 bytes of overwriting, rather than
16 bytes.  Memcheck will have squealed to kingdom come by this time anyway.
(This won't happen on 32 bit machines because the overhead hasn't changed
for client blocks as allocated by Memcheck on 32 bit machines.)

I also tweaked the access functions.

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

20 years agoFix broken tests.
Nicholas Nethercote [Wed, 20 Jul 2005 03:03:44 +0000 (03:03 +0000)] 
Fix broken tests.

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

20 years agoRecategorise some options in the usage message.
Nicholas Nethercote [Wed, 20 Jul 2005 03:03:28 +0000 (03:03 +0000)] 
Recategorise some options in the usage message.

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

20 years agoReinstate stack trace printing on assertion failures. It's terrible
Nicholas Nethercote [Wed, 20 Jul 2005 02:41:31 +0000 (02:41 +0000)] 
Reinstate stack trace printing on assertion failures.  It's terrible
for the module dependency graph, but it's very useful.

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

20 years agoMake a first cut at the 3.0.0 release notes.
Nicholas Nethercote [Tue, 19 Jul 2005 23:46:08 +0000 (23:46 +0000)] 
Make a first cut at the 3.0.0 release notes.

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

20 years agoThe devil's in the details ..
Julian Seward [Tue, 19 Jul 2005 23:12:11 +0000 (23:12 +0000)] 
The devil's in the details ..

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

20 years agoFix mistaken comments.
Tom Hughes [Tue, 19 Jul 2005 23:01:56 +0000 (23:01 +0000)] 
Fix mistaken comments.

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

20 years agoPass clone arguments in the correct order when doing a fork style
Tom Hughes [Tue, 19 Jul 2005 22:59:47 +0000 (22:59 +0000)] 
Pass clone arguments in the correct order when doing a fork style
clone. This should fix bug #109358.

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

20 years agoEnable sched_yield on amd64. Fixes bug #109362.
Tom Hughes [Tue, 19 Jul 2005 22:48:04 +0000 (22:48 +0000)] 
Enable sched_yield on amd64. Fixes bug #109362.

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

20 years agoReturn success when get_thread_area succeeds.
Tom Hughes [Tue, 19 Jul 2005 22:44:33 +0000 (22:44 +0000)] 
Return success when get_thread_area succeeds.

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

20 years agoAdd a makefile for the new documentation directory to avoid errors
Tom Hughes [Tue, 19 Jul 2005 22:39:41 +0000 (22:39 +0000)] 
Add a makefile for the new documentation directory to avoid errors
when make tries to recurse into it.

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

20 years agoSupport ARCH_GET_FS with arch_prctl on amd64.
Tom Hughes [Tue, 19 Jul 2005 22:35:58 +0000 (22:35 +0000)] 
Support ARCH_GET_FS with arch_prctl on amd64.

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

20 years agoWe have a nice little collection of text files describing various high
Nicholas Nethercote [Tue, 19 Jul 2005 21:46:19 +0000 (21:46 +0000)] 
We have a nice little collection of text files describing various high
level things.  But they're all over the place.  This commits moves
them all to the new docs/internals/ directory, and gives them
a consistent naming scheme.

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

20 years agoGet Addrcheck closer to compiling. It's still a long way from working,
Nicholas Nethercote [Tue, 19 Jul 2005 21:11:54 +0000 (21:11 +0000)] 
Get Addrcheck closer to compiling.  It's still a long way from working,
though.

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

20 years agowibble
Nicholas Nethercote [Tue, 19 Jul 2005 20:54:08 +0000 (20:54 +0000)] 
wibble

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

20 years agoMake attaching a debugger work on amd64.
Tom Hughes [Tue, 19 Jul 2005 18:19:48 +0000 (18:19 +0000)] 
Make attaching a debugger work on amd64.

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

20 years agoUpdate ignore lists.
Tom Hughes [Tue, 19 Jul 2005 17:59:24 +0000 (17:59 +0000)] 
Update ignore lists.

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

20 years agoEnable some more system calls on amd64.
Tom Hughes [Tue, 19 Jul 2005 16:05:49 +0000 (16:05 +0000)] 
Enable some more system calls on amd64.

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

20 years agoFix compiler warning.
Tom Hughes [Tue, 19 Jul 2005 15:28:31 +0000 (15:28 +0000)] 
Fix compiler warning.

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

20 years agoEnable setuid and setgid on amd64.
Tom Hughes [Tue, 19 Jul 2005 15:26:33 +0000 (15:26 +0000)] 
Enable setuid and setgid on amd64.

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

20 years agoUse %t rather than %s in some places for constructing XML output.
Julian Seward [Tue, 19 Jul 2005 15:00:25 +0000 (15:00 +0000)] 
Use %t rather than %s in some places for constructing XML output.

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

20 years agoOops; forgot to update spec
Julian Seward [Tue, 19 Jul 2005 14:59:41 +0000 (14:59 +0000)] 
Oops; forgot to update spec

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

20 years agoNew command line option: --xml-user-comment=XMLTEXT, which allows
Julian Seward [Tue, 19 Jul 2005 14:18:56 +0000 (14:18 +0000)] 
New command line option: --xml-user-comment=XMLTEXT, which allows
copying of arbitrary bits of XML text to the XML output.

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

20 years agoNew printf format specifier %t, which is like %s but escapes
Julian Seward [Tue, 19 Jul 2005 14:17:37 +0000 (14:17 +0000)] 
New printf format specifier %t, which is like %s but escapes
XML-unfriendly chars and thereby helps in the construction of valid
XML output.

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

20 years agoFix the mmap2 pre-handler to avoid corrupting the arguments when
Tom Hughes [Tue, 19 Jul 2005 13:04:04 +0000 (13:04 +0000)] 
Fix the mmap2 pre-handler to avoid corrupting the arguments when
it fails with ENOMEM due to a lack of memory.

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

20 years agoShow Valgrind's args too in the XML output.
Julian Seward [Tue, 19 Jul 2005 12:39:11 +0000 (12:39 +0000)] 
Show Valgrind's args too in the XML output.

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

20 years agoAdd time stamps to XML START/FINISH indications.
Julian Seward [Tue, 19 Jul 2005 12:17:51 +0000 (12:17 +0000)] 
Add time stamps to XML START/FINISH indications.

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

20 years agoMove the code for generating a human-readable time string into its own
Julian Seward [Tue, 19 Jul 2005 12:17:05 +0000 (12:17 +0000)] 
Move the code for generating a human-readable time string into its own
function.

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

20 years agoNew command line option: --log-file-qualifier=VAR. When specified,
Julian Seward [Tue, 19 Jul 2005 11:25:02 +0000 (11:25 +0000)] 
New command line option: --log-file-qualifier=VAR.  When specified,
the contents of environment variable VAR (viz, $VAR) are incorporated
into logfile names.  This makes it easy to incorporate environmental
information into logfile names.

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

20 years agoAdd some assertions.
Tom Hughes [Tue, 19 Jul 2005 07:37:51 +0000 (07:37 +0000)] 
Add some assertions.

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

20 years agoEnable the rt_sigqueueinfo syscall on amd64.
Tom Hughes [Tue, 19 Jul 2005 07:21:06 +0000 (07:21 +0000)] 
Enable the rt_sigqueueinfo syscall on amd64.

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

20 years agowibble
Nicholas Nethercote [Tue, 19 Jul 2005 03:38:09 +0000 (03:38 +0000)] 
wibble

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

20 years agoAdded a file containing Josef's explanation of Calltree's function
Nicholas Nethercote [Tue, 19 Jul 2005 03:30:31 +0000 (03:30 +0000)] 
Added a file containing Josef's explanation of Calltree's function
entry/exit tracking.

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

20 years agoRemove unneeded #ifdef.
Nicholas Nethercote [Tue, 19 Jul 2005 01:22:26 +0000 (01:22 +0000)] 
Remove unneeded #ifdef.

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

20 years agoAdd note about justified pedantry of overlap checking.
Nicholas Nethercote [Tue, 19 Jul 2005 00:48:55 +0000 (00:48 +0000)] 
Add note about justified pedantry of overlap checking.

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

20 years agowibbles
Nicholas Nethercote [Tue, 19 Jul 2005 00:40:16 +0000 (00:40 +0000)] 
wibbles

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

20 years agoRemove valgrind.vs.
Nicholas Nethercote [Tue, 19 Jul 2005 00:36:23 +0000 (00:36 +0000)] 
Remove valgrind.vs.

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

20 years agoallow to be build in a buildroot
Dirk Mueller [Mon, 18 Jul 2005 23:56:46 +0000 (23:56 +0000)] 
allow to be build in a buildroot

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

20 years agoremove the version script, doesn't work for executables
Dirk Mueller [Mon, 18 Jul 2005 23:52:10 +0000 (23:52 +0000)] 
remove the version script, doesn't work for executables

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

20 years agoFix crash when no environment is given to execve.
Tom Hughes [Mon, 18 Jul 2005 23:23:03 +0000 (23:23 +0000)] 
Fix crash when no environment is given to execve.

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

20 years agoCheck members of the stack_t structure passed to sigaltstack
Tom Hughes [Mon, 18 Jul 2005 23:18:10 +0000 (23:18 +0000)] 
Check members of the stack_t structure passed to sigaltstack
individually to avoid problems with padding on 64 bit platforms.

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

20 years agoCheck each member of the ifconf structure passed to SIOCGIFCONF
Tom Hughes [Mon, 18 Jul 2005 22:45:55 +0000 (22:45 +0000)] 
Check each member of the ifconf structure passed to SIOCGIFCONF
individually to avoid problems with padding bytes on 64 bit platforms.

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