Bart Van Assche
4536c55b81
Reverted r10511.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10579
2009-07-24 06:41:08 +00:00
Bart Van Assche
100f8eb9f7
Run the pth_inconsistent_cond_wait in quiet mode.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10577
2009-07-24 06:30:17 +00:00
Bart Van Assche
897fa244db
Added command line option -q, which allows to suppress printing an error message if a Pthreads call fails.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10576
2009-07-24 06:29:57 +00:00
Bart Van Assche
f50613035d
Labels printed with semaphore tracing enabled do now match the function names assigned by POSIX.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10570
2009-07-23 19:07:37 +00:00
Bart Van Assche
572a6b91d5
Ported circular_buffer test to Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10568
2009-07-23 18:22:00 +00:00
Bart Van Assche
498f9a41ff
Modified filter_stderr to filter out even more platform differences.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10567
2009-07-23 18:10:55 +00:00
Bart Van Assche
ed4ca3f766
Ported the pth_inconsistent_cond_wait test program to Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10566
2009-07-23 18:02:52 +00:00
Bart Van Assche
f76d7ab6d9
Only run the test programs that call sem_init() on operating systems that have implemented this function.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10564
2009-07-23 17:51:58 +00:00
Bart Van Assche
dfe8dac619
Refactoring: moved semaphore initialization and cleanup code to two new functions.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10563
2009-07-23 17:50:02 +00:00
Bart Van Assche
0cdf1a7286
Should have been included in the previous commit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10562
2009-07-23 17:34:26 +00:00
Bart Van Assche
9937aaa0d3
Reverted r10523 and r10540: since sem_init() is not yet supported on Darwin, revert the attempts to compensate for the different return values on Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10561
2009-07-23 17:22:11 +00:00
Bart Van Assche
e2f8abc15d
Added support for sem_open() and sem_close().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10560
2009-07-23 16:31:39 +00:00
Bart Van Assche
b7715d3f91
Ported TSAN test 98 to Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10557
2009-07-23 10:52:32 +00:00
Bart Van Assche
4b6258388f
Suppressed a compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10556
2009-07-23 10:50:33 +00:00
Bart Van Assche
b37fa39b2b
Let DRD print a warning at startup that support for Darwin is still considered experimental, and filter out this warning from the regression tests.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10554
2009-07-23 10:10:30 +00:00
Bart Van Assche
7e4b8c299f
Updated line numbers in expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10552
2009-07-23 08:18:12 +00:00
Bart Van Assche
15f9b0efc3
Renamed output files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10551
2009-07-23 08:16:25 +00:00
Bart Van Assche
d7362b9846
Reverted r10526.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10550
2009-07-23 08:09:29 +00:00
Bart Van Assche
f33a7f39b4
Made expected output for tc23_bogus_condwait complete (Darwin).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10544
2009-07-23 07:10:40 +00:00
Bart Van Assche
cd14a72ab3
Only run the tc20_verifywrap2 test if the tc20_verifywrap executable has been built.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10543
2009-07-23 07:09:44 +00:00
Bart Van Assche
b9a5ceac63
Added a filter in order to make the Darwin output for the annotate_trace_memory test identical to the Linux output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10542
2009-07-23 07:08:20 +00:00
Bart Van Assche
41d1681616
Make the regression tests pass again on Linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10535
2009-07-22 19:33:26 +00:00
Bart Van Assche
6a3d9a4117
Bug fix: leave empty output files empty instead of transforming these into an empty line.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10533
2009-07-22 19:14:31 +00:00
Bart Van Assche
cb7cbfd5bd
Added another Darwin regression tests output variant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10532
2009-07-22 19:06:22 +00:00
Bart Van Assche
8c9c77880e
Made the annotate_rwlock test compile on Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10531
2009-07-22 19:04:58 +00:00
Bart Van Assche
6f6e3eaae5
Added an output variant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10530
2009-07-22 19:04:23 +00:00
Bart Van Assche
826ca3a64e
Reverted r10513: removed --auto-run-dsymutil=yes again.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10529
2009-07-22 19:03:46 +00:00
Bart Van Assche
ef88814b5a
More filter tuning: remove the empty line above instead of below the ... 100 errors ... message.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10528
2009-07-22 18:53:46 +00:00
Bart Van Assche
b1b07a86e9
Filtered out the "More than 100 errors detected." message.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10527
2009-07-22 18:40:00 +00:00
Bart Van Assche
5540402a8e
Removed from repository.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10526
2009-07-22 18:16:37 +00:00
Bart Van Assche
976d2fe5d2
Updated line numbers in expected output -- these line numbers changed because of r10523.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10524
2009-07-22 18:12:56 +00:00
Bart Van Assche
fea7aafeb8
Renamed --var-info=yes to --read-var-info=yes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10519
2009-07-22 07:30:37 +00:00
Bart Van Assche
24208072f7
Updated *.exp files after r10515.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10517
2009-07-22 05:27:31 +00:00
Bart Van Assche
9ed780164f
Added the Valgrind option --auto-run-dsymutil=yes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10513
2009-07-21 17:32:40 +00:00
Bart Van Assche
56e635c29e
Added result check.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10512
2009-07-21 16:51:02 +00:00
Bart Van Assche
76f381d299
Added more error checking.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10511
2009-07-21 16:35:48 +00:00
Bart Van Assche
b2927ebab0
Added more error checking.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10510
2009-07-21 16:19:34 +00:00
Bart Van Assche
ddbfd12ecf
More regression test output tuning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10509
2009-07-21 16:06:43 +00:00
Bart Van Assche
0b00bcb391
Limited the number of callers printed in stackframes to two for the hg03_inherit test.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10508
2009-07-21 15:35:55 +00:00
Bart Van Assche
4b276ad288
Added filter statements for Darwin-specific messages.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10505
2009-07-21 15:11:59 +00:00
Bart Van Assche
42cd55ce36
Added --auto-run-dsymutil=yes to --var-info=yes.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10504
2009-07-21 14:55:52 +00:00
Bart Van Assche
f861ba8315
- Replaced pthread_cond_wait() by pthread_cond_timedwait() calls.
...
- An error message is now printed in case pthread_cond_timedwait()
fails.
- Refactoring: joined thread1() and thread2() into one function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10501
2009-07-21 11:36:46 +00:00
Bart Van Assche
1a4e519dcc
Runs now on Darwin too.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10500
2009-07-21 11:19:54 +00:00
Bart Van Assche
7e90577c2a
Enabled compilation of tsan_unittest on Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10499
2009-07-21 11:13:32 +00:00
Bart Van Assche
61777dd5e2
Compiles now on Darwin.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10498
2009-07-21 11:12:59 +00:00
Bart Van Assche
793bd57b85
Fixed comments next to #include directives.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10497
2009-07-21 11:12:14 +00:00
Bart Van Assche
511096144e
DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10488
2009-07-19 17:53:56 +00:00
Nicholas Nethercote
2a7a73345f
Ignore MALLOCLIKE_BLOCK/FREELIKE_BLOCK if addr==0. Fixes bug 137073. DRD
...
now has its own copy of custom_alloc.c which is a little different to
Memcheck's; making them both work with the same version was too difficult.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10455
2009-07-15 02:31:45 +00:00
Bart Van Assche
97dac31044
pth_cleanup_handler test compiles and runs now on systems that do not support reader-writer locks too.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10430
2009-07-11 15:02:27 +00:00
Bart Van Assche
6b56e137c9
Suppressed the warnings issued by gcc about unused return values.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10428
2009-07-11 14:14:58 +00:00