summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/dd/dd_interceptors.cc
Commit message (Collapse)AuthorAgeFilesLines
* tsan: use attribute instead of compiler flag for tls-model=initial-exec as ↵Dmitry Vyukov2014-03-191-0/+2
| | | | | | asked in comments for r203111 llvm-svn: 204232
* tsan: deadlock detector: add ability to ignore destruction of global mutexesDmitry Vyukov2014-03-181-2/+33
| | | | llvm-svn: 204146
* tsan: lazily initialize deadlock detector runtimeDmitry Vyukov2014-03-181-13/+43
| | | | | | this is necessaary because dlsym can call malloc, which can lock mutexes that we intercept llvm-svn: 204141
* tsan: add missing interceptor for embed symbolizerDmitry Vyukov2014-03-181-0/+18
| | | | llvm-svn: 204124
* tsan: implement new version of standalong deadlock detectorDmitry Vyukov2014-03-051-17/+96
| | | | | | | intercept pthread_cond (it is required to properly track state of mutexes) detect cycles in mutex graph llvm-svn: 202975
* tsan: add interceptors for pthread_spinlock_t and ptread_rwlock_t for ↵Dmitry Vyukov2014-03-051-7/+102
| | | | | | deadlock detector llvm-svn: 202947
* tsan: add dynamic library target for standalone deadlock detectorDmitry Vyukov2014-03-041-0/+10
| | | | | | it's LD_PRELOAD-able llvm-svn: 202843
* tsan: add standalone deadlock detectorDmitry Vyukov2014-02-281-0/+68
llvm-svn: 202505
OpenPOWER on IntegriCloud