Bart Van Assche
59e552d7c5
Number of threads is now a command line argument.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7630
2008-03-10 19:17:46 +00:00
Bart Van Assche
a3fa010c86
Removed too restrictive assert.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7629
2008-03-10 18:37:22 +00:00
Bart Van Assche
c611b5d480
Removed duplicate code.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7628
2008-03-10 18:35:03 +00:00
Bart Van Assche
b51461f5b8
Fixed race condition.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7627
2008-03-10 18:32:51 +00:00
Bart Van Assche
03ea8b1f38
Made test for OpenMP more complete.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7626
2008-03-10 17:57:41 +00:00
Bart Van Assche
f4f0af11cd
More cleanup.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7622
2008-03-09 20:04:31 +00:00
Bart Van Assche
1314be0354
Added NPTL-0.60 suppression patterns.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7621
2008-03-09 19:21:14 +00:00
Bart Van Assche
c7028491b3
Added yet another output variant.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7620
2008-03-09 19:20:27 +00:00
Bart Van Assche
575dc66651
Cleanup.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7619
2008-03-09 18:46:07 +00:00
Bart Van Assche
9565e10dca
Added LinuxThreads output files for exp-drd/tests/linuxthreads_det.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7618
2008-03-09 18:45:28 +00:00
Bart Van Assche
171c35d49c
Fixed spelling error.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7617
2008-03-09 16:18:31 +00:00
Bart Van Assche
8033600db4
Added test for LinuxThreads detection.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7616
2008-03-09 16:16:06 +00:00
Bart Van Assche
b1b811c9eb
Un-break compilation on systems with a compiler that does not support -fopenmp.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7615
2008-03-09 15:59:30 +00:00
Bart Van Assche
eed81d9d8b
Added OpenMP test program.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7614
2008-03-09 13:41:26 +00:00
Bart Van Assche
07d4038812
Fixed typo.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7613
2008-03-09 13:39:58 +00:00
Bart Van Assche
71fb3437d2
Fixed compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7612
2008-03-09 13:39:35 +00:00
Bart Van Assche
c54f542117
Added an additional suppression pattern.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7608
2008-03-09 09:17:48 +00:00
Bart Van Assche
8164647b5e
Fixed false positives reported after the second last pthread_barrier_wait() call in a thread.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7607
2008-03-09 08:48:01 +00:00
Bart Van Assche
282ceeaf17
More information is now printed if a data race is detected in dynamically allocated memory.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7606
2008-03-09 08:46:11 +00:00
Bart Van Assche
0c2d74a0be
Reverted last commit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7605
2008-03-09 08:44:33 +00:00
Bart Van Assche
0839b346e6
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7603
2008-03-08 16:54:49 +00:00
Bart Van Assche
946942d053
Most of the times zero conflicting accesses were reported on the matinv regression test, sometimes a lot of conflicting accesses were reported on this regression test. This should now be fixed.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7602
2008-03-08 15:40:54 +00:00
Bart Van Assche
a3271c10e0
Added glibc 2.3 output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7601
2008-03-08 15:04:25 +00:00
Bart Van Assche
07de4d5131
Added pthread_mutex_destroy() call.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7600
2008-03-08 15:03:30 +00:00
Bart Van Assche
a58ca5e2c8
Fixed typo's in filenames.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7599
2008-03-08 14:04:33 +00:00
Bart Van Assche
7a193489f4
Reintroduced setting thread names (conditionally), such that the races triggered by snprintf() can be debugged.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7598
2008-03-08 13:15:03 +00:00
Julian Seward
56b0448a64
Handle DW_OP_deref.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7597
2008-03-08 10:44:39 +00:00
Bart Van Assche
4b0d7f1415
More output filter tuning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7596
2008-03-08 08:33:41 +00:00
Bart Van Assche
5456996444
Removed duplicate suppression pattern.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7595
2008-03-08 08:33:31 +00:00
Bart Van Assche
380180754e
More output filter tuning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7594
2008-03-08 08:25:32 +00:00
Bart Van Assche
78fb642d7f
Added an output variant for exp-drd/tests/hg03_inherit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7593
2008-03-08 08:20:43 +00:00
Bart Van Assche
6c7e3f6dc6
Correction.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7592
2008-03-08 08:18:02 +00:00
Bart Van Assche
7a2b2463ac
More finetuning of output filtering.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7591
2008-03-08 08:10:19 +00:00
Julian Seward
18a72f705c
Try to handle the situation where an object is first split into a base
...
object (without D3 info) and a debuginfo (with D3 info), and then the
base object is prelinked to some nonzero address, but the debuginfo
object is left unchanged. A nasty and unprincipled hack.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7590
2008-03-07 22:17:31 +00:00
Julian Seward
3f577414fe
Handle DW_FORM_data8.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7589
2008-03-07 20:07:58 +00:00
Bart Van Assche
c04c063261
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7588
2008-03-07 19:32:02 +00:00
Bart Van Assche
3d66bb26af
Added LinuxThreads output files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7587
2008-03-07 19:29:03 +00:00
Bart Van Assche
371d6a8cd4
Removed frame numbers and debuginfo reader warnings from output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7586
2008-03-07 19:11:54 +00:00
Bart Van Assche
fb679210b0
Switched to VG_(get_data_description)() for descriptions of addresses in error reports.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7585
2008-03-07 18:52:38 +00:00
Bart Van Assche
ee167d8186
Added more suppression patterns to DRD's suppression file.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7584
2008-03-07 18:50:06 +00:00
Bart Van Assche
7e749e311a
Modified pth_detached test program such that each dot printed by the detached threads is now printed on a line by itself.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7583
2008-03-07 18:44:26 +00:00
Bart Van Assche
02850f340c
Added more atomic read/modify/write tests.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7582
2008-03-07 17:34:22 +00:00
Bart Van Assche
74855c42e6
Added support for atomic modifications (VEX' Imbe_BusLock/Imbe_BusUnlock).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7581
2008-03-07 17:22:26 +00:00
Julian Seward
8c1638a9ed
Don't tell m_redir (and the user) that debuginfo is about to be
...
discarded if in fact we never got as far as reading anything into
DebugInfo. This unbreaks self-hosting.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7579
2008-03-06 18:31:42 +00:00
Bart Van Assche
a10a37c2b1
Cleaned up vc_min() and vc_combine() implementations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7578
2008-03-06 18:02:37 +00:00
Bart Van Assche
bbede71189
Updated DRD's readme.txt.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7576
2008-03-06 07:00:47 +00:00
Bart Van Assche
723143c7a0
More suppression pattern generalization.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7562
2008-03-04 19:11:38 +00:00
Bart Van Assche
43cccc8e40
Generalized a suppression pattern.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7561
2008-03-04 19:03:29 +00:00
Bart Van Assche
3a28acb2a5
Reverted -- no races should be reported on tc21_pthonce.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7560
2008-03-04 19:03:06 +00:00
Bart Van Assche
4e733981cb
Added stdout.exp and stderr.exp files for LinuxThreads.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7559
2008-03-04 18:37:20 +00:00