Commit Graph

383 Commits

Author SHA1 Message Date
Nicholas Nethercote
05c08fc86c Fix a compile warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10582
2009-07-24 07:54:51 +00:00
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
08181a2489 Fixed two typo's.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10569
2009-07-23 19:01:35 +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
0e88cde198 Print an error message if sem_init() is called by a client program on Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10565
2009-07-23 17:52:51 +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
2cb2907e36 Another update of the testing instructions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10559
2009-07-23 16:24:45 +00:00
Bart Van Assche
e6be93e020 Added (and commented out) more debugging code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10558
2009-07-23 16:24:02 +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
7c54309c8b Updated platform support messages.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10549
2009-07-23 07:38:17 +00:00
Bart Van Assche
afb65b2ee5 Improved source code portability.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10545
2009-07-23 07:11:27 +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
9c982f8ac5 Cleanup: removed source code commented out via #if 0 / #endif.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10541
2009-07-23 06:47:38 +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
f72049d88d More tweaking for Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10534
2009-07-22 19:17:05 +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
5f2fb765ab More documentation updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10525
2009-07-22 18:13:21 +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
78e3a1549a Updated documentation related to the --read-var-info flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10521
2009-07-22 10:34:55 +00:00
Bart Van Assche
45cc31f072 Removed code for handling --read-var-info from DRD since the Valgrind core already interprets this flag.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10520
2009-07-22 09:26:21 +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
7e4ae0d6cf Renamed --var-info to --read-var-info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10518
2009-07-22 07:22:48 +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
28ac4a3761 Tweaks for Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10515
2009-07-21 17:47:30 +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