34 Commits

Author SHA1 Message Date
Bart Van Assche
080aebcc9f Added yet another suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8663
2008-10-11 19:37:45 +00:00
Bart Van Assche
289433883a Summarized pthread-unwind suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8644
2008-09-27 13:23:41 +00:00
Bart Van Assche
3b0288f088 Added one more suppression pattern related to pthread_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8643
2008-09-27 13:14:06 +00:00
Bart Van Assche
abc7eb6201 Added suppression patterns related to pthread_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8641
2008-09-27 12:43:52 +00:00
Bart Van Assche
9f0a270afc Added yet another Qt4 suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8503
2008-08-02 10:03:37 +00:00
Bart Van Assche
46b231550a Added suppression pattern for Qt4.0/4.1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8471
2008-07-29 13:01:16 +00:00
Bart Van Assche
5ec1a0d5f3 Added even more dynamic loader suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8410
2008-07-09 13:18:14 +00:00
Bart Van Assche
a17d1276e1 Added more dynamic loader suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8408
2008-07-09 12:42:08 +00:00
Bart Van Assche
a28d0e66f0 Added libglib and libQtCore suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8397
2008-07-08 09:29:19 +00:00
Bart Van Assche
92a407514b Generalized one suppression pattern and added two new suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8376
2008-07-07 16:49:54 +00:00
Bart Van Assche
547e5c2c9f Changed exp-drd tool name into drd.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8362
2008-07-04 15:34:23 +00:00
Bart Van Assche
8cef8ca249 Renamed a drd suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8333
2008-07-02 11:39:52 +00:00
Bart Van Assche
32470f21fb Added an additional suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8332
2008-07-01 14:13:25 +00:00
Bart Van Assche
ae68d92415 - Replaced algorithm for suppressing false positives on symbol
relocations: instead of not instrumenting code in .plt sections (which
  is x86 specific), suppress all data accesses to .plt and .got.plt
  sections (which works both on x86 and on PowerPC).
- A warning is now printed upon startup to inform users about false
  positives which will be reported on PowerPC because with the current
  version of VEX it is impossible for tools to recognize atomic PowerPC
  instructions as such.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8160
2008-05-31 07:55:51 +00:00
Bart Van Assche
14c1f6c8d1 Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7848
2008-04-06 07:51:24 +00:00
Bart Van Assche
6f87000872 Added a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7842
2008-04-04 16:55:15 +00:00
Bart Van Assche
69f1deac4e Added more libdl.so suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7822
2008-03-30 16:55:10 +00:00
Bart Van Assche
1f57931c1f Added one more DRD libdl.so suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7767
2008-03-24 06:38:39 +00:00
Bart Van Assche
0ababebf5b Added libX11 and libxcb suppression types.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7757
2008-03-22 17:36:23 +00:00
Bart Van Assche
9b3becd1e6 Added an OpenMP suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7639
2008-03-11 19:46:45 +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
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
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
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
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
8eb391f87d Added new command-line option --trace-rwlock. Added regression test exp-drd/tests/rwlock_race. Updated to do list. Fixed bug in vc_min(), the function that computes the elementwise minimum of two vector clocks. Fixed bug in thread_update_danger_set(). Fixed recently introduced bug in mutex code with regard to vector clock combining.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7549
2008-03-03 20:31:58 +00:00
Bart Van Assche
dba1f8f3da Added a glibc 2.7 suppression.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7523
2008-03-01 13:55:33 +00:00
Bart Van Assche
f240abdb71 Minor simplification of DRD suppression file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7521
2008-03-01 11:39:00 +00:00
Bart Van Assche
5cf4c31ae4 Replaced per-thread start/stop recording mechanism by extra suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7520
2008-03-01 10:50:45 +00:00
Julian Seward
de4d2156cc DRD changes (Bart Van Assche)
* Add docs: exp-drd/docs/README.txt
* Added one drd suppression pattern, and cleaned up the suppression file.
* All regression tests now pass on x86_64 and i386, including sigalrm.
* Updated TODO.txt file.
* pth_create_chain test is now started with 100 threads instead of 10
  -- 10 was not enough.
* DRD no longer exits on PPC32 and PPC64 but just prints a warning
  message before it starts.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7275
2007-12-04 21:27:18 +00:00
Julian Seward
2a219917db Translate the drd regtests from C++ to C. (Bart Van Assche).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7238
2007-11-27 01:59:38 +00:00
Julian Seward
e2b1e84659 Make drd regtests work again following core changes. (Bart Van Assche)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7222
2007-11-26 00:11:04 +00:00
Julian Seward
dc1dbea937 Add DRD as an experimental tool. Bart Van Assche is the maintainer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7211
2007-11-25 14:01:38 +00:00