summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cc
Commit message (Expand)AuthorAgeFilesLines
* compiler-rt: Rename .cc file in lib/tsan/rtl to .cppNico Weber2019-08-011-552/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move __tsan::Vector to __sanitizerKamil Rytarowski2017-12-041-3/+3
* [tsan] Add comments for the bool argument of ThreadIgnoreBegin/ThreadIgnoreSy...Kuba Mracek2017-07-101-8/+8
* tsan: support linker init flag in __tsan_mutex_destroyDmitry Vyukov2017-05-011-1/+1
* tsan: add new mutex annotationsDmitry Vyukov2017-03-261-10/+102
* tsan: speed up race deduplicationDmitry Vyukov2015-09-031-16/+18
* [TSan] Use StackTrace from sanitizer_common where applicableAlexey Samsonov2014-11-031-1/+1
* [tsan] add a stub of another dynamic annotationKostya Serebryany2014-10-221-0/+2
* tsan: remove compat mappingDmitry Vyukov2014-07-151-2/+0
* tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov2014-05-291-0/+1
* tsan: deobfuscate global ctx variableDmitry Vyukov2014-03-201-1/+1
* Reapply r201910. MSVC gets __func__ defined explicitly, even though itJoerg Sonnenberger2014-02-261-1/+1
* Revert "Replace __FUNCTION__ with __func__, the latter being standard C99/C++...Reid Kleckner2014-02-221-1/+1
* Replace __FUNCTION__ with __func__, the latter being standard C99/C++11.Joerg Sonnenberger2014-02-211-1/+1
* tsan: remove in_rtl counterDmitry Vyukov2013-12-241-7/+1
* tsan: better diagnostics if thread finishes with ignores enabledDmitry Vyukov2013-11-271-9/+9
* tsan: fix WTFAnnotateBenignRaceSized annotationDmitry Vyukov2013-11-191-1/+1
* tsan: add annotations to ignore synchronization operationsDmitry Vyukov2013-10-101-0/+10
* tsan: consistently use thr instead of cur_thread() in annotations implementationDmitry Vyukov2013-09-191-6/+6
* tsan: refactor internal IgnoreCtl interfaceDmitry Vyukov2013-09-191-4/+4
* [tsan] No-op implementation of AnnotateMemoryIsInitialized.Evgeniy Stepanov2013-09-181-0/+3
* tsan: consistently use return pc as top frame pcDmitry Vyukov2013-06-171-2/+3
* [nolibc] Move all platforms to internal_getpid.Peter Collingbourne2013-05-171-2/+2
* [TSan] Add the WTFAnnotateBenignRaceSized implementation and a test forAlexander Potapenko2013-04-021-0/+4
* tsan: print statistics about benign race annotationsDmitry Vyukov2013-03-281-10/+69
* tsan: output thread namesDmitry Vyukov2012-12-041-1/+2
* tsan: add __attribute__((visibility("default"))) to interface functionsDmitry Vyukov2012-12-041-39/+58
* [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_commonAlexey Samsonov2012-11-021-4/+4
* tsan: implement RWLOCK annotationsDmitry Vyukov2012-08-161-5/+20
* tsan: fix COMPAT mapping to not produce false reportsDmitry Vyukov2012-06-141-0/+3
* [Sanitizer] move placement_new definiton from TSan to common runtimeAlexey Samsonov2012-06-071-1/+1
* [Sanitizer]: Introduce a common internal printf function. For now, also use t...Alexey Samsonov2012-06-061-4/+4
* [TSan] run some renaming as a preparation for factoring out Printf implementa...Alexey Samsonov2012-06-061-4/+4
* [Sanitizer] remove using namespace __sanitizer linesAlexey Samsonov2012-06-051-1/+0
* [Sanitizer] Use common defines for ASan and TSan runtime. Split defines betwe...Alexey Samsonov2012-06-051-1/+1
* Remove file-type tags in .cc files in tsan/ and sanitizer_common/Alexey Samsonov2012-06-041-1/+1
* [Sanitizer]: move internal_strcmp to sanitizer_commonAlexey Samsonov2012-06-041-0/+2
* tsan: add a flag to control RunningOnValgrind() return valueDmitry Vyukov2012-05-241-1/+1
* tsan: ValgrindSlowdown() should be weak for some timeDmitry Vyukov2012-05-171-1/+1
* tsan: add ValgrindSlowdown() "dynamic annotation"Dmitry Vyukov2012-05-171-0/+4
* [tsan] First commit of ThreadSanitizer (TSan) run-time library.Kostya Serebryany2012-05-101-0/+344
OpenPOWER on IntegriCloud