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