Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
799172d60d32feb1acba1a6867f3a9c39a999e5c
/
lib
/
tsan
/
rtl
/
tsan_rtl_thread.cc
799172d
Update aosp/master compiler-rt for rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
7c91505
Update aosp/master compiler-rt for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
86277eb
Update aosp/master compiler-rt for rebase to r230699.
by Stephen Hines
· 9 years ago
6d18623
Update aosp/master compiler-rt for rebase to r222486.
by Stephen Hines
· 10 years ago
6a211c5
Update compiler-rt for rebase to r212749.
by Stephen Hines
· 10 years ago
2d1fdb2
Update compiler-rt aosp/master for 3.5 (r209699) rebase.
by Stephen Hines
· 10 years ago
01a7ce8
tsan: move shadow stack from thread descriptors to fixed addresses
by Dmitry Vyukov
· 11 years ago
e1ddbf9
tsan: add annotations to ignore synchronization operations
by Dmitry Vyukov
· 11 years ago
48cd12d
tsan: use memory access size for Go after all
by Dmitry Vyukov
· 11 years ago
dc563c0
tsan: detect when a thread ends with ignores enabled
by Dmitry Vyukov
· 11 years ago
4536cb1
tsan: better reporting of thread leaks
by Dmitry Vyukov
· 11 years ago
82dbc51
tsan: special handling of .rodata (don't try to find races, don't keep shadow, dont' put into traces)
by Dmitry Vyukov
· 11 years ago
9743d74
tsan: move trace header into 0x600000000000 range
by Dmitry Vyukov
· 11 years ago
ce85e03
tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created)
by Dmitry Vyukov
· 11 years ago
b186c19
tsan: fix memory leak
by Dmitry Vyukov
· 11 years ago
74172de
tsan: touch less shadow memory during operations on big memory ranges
by Dmitry Vyukov
· 11 years ago
7ac33ac
tsan: mark shadow for thread stack as "don't need" when thread exits
by Dmitry Vyukov
· 11 years ago
6af642e
tsan: fix clang -Wall build
by Dmitry Vyukov
· 11 years ago
036f933
[TSan] re-apply r177249 lost in edits
by Alexey Samsonov
· 11 years ago
46b4a86
tsan: fix memory leak
by Dmitry Vyukov
· 11 years ago
2c5284e
tsan: use StackDepot for thread creation stacks
by Dmitry Vyukov
· 11 years ago
491852e
tsan: fix Go build
by Dmitry Vyukov
· 11 years ago
ffa4e08
[TSan] fix undefined variable in debug TSan build
by Alexey Samsonov
· 11 years ago
2bbd8be
[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common
by Alexey Samsonov
· 11 years ago
eaa0190
tsan: do not imitate memory write on malloc() (Go)
by Dmitry Vyukov
· 12 years ago
334553e
tsan: detect races between plain and atomic memory accesses
by Dmitry Vyukov
· 12 years ago
bdd844c
tsan: implement malloc stats querying
by Dmitry Vyukov
· 12 years ago
da35037
tsan: say what thread had created a thread in reports
by Dmitry Vyukov
· 12 years ago
ad9da37
tsan: add mutexsets to reports
by Dmitry Vyukov
· 12 years ago
aecf2e5
tsan: output thread names
by Dmitry Vyukov
· 12 years ago
0415ac0
tsan: fix trace handling when trace is reused between threads
by Dmitry Vyukov
· 12 years ago
d698edc
tsan: dynamic history size
by Dmitry Vyukov
· 12 years ago
385542a
tsan: move traces from tls into dedicated storage at fixed address
by Dmitry Vyukov
· 12 years ago
bd9f496
tsan: remove unused parameter
by Dmitry Vyukov
· 12 years ago
54e0a9a
tsan: do not sleep at exit if there are no other threads
by Dmitry Vyukov
· 12 years ago
538f1ba
tsan: more precise handling of finalizers
by Dmitry Vyukov
· 12 years ago
b1fe302
[TSan] finally remove TsanPrintf in favor of Printf from sanitizer_common
by Alexey Samsonov
· 12 years ago
158c6ac
tsan: cache pc's that cause suppressions (this way we do not need to symbolize the reports)
by Dmitry Vyukov
· 12 years ago
e0023f7
tsan: fix mac build
by Dmitry Vyukov
· 12 years ago
7dccf3f
tsan: output tid's in reports
by Dmitry Vyukov
· 12 years ago
ff35f1d
tsan: use stack depot to describe heap blocks
by Dmitry Vyukov
· 12 years ago
bbbb20b
tsan: improve Go report format + fix build
by Dmitry Vyukov
· 12 years ago
2e87051
tsan: switch to new allocator
by Dmitry Vyukov
· 12 years ago
9d150bd
tsan: add ReleaseStore() function that merely copies vector clock rather than combines two clocks
by Dmitry Vyukov
· 12 years ago
8f1104c
tsan: suport for Go finalizers
by Dmitry Vyukov
· 12 years ago
25d1c79
tsan: use dynamic shadow stack for Go
by Dmitry Vyukov
· 12 years ago
e716b60
tsan: increase number of dead threads for Go
by Dmitry Vyukov
· 12 years ago
b78caa6
tsan: Go language support
by Dmitry Vyukov
· 12 years ago
1fc03d5
tsan: fix crashes if signal is caught during thread bootstrap or shutdown
by Dmitry Vyukov
· 12 years ago
d51a1a1
tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtime
by Dmitry Vyukov
· 12 years ago
88207ab
[Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementations of functions. Move strchr to sanitizer_libc.
by Alexey Samsonov
· 12 years ago
98c8780
[TSan] use efficient real_memcpy inside runtime
by Alexey Samsonov
· 12 years ago
47b1634
[Sanitizer] move placement_new definiton from TSan to common runtime
by Alexey Samsonov
· 12 years ago
e954101
[Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms).
by Alexey Samsonov
· 12 years ago
67a64dd
[TSan] run some renaming as a preparation for factoring out Printf implementation.
by Alexey Samsonov
· 12 years ago
603c4be
Remove file-type tags in .cc files in tsan/ and sanitizer_common/
by Alexey Samsonov
· 12 years ago
411b2c9
tsan: fix race during pthread_join/detach
by Dmitry Vyukov
· 12 years ago
af154b8
tsan: do not clean stack/tls for main thread
by Dmitry Vyukov
· 12 years ago
789b6c5
tsan: do not call into libc in symbolizer and in other code (this causes recursion and crashes)
by Dmitry Vyukov
· 12 years ago
adfb650
tsan: add shadow memory flush + fix few bugs
by Dmitry Vyukov
· 12 years ago
9d2ffc2
tsan: reduce per-thread memory usage
by Dmitry Vyukov
· 12 years ago
b7b6b1c
tsan: remove shutdown code
by Dmitry Vyukov
· 12 years ago
3d6ae15
[tsan] run more kinds of builds as presubmit test (and fix gcc debug build)
by Kostya Serebryany
· 12 years ago
7ac4148
[tsan] First commit of ThreadSanitizer (TSan) run-time library.
by Kostya Serebryany
· 12 years ago