Commit Graph

210 Commits

Author SHA1 Message Date
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