7066 Commits

Author SHA1 Message Date
Julian Seward
97e2bdc064 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
2009-05-21 14:54:05 +00:00
Julian Seward
06a44d8f83 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
2009-05-21 14:49:55 +00:00
Nicholas Nethercote
e2623cfad8 Merge r10071 (VALGRIND_INTERNAL_PRINTF fix) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10072
2009-05-21 04:10:38 +00:00
Nicholas Nethercote
8c819736dc DARWIN sync: comment and macros.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10068
2009-05-21 03:52:03 +00:00
Nicholas Nethercote
c86fb22e38 DARWIN sync: use a library function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067
2009-05-21 03:38:58 +00:00
Nicholas Nethercote
790fbdfa1a 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
2009-05-21 03:36:21 +00:00
Nicholas Nethercote
b56f41367a DARWIN sync: spacing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10065
2009-05-21 02:03:08 +00:00
Nicholas Nethercote
f5d63ec869 DARWIN sync: minor layout things, comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10057
2009-05-21 01:25:43 +00:00
Nicholas Nethercote
cae079c2c6 DARWIN sync: tweak debuglog output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10055
2009-05-21 01:15:18 +00:00
Nicholas Nethercote
7672429a62 DARWIN sync: whitespace change only.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10052
2009-05-20 08:14:23 +00:00
Nicholas Nethercote
961d37ce2f DARWIN sync: param name.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10045
2009-05-20 07:36:18 +00:00
Nicholas Nethercote
cdd83eda74 Merge r9472 (tkill() param renaming) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10044
2009-05-20 07:10:48 +00:00
Nicholas Nethercote
1a110f34eb On x86-linux, send debuglog output to stderr, not stdout.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10041
2009-05-20 06:59:19 +00:00
Nicholas Nethercote
48431e8fd4 DARWIN sync: spacing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10039
2009-05-20 06:51:11 +00:00
Nicholas Nethercote
70f8bb547e DARWIN sync: remove unused VG_UCONTEXT_SYSCALL_NUM.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10037
2009-05-20 06:46:25 +00:00
Nicholas Nethercote
262c096bf2 DARWIN sync: conditional compilation and spacing/comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10036
2009-05-20 06:42:59 +00:00
Nicholas Nethercote
cfda7a2e7c DARWIN sync: use Word instead of UWord for sysno in two places.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10030
2009-05-20 05:22:38 +00:00
Nicholas Nethercote
66972a860e DARWIN sync: change how newlines are printed for --trace-syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10029
2009-05-20 05:19:22 +00:00
Nicholas Nethercote
b3c1b6028b Be more consistent with the spacing of syscall nums.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10027
2009-05-20 05:05:56 +00:00
Nicholas Nethercote
e7d587bdce Remove an unnecessary #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10024
2009-05-20 04:35:28 +00:00
Nicholas Nethercote
99b76e50c7 DARWIN sync: add some 'const' attributes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10022
2009-05-20 04:22:42 +00:00
Nicholas Nethercote
df51cff058 DARWIN sync: comment change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10018
2009-05-20 04:09:38 +00:00
Nicholas Nethercote
8d02058b42 DARWIN sync: Makefile.am layout, mostly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10016
2009-05-20 04:02:50 +00:00
Nicholas Nethercote
d69e4febc3 DARWIN sync: add a #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10013
2009-05-20 03:54:09 +00:00
Nicholas Nethercote
9ab6c5f5a0 DARWIN sync: increase the limit before we complain about large regions being
changed.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10011
2009-05-20 03:44:09 +00:00
Nicholas Nethercote
a55fec7df9 DARWIN sync: UInt -> Int.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10006
2009-05-20 03:20:05 +00:00
Nicholas Nethercote
6ed160c72c DARWIN sync: put conditional compilation alternatives in the usual order.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10003
2009-05-20 02:27:00 +00:00
Nicholas Nethercote
556f397c21 DARWIN sync: comment change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9998
2009-05-20 02:11:49 +00:00
Nicholas Nethercote
d140d6cb64 DARWIN sync: stabs wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9997
2009-05-20 02:07:56 +00:00
Nicholas Nethercote
7f19e9cb79 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
2009-05-20 02:02:30 +00:00
Bart Van Assche
79fd843fb0 Updated list of bugs fixed in 3.5.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9989
2009-05-19 18:05:25 +00:00
Bart Van Assche
0005f062e0 Sorted EXTRA_DIST alphabetically.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9986
2009-05-19 17:26:20 +00:00
Nicholas Nethercote
d6b34ee702 DARWIN sync: malloc_usable_size return value should be SizeT.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9984
2009-05-19 08:00:06 +00:00
Nicholas Nethercote
7f65719736 DARWIN sync: wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9983
2009-05-19 07:56:55 +00:00
Nicholas Nethercote
47c727cdaa Use our CPU/OS variable when printing the results in configure.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9978
2009-05-19 07:39:22 +00:00
Nicholas Nethercote
36b6dc0b3a DARWIN sync: don't insist on GNU sed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9976
2009-05-19 07:25:42 +00:00
Nicholas Nethercote
7b2a259bea DARWIN sync: pread64 and pwrite64 wrappers.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9971
2009-05-19 06:50:37 +00:00
Bart Van Assche
d463dfb519 Merged missing part of r9900 from the MESSAGING_TIDYUP branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9969
2009-05-19 06:24:51 +00:00
Nicholas Nethercote
91e075d345 DARWIN sync: whitespace.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9965
2009-05-19 06:07:21 +00:00
Nicholas Nethercote
fad023c993 Remove unnecessary #include.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9964
2009-05-19 06:06:14 +00:00
Nicholas Nethercote
536e5133ef DARWIN sync: cachegrind filter change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9962
2009-05-19 06:00:04 +00:00
Nicholas Nethercote
111f55d6ae DARWIN sync comment wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9959
2009-05-19 05:52:29 +00:00
Nicholas Nethercote
1016fb0228 Param names sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9957
2009-05-19 05:50:34 +00:00
Nicholas Nethercote
afe5e9b805 tweak test
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9954
2009-05-19 05:36:23 +00:00
Nicholas Nethercote
1d24b2eb6e Tweak VG_(exit).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9951
2009-05-19 05:28:43 +00:00
Nicholas Nethercote
87645bcbf9 comment wibble
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9945
2009-05-19 05:06:43 +00:00
Nicholas Nethercote
8a71673da0 DARWIN sync comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9943
2009-05-19 05:01:27 +00:00
Nicholas Nethercote
8532d7599a DARWIN sync: include m_ume/*.c in COMMON_SOURCES.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9941
2009-05-19 04:55:00 +00:00
Nicholas Nethercote
3cef49d2df DARWIN sync: use AM_CFLAGS_PIC in more places.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9940
2009-05-19 04:48:52 +00:00
Nicholas Nethercote
f36c723487 DARWIN sync wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9939
2009-05-19 04:37:03 +00:00