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