summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/go
Commit message (Collapse)AuthorAgeFilesLines
...
* tsan: symbolize global variablesDmitry Vyukov2013-01-111-1/+1
| | | | llvm-svn: 172181
* tsan: add sanity test for Go runtime into presubmit testDmitry Vyukov2012-12-141-1/+0
| | | | llvm-svn: 170185
* tsan: move traces from tls into dedicated storage at fixed addressDmitry Vyukov2012-11-281-1/+1
| | | | | | | helps to reduce tls size (it's weird to have multi-MB tls) will help with dynamically adjustable trace size llvm-svn: 168783
* tsan: faster memory reset for GoDmitry Vyukov2012-11-251-2/+1
| | | | llvm-svn: 168567
* tsan: add range access functions for GoDmitry Vyukov2012-11-081-0/+12
| | | | llvm-svn: 167580
* tsan: change TSAN_OPTIONS->GORACE in build script as wellDmitry Vyukov2012-11-081-1/+1
| | | | llvm-svn: 167578
* tsan: more precise handling of finalizersDmitry Vyukov2012-11-071-1/+1
| | | | llvm-svn: 167530
* tsan: slightly relax requirements for lazy shadow memory (can overlap and ↵Dmitry Vyukov2012-11-061-1/+1
| | | | | | | | may not be properly aligned) it's problematic on windows where allocation granularity is much larger than page size llvm-svn: 167466
* tsan: lazily allocate shadow for GoDmitry Vyukov2012-11-063-3/+10
| | | | llvm-svn: 167464
* tsan: update script to support windowsDmitry Vyukov2012-11-061-22/+23
| | | | llvm-svn: 167456
* tsan: add missing function for windowsDmitry Vyukov2012-11-061-0/+34
| | | | llvm-svn: 167454
* tsan: fix Go buildDmitry Vyukov2012-11-061-1/+0
| | | | llvm-svn: 167446
* tsan for Go: support mallocs before __tsan_init() (required to support cgo code)Dmitry Vyukov2012-10-041-1/+3
| | | | llvm-svn: 165229
* tsan: output tid's in reportsDmitry Vyukov2012-10-021-1/+1
| | | | llvm-svn: 164998
* tsan: fix Go buildDmitry Vyukov2012-09-191-1/+1
| | | | llvm-svn: 164198
* tsan: fix Go build scriptDmitry Vyukov2012-09-061-1/+1
| | | | llvm-svn: 163320
* tsan: handle larger number of goroutines + fix a memory leak of goroutine ↵Dmitry Vyukov2012-08-132-9/+16
| | | | | | descriptors llvm-svn: 161770
* tsan: add ReleaseStore() function that merely copies vector clock rather ↵Dmitry Vyukov2012-07-283-4/+2
| | | | | | | | than combines two clocks fix clock setup for finalizer goroutine (Go runtime) llvm-svn: 160918
* tsan: add missing includeDmitry Vyukov2012-07-271-0/+2
| | | | llvm-svn: 160875
* tsan: change event handling from single HandleEvent() to a set of separate ↵Dmitry Vyukov2012-07-273-151/+137
| | | | | | functions (Go runtime) llvm-svn: 160863
* tsan: make the runtime library name tsan-neutral for Go upstreamDmitry Vyukov2012-07-261-1/+1
| | | | llvm-svn: 160797
* tsan: allow environment to override OnReport() and OverrideFlags()Dmitry Vyukov2012-07-251-0/+1
| | | | llvm-svn: 160728
* tsan: suport for Go finalizersDmitry Vyukov2012-07-251-0/+5
| | | | llvm-svn: 160723
* tsan: expect that Go symbolizer can return NULLsDmitry Vyukov2012-07-251-4/+4
| | | | llvm-svn: 160722
* tsan: align report style with Go internal formatDmitry Vyukov2012-07-242-14/+12
| | | | llvm-svn: 160672
* tsan: add platform suffix to Go runtime libraryDmitry Vyukov2012-07-161-3/+5
| | | | llvm-svn: 160304
* tsan: treat malloc() as memory access in GoDmitry Vyukov2012-07-161-0/+1
| | | | llvm-svn: 160289
* tsan: Go runtime: support goroutine end eventDmitry Vyukov2012-07-162-0/+11
| | | | llvm-svn: 160282
* tsan: port Go runtime to DarwinDmitry Vyukov2012-07-162-7/+30
| | | | llvm-svn: 160266
* tsan: allow to pass CFLAGS to Go runtime build scriptDmitry Vyukov2012-07-161-5/+6
| | | | llvm-svn: 160259
* tsan: add missing test for Go runtimeDmitry Vyukov2012-07-161-0/+15
| | | | llvm-svn: 160258
* tsan: Go language support fixesDmitry Vyukov2012-07-062-17/+18
| | | | llvm-svn: 159856
* tsan: Go lang: symbolize stack tracesDmitry Vyukov2012-07-062-4/+32
| | | | llvm-svn: 159827
* tsan: Go language supportDmitry Vyukov2012-07-052-0/+242
llvm-svn: 159754
OpenPOWER on IntegriCloud