Commit Graph

128 Commits

Author SHA1 Message Date
Petar Jovanovic
5a593208b1 add and update exp files for drd/tests/annotate_trace_memory
exp-32bit files needed minor update for the last store, and some mips32
platforms also need additional exp-mips32 due to different way of loading
and storing double values.

This fixes drd/tests/annotate_trace_memory on different 32-bit platforms.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13414
2013-06-02 02:59:07 +00:00
Bart Van Assche
4cbf288c81 drd/tests/annotate_trace_memory no longer depends on 64-bit atomics
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13407
2013-05-22 18:01:16 +00:00
Bart Van Assche
a8a84e19e1 drd/tests/annotate_smart_pointer2: Add an expected output file
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13322
2013-03-10 13:39:57 +00:00
Bart Van Assche
011cf17d6d drd/tests/sem_wait: Skip on Darwin since sem_init() fails with ENOSYS on Darwin
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13321
2013-03-10 13:38:41 +00:00
Bart Van Assche
3b50964baa drd/tests/pth_cond_destroy_busy: Add
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13199
2012-12-24 10:23:16 +00:00
Bart Van Assche
04a00aa879 drd/tests: Add test program that makes sem_trywait() return a non-zero value
(provided by Graham Whitted <7wz69ejteg@snkmail.com> - see also #305690).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12896
2012-08-24 17:57:44 +00:00
Bart Van Assche
8b1be3d95c drd/tests: Rework r12662 as suggested by Florian Krohm
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12690
2012-06-30 18:00:08 +00:00
Bart Van Assche
9d97e3e6c7 drd: Add yet another expected output file
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12662
2012-06-23 10:15:17 +00:00
Bart Van Assche
0804b19b44 drd: Add two regression test output files
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12650
2012-06-17 06:13:58 +00:00
Bart Van Assche
571ec74b4e DRD: add two ppc output variants
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12311
2011-12-17 14:18:25 +00:00
Bart Van Assche
630f8b2e62 Add a configure test for detecting whether gcc supports atomic operations on
64-bit integers on 32-bit platforms. Apparently newer gcc versions support
this but older versions not. Thanks to Philippe Waroquiers for reporting this.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12309
2011-12-17 12:53:23 +00:00
Bart Van Assche
77fa5bdd2e drd/tests/Makefile.am: update EXTRA_DIST
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12307
2011-12-14 07:30:05 +00:00
Bart Van Assche
f828c246a6 DRD: make the tracing regression test more complete
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12298
2011-12-12 19:37:10 +00:00
Bart Van Assche
aac70d3117 DRD: Add test program for std::thread.
To do: document _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE/AFTER in the DRD manual.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12284
2011-12-10 19:42:05 +00:00
Bart Van Assche
feaf65b757 Remove the Qt4 regression tests because these are too hard to maintain
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12220
2011-10-23 15:21:48 +00:00
Bart Van Assche
25c42056c0 Add a custom filter for the drd/tests/annotate_barrier_xml regression test
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12200
2011-10-22 16:29:11 +00:00
Bart Van Assche
b7a5b789ef drd: Enable XML output. See also #282949. To do: document the output format.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12137
2011-10-11 19:08:39 +00:00
Bart Van Assche
e8285a3968 drd/tests/pth_barrier_thr_cr: Suppress pthread_barrier_wait() race reports since these are triggered intentionally.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11950
2011-07-30 09:29:20 +00:00
Bart Van Assche
5c64e2ce11 drd: Add a stress test for the barrier implementation
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11944
2011-07-29 12:32:53 +00:00
Bart Van Assche
174c18de1d drd/tests/pth_barrier[23]: Filter output such that only the error count is kept
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11940
2011-07-29 07:22:29 +00:00
Bart Van Assche
9c8728c421 drd/tests/annotate_smart_pointer2: Filter out offset
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11898
2011-07-13 16:46:18 +00:00
Bart Van Assche
458f87ca2f drd: add a test that verifies that a race is reported for the annotate_smart_pointer test program with annotations disabled
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11896
2011-07-13 10:43:49 +00:00
Bart Van Assche
a4d817dbae Test separately whether g++ and/or gcc support built-in functions for atomic
memory access. Apparently for some distributions gcc 4.2 has that support but
g++ 4.2 doesn't. This patch has been supplied by Florian Krohm.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11665
2011-03-24 20:27:54 +00:00
Bart Van Assche
9d5d77ca0f Added yet another regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11639
2011-03-13 09:04:21 +00:00
Bart Van Assche
0d787ae0df Added more regression tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11637
2011-03-12 16:10:33 +00:00
Bart Van Assche
8492622b53 Added --free-is-write stress test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11634
2011-03-12 14:02:06 +00:00
Bart Van Assche
4874ac5b47 DRD: Added an output variant for test pth_detached3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11615
2011-03-09 18:27:25 +00:00
Bart Van Assche
c42807edf5 DRD: Added a regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11613
2011-03-09 17:50:34 +00:00
Julian Seward
b318177144 Unbreak 'make dist' following recent commits.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11605
2011-03-07 16:42:02 +00:00
Bart Van Assche
673552571f DRD: added a test program that forks a process containing a detached thread.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11526
2011-02-09 11:29:11 +00:00
Bart Van Assche
fb1e012ed0 DRD: removed command-line option --free-is-write again since it is impossible
to implement this functionality reliably.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11522
2011-02-04 19:07:11 +00:00
Bart Van Assche
68360e7f39 DRD: Disabled the Qt4 regression tests because these are too hard to maintain.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11453
2010-10-18 16:31:34 +00:00
Bart Van Assche
19a283c7d6 Added sigaltstack() regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11322
2010-09-02 14:09:13 +00:00
Bart Van Assche
eac6134c19 Added read_after_free regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11300
2010-08-29 09:15:19 +00:00
Julian Seward
e61f0e24c4 Include unified_annotations.h in the tarball.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11214
2010-07-15 15:09:38 +00:00
Bart Van Assche
66daf93864 Added a regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11138
2010-05-29 18:42:14 +00:00
Bart Van Assche
fc066fbde1 Added yet another regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11108
2010-04-29 06:06:29 +00:00
Bart Van Assche
080f6e814f Added two additional regression tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11095
2010-03-21 17:24:47 +00:00
Bart Van Assche
e6b202cf4f Added yet another regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11076
2010-03-07 19:59:35 +00:00
Bart Van Assche
5a12f2b591 Updated Makefile.am.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11071
2010-03-07 10:47:59 +00:00
Bart Van Assche
c7741d5db1 Added the source code of one more unit test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11059
2010-03-02 08:57:50 +00:00
Bart Van Assche
69f694c9eb Reverted r11010 because it was wrong.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11013
2010-01-04 12:04:38 +00:00
Bart Van Assche
958a879bd1 Merged tc23_bogus_condwait.stderr.exp-linux-x86 and -ppc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11010
2010-01-04 10:49:48 +00:00
Bart Van Assche
963630a720 Added configure test for QAtomicInt.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10933
2009-11-09 16:07:43 +00:00
Bart Van Assche
1879802d94 Added a regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10932
2009-11-09 15:44:53 +00:00
Bart Van Assche
80fdc5a9e9 - Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind.
- Added two additional regression tests.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10819
2009-08-15 10:50:35 +00:00
Bart Van Assche
3eb7d935d1 Made ANNOTATE_HAPPENS_BEFORE()/_AFTER() binary compatible with Helgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10814
2009-08-14 13:25:38 +00:00
Bart Van Assche
7599be6bac Removed the tc20_verifywrap and tc20_verifywrap2 regression tests because their behavior depends too much on implementation details of libc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10808
2009-08-14 06:53:06 +00:00
Bart Van Assche
f8433bbd9d Reverted r10802.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10807
2009-08-14 06:45:16 +00:00
Bart Van Assche
6d04c6fd8f Removed two regression tests because the output (number of errors) varied between runs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10802
2009-08-13 14:30:55 +00:00