Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
799172d60d32feb1acba1a6867f3a9c39a999e5c
/
lib
/
tsan
/
rtl
/
tsan_rtl_mutex.cc
799172d
Update aosp/master compiler-rt for rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
259f706
Update aosp/master compiler-rt for rebase to r235153
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
11f5309
tsan: add support for robust mutexes
by Dmitry Vyukov
· 11 years ago
117699d
tsan: minor refactoring
by Dmitry Vyukov
· 11 years ago
e1ddbf9
tsan: add annotations to ignore synchronization operations
by Dmitry Vyukov
· 11 years ago
fcb6c9c
tsan: improve diagnostics for incorrect usages of mutexes
by Dmitry Vyukov
· 11 years ago
8354fae
tsan: introduce recursive mutex lock/unlock java interface
by Dmitry Vyukov
· 11 years ago
2bbd8be
[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common
by Alexey Samsonov
· 11 years ago
3285866
tsan: even if races between atomic and plain memory accesses are turned off (report_atomic_races=0),
by Dmitry Vyukov
· 12 years ago
334553e
tsan: detect races between plain and atomic memory accesses
by Dmitry Vyukov
· 12 years ago
fb917e9
tsan: describe stack and TLS addresses
by Dmitry Vyukov
· 12 years ago
ad9da37
tsan: add mutexsets to reports
by Dmitry Vyukov
· 12 years ago
385542a
tsan: move traces from tls into dedicated storage at fixed address
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
0c2feef
tsan: ignore destruction of global mutexes (causes a lot of non-interesting reports)
by Dmitry Vyukov
· 12 years ago
1da1056
tsan: better diagnostics for mutex misuse
by Dmitry Vyukov
· 12 years ago
9adce67
tsan: fix crash when users pass insane mutex addresses in dynamic annotations
by Dmitry Vyukov
· 12 years ago
8485311
tsan: add "as if synchronized via sleep" feature
by Dmitry Vyukov
· 12 years ago
c00e30a
tsan: slightly optimize mutex unlock
by Dmitry Vyukov
· 12 years ago
55e711e
tsan: proper handling of linker initialized mutexes
by Dmitry Vyukov
· 12 years ago
fd51390
tsan: add flag to disable reporting of destruction of locked mutexes (some programs use that on a regular basis)
by Dmitry Vyukov
· 12 years ago
332c62b
tsan: better diagnostics for destroy of a locked mutex + a test
by Dmitry Vyukov
· 12 years ago
2e933fc
tsan: support for linker initializer mutexes with static storage duration
by Dmitry Vyukov
· 12 years ago
c20e9ba
tsan: implement RWLOCK annotations
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
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
7ac4148
[tsan] First commit of ThreadSanitizer (TSan) run-time library.
by Kostya Serebryany
· 12 years ago