summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_interface_ann.cc
AgeCommit message (Expand)Author
2017-12-04Move __tsan::Vector to __sanitizerKamil Rytarowski
2017-07-10[tsan] Add comments for the bool argument of ThreadIgnoreBegin/ThreadIgnoreSy...Kuba Mracek
2017-05-01tsan: support linker init flag in __tsan_mutex_destroyDmitry Vyukov
2017-03-26tsan: add new mutex annotationsDmitry Vyukov
2015-09-03tsan: speed up race deduplicationDmitry Vyukov
2014-11-03[TSan] Use StackTrace from sanitizer_common where applicableAlexey Samsonov
2014-10-22[tsan] add a stub of another dynamic annotationKostya Serebryany
2014-07-15tsan: remove compat mappingDmitry Vyukov
2014-05-29tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov
2014-03-20tsan: deobfuscate global ctx variableDmitry Vyukov
2014-02-26Reapply r201910. MSVC gets __func__ defined explicitly, even though itJoerg Sonnenberger
2014-02-22Revert "Replace __FUNCTION__ with __func__, the latter being standard C99/C++...Reid Kleckner
2014-02-21Replace __FUNCTION__ with __func__, the latter being standard C99/C++11.Joerg Sonnenberger
2013-12-24tsan: remove in_rtl counterDmitry Vyukov
2013-11-27tsan: better diagnostics if thread finishes with ignores enabledDmitry Vyukov
2013-11-19tsan: fix WTFAnnotateBenignRaceSized annotationDmitry Vyukov
2013-10-10tsan: add annotations to ignore synchronization operationsDmitry Vyukov
2013-09-19tsan: consistently use thr instead of cur_thread() in annotations implementationDmitry Vyukov
2013-09-19tsan: refactor internal IgnoreCtl interfaceDmitry Vyukov
2013-09-18[tsan] No-op implementation of AnnotateMemoryIsInitialized.Evgeniy Stepanov
2013-06-17tsan: consistently use return pc as top frame pcDmitry Vyukov
2013-05-17[nolibc] Move all platforms to internal_getpid.Peter Collingbourne
2013-04-02[TSan] Add the WTFAnnotateBenignRaceSized implementation and a test forAlexander Potapenko
2013-03-28tsan: print statistics about benign race annotationsDmitry Vyukov
2012-12-04tsan: output thread namesDmitry Vyukov
2012-12-04tsan: add __attribute__((visibility("default"))) to interface functionsDmitry Vyukov
2012-11-02[TSan] finally remove TsanPrintf in favor of Printf from sanitizer_commonAlexey Samsonov
2012-08-16tsan: implement RWLOCK annotationsDmitry Vyukov
2012-06-14tsan: fix COMPAT mapping to not produce false reportsDmitry Vyukov
2012-06-07[Sanitizer] move placement_new definiton from TSan to common runtimeAlexey Samsonov
2012-06-06[Sanitizer]: Introduce a common internal printf function. For now, also use t...Alexey Samsonov
2012-06-06[TSan] run some renaming as a preparation for factoring out Printf implementa...Alexey Samsonov
2012-06-05[Sanitizer] remove using namespace __sanitizer linesAlexey Samsonov
2012-06-05[Sanitizer] Use common defines for ASan and TSan runtime. Split defines betwe...Alexey Samsonov
2012-06-04Remove file-type tags in .cc files in tsan/ and sanitizer_common/Alexey Samsonov
2012-06-04[Sanitizer]: move internal_strcmp to sanitizer_commonAlexey Samsonov
2012-05-24tsan: add a flag to control RunningOnValgrind() return valueDmitry Vyukov
2012-05-17tsan: ValgrindSlowdown() should be weak for some timeDmitry Vyukov
2012-05-17tsan: add ValgrindSlowdown() "dynamic annotation"Dmitry Vyukov
2012-05-10[tsan] First commit of ThreadSanitizer (TSan) run-time library.Kostya Serebryany