Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
799172d60d32feb1acba1a6867f3a9c39a999e5c
/
lib
/
tsan
/
rtl
/
tsan_rtl_report.cc
799172d
Update aosp/master compiler-rt for rebase to r256229
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
f16dc42
[Sanitizer] Make StackTrace::Unwind the only public way to unwind a stack trace.
by Alexey Samsonov
· 11 years ago
01a7ce8
tsan: move shadow stack from thread descriptors to fixed addresses
by Dmitry Vyukov
· 11 years ago
dbac0a4
tsan/msan: add halt_on_error flag
by Dmitry Vyukov
· 11 years ago
e7718bc
tsan: consistently use return pc as top frame pc
by Dmitry Vyukov
· 11 years ago
0a05e5f
[TSan] use InternalMmapVector to store fired suppressions
by Alexey Samsonov
· 11 years ago
e0c4561
tsan: add -Wno-maybe-uninitialized to Go build script
by Dmitry Vyukov
· 11 years ago
3996833
tsan: allows to suppress races on global variables
by Dmitry Vyukov
· 11 years ago
cc08fca
tsan: fix old gcc warnings
by Dmitry Vyukov
· 11 years ago
1dc5f39
tsan: always strip bottom frame in Go reports
by Dmitry Vyukov
· 11 years ago
a1b3f0d
tsan: remove "printing report from signal handler. Can crash or hang" output
by Dmitry Vyukov
· 11 years ago
924047f
tsan: reverse stack trace for failed CHECK's, this is how we print traces in other places
by Dmitry Vyukov
· 11 years ago
0304941
tsan: fix crash when data race happens on out-of-bounds accesses.
by Dmitry Vyukov
· 11 years ago
7ed46ff
[Sanitizer] Use a common mutex to prevent mixing reports from different sanitizers. This fixes PR15516
by Alexey Samsonov
· 11 years ago
f754eb5
tsan: print matched suppressions if print_suppressions=1 flag is provided
by Dmitry Vyukov
· 11 years ago
4536cb1
tsan: better reporting of thread leaks
by Dmitry Vyukov
· 11 years ago
0dc47b6
tsan: better reporting for races on vptr
by Dmitry Vyukov
· 11 years ago
a38e40f
tsan: flush symbolizer cache if not symbolized for more than 5 seconds
by Dmitry Vyukov
· 11 years ago
9743d74
tsan: move trace header into 0x600000000000 range
by Dmitry Vyukov
· 11 years ago
f51c386
tsan: smaller memory block headers (32b->16b)
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
3abf531
tsan: use StackDepot in sync object to store creation stacks
by Dmitry Vyukov
· 11 years ago
df2ca17
[TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address.
by Alexey Samsonov
· 11 years ago
2bbd8be
[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common
by Alexey Samsonov
· 11 years ago
e47115f
tsan: fix suppress_java logic
by Dmitry Vyukov
· 12 years ago
6cf1e6d
tsan: fix Go build
by Dmitry Vyukov
· 12 years ago
5ba301d
[TSan] skip multiple internal frames, if necessary
by Alexey Samsonov
· 12 years ago
9dbba15
[tsan] improve FrameIsInternal
by Kostya Serebryany
· 12 years ago
2f588f9
[tsan] print error summary line
by Kostya Serebryany
· 12 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
0a07b35
tsan: say that the memory access is atomic in reports
by Dmitry Vyukov
· 12 years ago
334553e
tsan: detect races between plain and atomic memory accesses
by Dmitry Vyukov
· 12 years ago
793e761
tsan: dump stack on internal assert failure
by Dmitry Vyukov
· 12 years ago
e5e3a13
tsan: suppress reports using both stacks
by Dmitry Vyukov
· 12 years ago
fb917e9
tsan: describe stack and TLS addresses
by Dmitry Vyukov
· 12 years ago
175e640
tsan: fix compiler warning
by Dmitry Vyukov
· 12 years ago
5a1f233
tsan: symbolize global variables
by Dmitry Vyukov
· 12 years ago
11edbbb
tsan: warn about reports from signal handlers
by Dmitry Vyukov
· 12 years ago
c2234cd
tsan: describe "file descriptor" location
by Dmitry Vyukov
· 12 years ago
da35037
tsan: say what thread had created a thread in reports
by Dmitry Vyukov
· 12 years ago
aaaba79
tsan: add some more functions for java filtering
by Dmitry Vyukov
· 12 years ago
8166bda
tsan: add 'free' to java nonsense 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
433c219
tsan: describe global vars (module+offset for now)
by Dmitry Vyukov
· 12 years ago
543b94a
tsan: suppress weird race reports when JVM is embed into the process
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
8a32677
tsan: add flag to suppress all reports (useful for benchmarking)
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
7dccf3f
tsan: output tid's in reports
by Dmitry Vyukov
· 12 years ago
b2c8d69
tsan: fix gcc4.2.1 warning
by Dmitry Vyukov
· 12 years ago
9a46c3b
[TSan] Use interface attribute for weak functions that may be overriden by user
by Alexey Samsonov
· 12 years ago
2135d8a
[TSan] fix a bunch of warnings reported by pedantic gcc
by Alexey Samsonov
· 12 years ago
591616d
[Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runtimes: implement tool-specific Die and CheckFailed functions via callbacks
by Alexey Samsonov
· 12 years ago
0ab628c
tsan: increase max shadow stack size + reduce memory consumption at the same time (by not memorizing full stacks in traces)
by Dmitry Vyukov
· 12 years ago
1dc4cf7
[Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T*
by Alexey Samsonov
· 12 years ago
0542644
tsan: more robust current thread stack restoration
by Dmitry Vyukov
· 12 years ago
1da1056
tsan: better diagnostics for mutex misuse
by Dmitry Vyukov
· 12 years ago
8485311
tsan: add "as if synchronized via sleep" feature
by Dmitry Vyukov
· 12 years ago
ff35f1d
tsan: use stack depot to describe heap blocks
by Dmitry Vyukov
· 12 years ago
14c8bd7
[TSan] switch tsan to using InternalScopedBuffer from sanitizer_common
by Alexey Samsonov
· 12 years ago
332c62b
tsan: better diagnostics for destroy of a locked mutex + a test
by Dmitry Vyukov
· 12 years ago
87dbdf5
tsan: allow environment to override OnReport() and OverrideFlags()
by Dmitry Vyukov
· 12 years ago
5164ad4
[TSan] fix confusing error message in CheckFailed
by Alexey Samsonov
· 12 years ago
6fbecdd
[TSan] cleanup header comments
by Alexey Samsonov
· 12 years ago
cb3a6b8
tsan: Go language support fixes
by Dmitry Vyukov
· 12 years ago
c510a2f
tsan: Go lang: symbolize stack traces
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
47b1634
[Sanitizer] move placement_new definiton from TSan to common runtime
by Alexey Samsonov
· 12 years ago
15a7761
[Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function.
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
b9a30e0
[Sanitizer] remove using namespace __sanitizer lines
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
c0d78c1
[Sanitizer]: move internal_strcmp to sanitizer_common
by Alexey Samsonov
· 12 years ago
f54c0e3
asan/tsan: rename interceptors from __xsan_xxx to __interceptor_xxx
by Dmitry Vyukov
· 12 years ago
580469d
asan/tsan: weak interceptors
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
069ce82
tsan: detect accesses to freed memory http://codereview.appspot.com/6214052
by Dmitry Vyukov
· 12 years ago
f5820e7
tsan: enabled report suppression for signal-unsafe reports
by Dmitry Vyukov
· 12 years ago
7ac4148
[tsan] First commit of ThreadSanitizer (TSan) run-time library.
by Kostya Serebryany
· 12 years ago