summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_clock.cc
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* tsan: optimize sync clock memory consumptionDmitry Vyukov2017-07-141-132/+304
* tsan: remove some clock-related statsDmitry Vyukov2017-07-121-4/+2
* tsan: refactor SyncClock codeDmitry Vyukov2017-07-121-55/+53
* tsan: prepare clock for future changesDmitry Vyukov2017-07-121-1/+4
* tsan: always define SANITIZER_GODmitry Vyukov2016-10-281-1/+1
* [tsan] Handle libdispatch worker threads on OS XKuba Brecka2015-11-041-2/+0
* Replace DCHECK with DCHECK_LE where appropriate.Alexey Samsonov2015-01-031-4/+4
* [tsan] remove TSAN_GO in favor of SANITIZER_GOKostya Serebryany2014-12-091-1/+1
* tsan: address comments in r214912Dmitry Vyukov2014-09-021-35/+36
* tsan: allocate vector clocks using slab allocatorDmitry Vyukov2014-08-051-56/+129
* tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov2014-05-291-0/+5
* tsan: fix vector clocksDmitry Vyukov2014-04-111-76/+71
* tsan: optimize vector clock operationsDmitry Vyukov2014-03-241-55/+299
* tsan: more precise handling of finalizersDmitry Vyukov2012-11-071-13/+0
* tsan: don't release disabled clocksDmitry Vyukov2012-11-061-0/+6
* [TSan] delete trailing spacesAlexey Samsonov2012-07-301-1/+1
* tsan: add ReleaseStore() function that merely copies vector clock rather than...Dmitry Vyukov2012-07-281-1/+15
* tsan: suport for Go finalizersDmitry Vyukov2012-07-251-0/+5
* Remove file-type tags in .cc files in tsan/ and sanitizer_common/Alexey Samsonov2012-06-041-1/+1
* tsan: detect accesses to freed memoryDmitry Vyukov2012-05-171-1/+1
* [tsan] First commit of ThreadSanitizer (TSan) run-time library.Kostya Serebryany2012-05-101-0/+99