]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Nicholas Nethercote [Fri, 29 May 2009 05:40:33 +0000 (05:40 +0000)]
Partly de-hackify auxprogs/Makefile.am. libmpiwrap.*.*.dSYM is now
installed on Darwin. Installation and cleaning are more in line with the
other Makefile.am files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10167
Nicholas Nethercote [Fri, 29 May 2009 00:52:17 +0000 (00:52 +0000)]
Add a comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10166
Nicholas Nethercote [Fri, 29 May 2009 00:31:31 +0000 (00:31 +0000)]
Unbreak nestedfns on --enable-only32bit installations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10165
Julian Seward [Thu, 28 May 2009 17:39:56 +0000 (17:39 +0000)]
Use --gen-suppressions=all rather than =yes, since the latter causes
the entire regtest system to hang if in fact a suppression does need
to be generated (since V stops to ask). Not sure why this flag is
really in here, tho.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10162
Julian Seward [Thu, 28 May 2009 17:15:41 +0000 (17:15 +0000)]
Reinstate an include needed on ppc{32,64}-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10161
Tom Hughes [Thu, 28 May 2009 12:51:24 +0000 (12:51 +0000)]
Add support for AT_RANDOM to keep glibc happy when it is built
to assume kernel 2.6.29 or later. Closes #194429.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10160
Nicholas Nethercote [Thu, 28 May 2009 02:24:28 +0000 (02:24 +0000)]
Make this file executable too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10158
Nicholas Nethercote [Thu, 28 May 2009 02:20:59 +0000 (02:20 +0000)]
Make this file executable.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10157
Nicholas Nethercote [Thu, 28 May 2009 01:53:07 +0000 (01:53 +0000)]
Merge the DARWIN branch onto the trunk.
I tried using 'svn merge' to do the merge but it did a terrible job and
there were bazillions of conflicts. So instead I just took the diff between
the branch and trunk at r10155, applied the diff to the trunk, 'svn add'ed
the added files (no files needed to be 'svn remove'd) and committed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10156
Nicholas Nethercote [Mon, 25 May 2009 01:48:59 +0000 (01:48 +0000)]
DARWIN sync: timeval.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10150
Nicholas Nethercote [Mon, 25 May 2009 01:48:32 +0000 (01:48 +0000)]
DARWIN sync: add a comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10149
Nicholas Nethercote [Mon, 25 May 2009 01:47:56 +0000 (01:47 +0000)]
DARWIN sync: whitespace.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10148
Nicholas Nethercote [Sun, 24 May 2009 23:36:50 +0000 (23:36 +0000)]
Changing VG_MALLOC_MIN_SZB to 16 on some platforms broke heap profiling.
This fixes it by changing the size of a cost centre from ULong to
VG_MALLOC_MIN_SZB.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10136
Nicholas Nethercote [Sun, 24 May 2009 23:02:55 +0000 (23:02 +0000)]
DARWIN sync: sys_truncate64 and sys_ftruncate64 wrappers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10134
Nicholas Nethercote [Sun, 24 May 2009 22:45:33 +0000 (22:45 +0000)]
DARWIN sync: remove redundant check (it's done again in pre_mem_sock_addr()).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10133
Nicholas Nethercote [Sun, 24 May 2009 22:32:33 +0000 (22:32 +0000)]
DARWIN sync: sys_open wrapper.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10131
Nicholas Nethercote [Sat, 23 May 2009 01:51:54 +0000 (01:51 +0000)]
DARWIN sync: sys_readlink layout.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10121
Nicholas Nethercote [Sat, 23 May 2009 01:18:44 +0000 (01:18 +0000)]
DARWIN sync: remove '.' from some field names for consistency, and factor
out some variables.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10119
Nicholas Nethercote [Fri, 22 May 2009 08:12:46 +0000 (08:12 +0000)]
DARWIN sync: all the timeval stuff
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10106
Nicholas Nethercote [Fri, 22 May 2009 07:09:03 +0000 (07:09 +0000)]
DARWIN sync: comment and braces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10102
Nicholas Nethercote [Fri, 22 May 2009 07:08:12 +0000 (07:08 +0000)]
DARWIN sync: change the 3rd arg of VG_(fcntl).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10101
Nicholas Nethercote [Fri, 22 May 2009 02:00:27 +0000 (02:00 +0000)]
DARWIN sync: export VG_(socket).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10098
Nicholas Nethercote [Fri, 22 May 2009 00:52:14 +0000 (00:52 +0000)]
Partly revert r10044 -- do use struct vki_sockaddr, and define it for AIX.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10096
Nicholas Nethercote [Fri, 22 May 2009 00:47:08 +0000 (00:47 +0000)]
Avoid struct vki_sockaddr_in in my_connect(), because it's not defined on
all platforms; void* suffices.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10095
Nicholas Nethercote [Fri, 22 May 2009 00:38:15 +0000 (00:38 +0000)]
Abort on unknown fcntl, rather than doing no checking.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10094
Nicholas Nethercote [Fri, 22 May 2009 00:15:06 +0000 (00:15 +0000)]
DARWIN sync: add ML_({PRE,POST}_unknown_ioctl).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10089
Nicholas Nethercote [Thu, 21 May 2009 23:59:34 +0000 (23:59 +0000)]
Merge r10085, r10086 (post-fork handling) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10087
Nicholas Nethercote [Thu, 21 May 2009 23:53:40 +0000 (23:53 +0000)]
DARWIN sync: improve syscall retval tracking, and factor out position code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10084
Nicholas Nethercote [Thu, 21 May 2009 23:52:52 +0000 (23:52 +0000)]
DARWIN sync: spacing and layout.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10083
Julian Seward [Thu, 21 May 2009 15:33:36 +0000 (15:33 +0000)]
Handle DW_CFA_{remember,restore}_state. This requires having a stack
of currently on-the-go register rules, rather than just one.
gcc doesn't appear to generate these (it's pretty darn obscure), but
they do turn up a piece of handwritten assembly somewhere in the
depths of Python-2.6 on amd64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10075
Julian Seward [Thu, 21 May 2009 14:54:05 +0000 (14:54 +0000)]
When updating the constraint for a location following a race, make
sure the read-constraint <= the write-constraint. Failure to do this
leads to assertion failures later on. Fixes #181394.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10074
Julian Seward [Thu, 21 May 2009 14:49:55 +0000 (14:49 +0000)]
Fix bogus assertion pertaining to validity checking of reader-writer
locks, as reported in #188248.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10073
Nicholas Nethercote [Thu, 21 May 2009 04:10:38 +0000 (04:10 +0000)]
Merge r10071 (VALGRIND_INTERNAL_PRINTF fix) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10072
Nicholas Nethercote [Thu, 21 May 2009 03:52:03 +0000 (03:52 +0000)]
DARWIN sync: comment and macros.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10068
Nicholas Nethercote [Thu, 21 May 2009 03:38:58 +0000 (03:38 +0000)]
DARWIN sync: use a library function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067
Nicholas Nethercote [Thu, 21 May 2009 03:36:21 +0000 (03:36 +0000)]
DARWIN sync: make VG_MIN_MALLOC_SZB 16 bytes where appropriate. Add another
output for massif/tests/one to account for it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10066
Nicholas Nethercote [Thu, 21 May 2009 02:03:08 +0000 (02:03 +0000)]
DARWIN sync: spacing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10065
Nicholas Nethercote [Thu, 21 May 2009 01:25:43 +0000 (01:25 +0000)]
DARWIN sync: minor layout things, comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10057
Nicholas Nethercote [Thu, 21 May 2009 01:15:18 +0000 (01:15 +0000)]
DARWIN sync: tweak debuglog output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10055
Nicholas Nethercote [Wed, 20 May 2009 08:14:23 +0000 (08:14 +0000)]
DARWIN sync: whitespace change only.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10052
Nicholas Nethercote [Wed, 20 May 2009 07:36:18 +0000 (07:36 +0000)]
DARWIN sync: param name.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10045
Nicholas Nethercote [Wed, 20 May 2009 07:10:48 +0000 (07:10 +0000)]
Merge r9472 (tkill() param renaming) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10044
Nicholas Nethercote [Wed, 20 May 2009 06:59:19 +0000 (06:59 +0000)]
On x86-linux, send debuglog output to stderr, not stdout.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10041
Nicholas Nethercote [Wed, 20 May 2009 06:51:11 +0000 (06:51 +0000)]
DARWIN sync: spacing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10039
Nicholas Nethercote [Wed, 20 May 2009 06:46:25 +0000 (06:46 +0000)]
DARWIN sync: remove unused VG_UCONTEXT_SYSCALL_NUM.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10037
Nicholas Nethercote [Wed, 20 May 2009 06:42:59 +0000 (06:42 +0000)]
DARWIN sync: conditional compilation and spacing/comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10036
Nicholas Nethercote [Wed, 20 May 2009 05:22:38 +0000 (05:22 +0000)]
DARWIN sync: use Word instead of UWord for sysno in two places.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10030
Nicholas Nethercote [Wed, 20 May 2009 05:19:22 +0000 (05:19 +0000)]
DARWIN sync: change how newlines are printed for --trace-syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10029
Nicholas Nethercote [Wed, 20 May 2009 05:05:56 +0000 (05:05 +0000)]
Be more consistent with the spacing of syscall nums.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10027
Nicholas Nethercote [Wed, 20 May 2009 04:35:28 +0000 (04:35 +0000)]
Remove an unnecessary #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10024
Nicholas Nethercote [Wed, 20 May 2009 04:22:42 +0000 (04:22 +0000)]
DARWIN sync: add some 'const' attributes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10022
Nicholas Nethercote [Wed, 20 May 2009 04:09:38 +0000 (04:09 +0000)]
DARWIN sync: comment change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10018
Nicholas Nethercote [Wed, 20 May 2009 04:02:50 +0000 (04:02 +0000)]
DARWIN sync: Makefile.am layout, mostly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10016
Nicholas Nethercote [Wed, 20 May 2009 03:54:09 +0000 (03:54 +0000)]
DARWIN sync: add a #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10013
Nicholas Nethercote [Wed, 20 May 2009 03:44:09 +0000 (03:44 +0000)]
DARWIN sync: increase the limit before we complain about large regions being
changed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10011
Nicholas Nethercote [Wed, 20 May 2009 03:20:05 +0000 (03:20 +0000)]
DARWIN sync: UInt -> Int.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10006
Nicholas Nethercote [Wed, 20 May 2009 02:27:00 +0000 (02:27 +0000)]
DARWIN sync: put conditional compilation alternatives in the usual order.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10003
Nicholas Nethercote [Wed, 20 May 2009 02:11:49 +0000 (02:11 +0000)]
DARWIN sync: comment change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9998
Nicholas Nethercote [Wed, 20 May 2009 02:07:56 +0000 (02:07 +0000)]
DARWIN sync: stabs wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9997
Nicholas Nethercote [Wed, 20 May 2009 02:02:30 +0000 (02:02 +0000)]
Merge r9993, r9995 (comment changes about vg_stat) from the DARWIN branch,
and rename all the vg_stat fields to avoid problems that the old names cause
on Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9996
Bart Van Assche [Tue, 19 May 2009 18:05:25 +0000 (18:05 +0000)]
Updated list of bugs fixed in 3.5.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9989
Bart Van Assche [Tue, 19 May 2009 17:26:20 +0000 (17:26 +0000)]
Sorted EXTRA_DIST alphabetically.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9986
Nicholas Nethercote [Tue, 19 May 2009 08:00:06 +0000 (08:00 +0000)]
DARWIN sync: malloc_usable_size return value should be SizeT.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9984
Nicholas Nethercote [Tue, 19 May 2009 07:56:55 +0000 (07:56 +0000)]
DARWIN sync: wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9983
Nicholas Nethercote [Tue, 19 May 2009 07:39:22 +0000 (07:39 +0000)]
Use our CPU/OS variable when printing the results in configure.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9978
Nicholas Nethercote [Tue, 19 May 2009 07:25:42 +0000 (07:25 +0000)]
DARWIN sync: don't insist on GNU sed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9976
Nicholas Nethercote [Tue, 19 May 2009 06:50:37 +0000 (06:50 +0000)]
DARWIN sync: pread64 and pwrite64 wrappers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9971
Bart Van Assche [Tue, 19 May 2009 06:24:51 +0000 (06:24 +0000)]
Merged missing part of r9900 from the MESSAGING_TIDYUP branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9969
Nicholas Nethercote [Tue, 19 May 2009 06:07:21 +0000 (06:07 +0000)]
DARWIN sync: whitespace.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9965
Nicholas Nethercote [Tue, 19 May 2009 06:06:14 +0000 (06:06 +0000)]
Remove unnecessary #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9964
Nicholas Nethercote [Tue, 19 May 2009 06:00:04 +0000 (06:00 +0000)]
DARWIN sync: cachegrind filter change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9962
Nicholas Nethercote [Tue, 19 May 2009 05:52:29 +0000 (05:52 +0000)]
DARWIN sync comment wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9959
Nicholas Nethercote [Tue, 19 May 2009 05:50:34 +0000 (05:50 +0000)]
Param names sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9957
Nicholas Nethercote [Tue, 19 May 2009 05:36:23 +0000 (05:36 +0000)]
tweak test
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9954
Nicholas Nethercote [Tue, 19 May 2009 05:28:43 +0000 (05:28 +0000)]
Tweak VG_(exit).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9951
Nicholas Nethercote [Tue, 19 May 2009 05:06:43 +0000 (05:06 +0000)]
comment wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9945
Nicholas Nethercote [Tue, 19 May 2009 05:01:27 +0000 (05:01 +0000)]
DARWIN sync comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9943
Nicholas Nethercote [Tue, 19 May 2009 04:55:00 +0000 (04:55 +0000)]
DARWIN sync: include m_ume/*.c in COMMON_SOURCES.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9941
Nicholas Nethercote [Tue, 19 May 2009 04:48:52 +0000 (04:48 +0000)]
DARWIN sync: use AM_CFLAGS_PIC in more places.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9940
Nicholas Nethercote [Tue, 19 May 2009 04:37:03 +0000 (04:37 +0000)]
DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9939
Nicholas Nethercote [Tue, 19 May 2009 04:31:53 +0000 (04:31 +0000)]
DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9937
Nicholas Nethercote [Tue, 19 May 2009 04:23:49 +0000 (04:23 +0000)]
Sync m_initimg with the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9935
Nicholas Nethercote [Tue, 19 May 2009 02:10:26 +0000 (02:10 +0000)]
DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9929
Nicholas Nethercote [Tue, 19 May 2009 02:08:25 +0000 (02:08 +0000)]
DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9926
Nicholas Nethercote [Tue, 19 May 2009 01:53:30 +0000 (01:53 +0000)]
DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9923
Nicholas Nethercote [Tue, 19 May 2009 01:49:50 +0000 (01:49 +0000)]
Add comment to sync with DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9922
Nicholas Nethercote [Tue, 19 May 2009 01:32:52 +0000 (01:32 +0000)]
Minor sync with the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9920
Nicholas Nethercote [Tue, 19 May 2009 01:24:50 +0000 (01:24 +0000)]
Add some extra CALL_FN_V_* macros. Copied from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9919
Nicholas Nethercote [Tue, 19 May 2009 01:17:09 +0000 (01:17 +0000)]
Merge r9324 (bug152022 portability fix) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9917
Nicholas Nethercote [Tue, 19 May 2009 01:10:31 +0000 (01:10 +0000)]
Sync trunk with DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9915
Nicholas Nethercote [Tue, 19 May 2009 01:00:59 +0000 (01:00 +0000)]
Merge part of r9140 (filter_xml tweak) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9913
Nicholas Nethercote [Tue, 19 May 2009 00:54:19 +0000 (00:54 +0000)]
Minor trunk/DARWIN sync.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9911
Nicholas Nethercote [Tue, 19 May 2009 00:32:20 +0000 (00:32 +0000)]
Fix a make dist problem with default.supp -- it was being included in the
tarball, and thus its contents depended on the machine 'make dist' was run
on, not the install machine. This commit excludes it from the tarball,
so it will be built at compile-time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9909
Nicholas Nethercote [Tue, 19 May 2009 00:05:29 +0000 (00:05 +0000)]
Add some missing 'make dist' files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9907
Nicholas Nethercote [Mon, 18 May 2009 23:24:26 +0000 (23:24 +0000)]
Merge r9900 (make dist fixes) from the MESSAGING_TIDYUP branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9905
Nicholas Nethercote [Mon, 18 May 2009 23:11:49 +0000 (23:11 +0000)]
Add some info about building the docs on Ubuntu 9.04.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9903
Nicholas Nethercote [Mon, 18 May 2009 23:03:52 +0000 (23:03 +0000)]
Fix some broken XML tags.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9901
Nicholas Nethercote [Mon, 18 May 2009 06:23:25 +0000 (06:23 +0000)]
Merge r9897 (x86_amd64_features.c simplifcation) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9898
Nicholas Nethercote [Mon, 18 May 2009 05:33:21 +0000 (05:33 +0000)]
Remove a dead declaration.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9895
Nicholas Nethercote [Mon, 18 May 2009 05:29:41 +0000 (05:29 +0000)]
Merge part (filter tweaks) of 8943 from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9893