Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
2592a0614d91fe947cd04fe7e2719d273e3e4880
/
lib
/
tsan
« Previous
210ce0e
tsan: do not allocate sync vars on relaxed atomic operations
by Dmitry Vyukov
· 12 years ago
f51c386
tsan: smaller memory block headers (32b->16b)
by Dmitry Vyukov
· 12 years ago
3ce2170
tsan: add support for idle threads
by Dmitry Vyukov
· 12 years ago
74172de
tsan: touch less shadow memory during operations on big memory ranges
by Dmitry Vyukov
· 12 years ago
7ac33ac
tsan: mark shadow for thread stack as "don't need" when thread exits
by Dmitry Vyukov
· 12 years ago
5d72fc7
tsan: better memory profiler
by Dmitry Vyukov
· 12 years ago
ac1f5ca
tsan: madvise(DONTNEED) shadow memory on munmap()
by Dmitry Vyukov
· 12 years ago
e93e505
tsan: move implementation out of h file
by Dmitry Vyukov
· 12 years ago
6af642e
tsan: fix clang -Wall build
by Dmitry Vyukov
· 12 years ago
036f933
[TSan] re-apply r177249 lost in edits
by Alexey Samsonov
· 12 years ago
46b4a86
tsan: fix memory leak
by Dmitry Vyukov
· 12 years ago
2c5284e
tsan: use StackDepot for thread creation stacks
by Dmitry Vyukov
· 12 years ago
491852e
tsan: fix Go build
by Dmitry Vyukov
· 12 years ago
3abf531
tsan: use StackDepot in sync object to store creation stacks
by Dmitry Vyukov
· 12 years ago
ffa4e08
[TSan] fix undefined variable in debug TSan build
by Alexey Samsonov
· 12 years ago
df2ca17
[TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address.
by Alexey Samsonov
· 12 years ago
5c88936
[TSan] Makefiles: allow configurable paths to clang and FileCheck. Add -fno-rtti flag.
by Alexey Samsonov
· 12 years ago
2bbd8be
[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common
by Alexey Samsonov
· 12 years ago
7cbbb29
[sanitizer] Intercept frexp and friends.
by Evgeniy Stepanov
· 12 years ago
47a0f6e
[TSan] Add missing header inclusion
by Alexey Samsonov
· 12 years ago
f110e35
[TSan] Use __sanitizer_pthread_attr_t in TSan
by Alexey Samsonov
· 12 years ago
a7e5db9
[Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti.
by Alexey Samsonov
· 12 years ago
b114ed8
[sanitizer] Move GetTlsSize code from TSan to sanitizer_common.
by Evgeniy Stepanov
· 12 years ago
45717c9
[Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev.
by Alexey Samsonov
· 12 years ago
cf576c8
[tsan] enable tsan-vs-gvn test since it is now fixed
by Kostya Serebryany
· 12 years ago
8a6b5e5
[TSan] Add interceptor for malloc_usable_size()
by Alexey Samsonov
· 12 years ago
55249d1
[TSan] remove temporary build directory in 'make clean' command
by Alexey Samsonov
· 12 years ago
9358c58
[sanitizer] Add interceptors for localtime and friends.
by Evgeniy Stepanov
· 12 years ago
ce44055
[tsan] use our own GetEnv instead of libc's getenv
by Kostya Serebryany
· 12 years ago
15190a6
tsan: fix bug in suppression reading (suppressions from file were discarded)
by Dmitry Vyukov
· 12 years ago
8da17ea
[tsan] disable a failing test until it gets fixed. fix lint
by Kostya Serebryany
· 12 years ago
eaa0190
tsan: do not imitate memory write on malloc() (Go)
by Dmitry Vyukov
· 12 years ago
867ac63
[tsan] simplify tsan-vs-gvn test since gvn vs tsan is now fixed; fix lint
by Kostya Serebryany
· 12 years ago
86edb3b
[sanitizer] Missing changes from r174960.
by Evgeniy Stepanov
· 12 years ago
9c0b286
[tsan] added tsan-vs-gvn test
by Kostya Serebryany
· 12 years ago
e47115f
tsan: fix suppress_java logic
by Dmitry Vyukov
· 12 years ago
03f2248
tsan: intercept libc __res_iclose
by Dmitry Vyukov
· 12 years ago
6cf1e6d
tsan: fix Go build
by Dmitry Vyukov
· 12 years ago
2d740a3
[tsan] race_on_write test
by Kostya Serebryany
· 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
6956398
[ASan] Delete the code related to static runtime on OS X.
by Alexander Potapenko
· 12 years ago
4c9317a
[Sanitizer] extend internal libc with stat/fstat/lstat functions
by Alexey Samsonov
· 12 years ago
52c70e5
tsan: intercept bind/listen
by Dmitry Vyukov
· 12 years ago
ee7cc44
[Sanitizer] make internal_open have the same interface as libc version
by Alexey Samsonov
· 12 years ago
c05cbca
tsan: catch races on fd in more cases
by Dmitry Vyukov
· 12 years ago
fcc7c8c
[TSan] remove artifacts from gotsan build in 'make clean' command
by Alexey Samsonov
· 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
cafed29
tsan: remember 2 stack frames for atomics (caller and atomic itself)
by Dmitry Vyukov
· 12 years ago
ddbe2be
tsan: add flag to not report races between atomic and plain memory accesses
by Dmitry Vyukov
· 12 years ago
33a040a
tsan: flip is_write bit in shadow to is_read
by Dmitry Vyukov
· 12 years ago
334553e
tsan: detect races between plain and atomic memory accesses
by Dmitry Vyukov
· 12 years ago
859778a
[sanitizer] make the error messages from sanitizer_common contain the actual tool name
by Kostya Serebryany
· 12 years ago
6faa20f
tsan: switch to explicit thread contexts in Go (instead of monotonic goroutine ids)
by Dmitry Vyukov
· 12 years ago
6bd82d3
tsan: do not check for intersecting memory accesses in Go (all accesses are 1 byte)
by Dmitry Vyukov
· 12 years ago
a55fbd5
tsan: fix CPP_WEAK definition (it must be the other way around)
by Dmitry Vyukov
· 12 years ago
216719b
[Sanitizer] include sanitizer_common headers when building interception library
by Alexey Samsonov
· 12 years ago
250f221
[sanitizer] Further split private and public sanitizer headers.
by Evgeniy Stepanov
· 12 years ago
48ecaf4
Use LLVM_BUILD_TYPE instead of CMAKE_BUILD_TYPE in compiler-rt unit tests to match the behavior of llvm unittests
by Alexey Samsonov
· 12 years ago
7c984ca
tsan: introduce a helped macro CPP_WEAK (Go linker does not support weak symbols)
by Dmitry Vyukov
· 12 years ago
22881ec
tsan: add OnFinalize() callback for frontends
by Dmitry Vyukov
· 12 years ago
c44219c
[TSan] relax output tests a bit to make them pass in gcc build
by Alexey Samsonov
· 12 years ago
ba5e996
[Sanitizer] update style checker script and fix namespace style warnings
by Alexey Samsonov
· 12 years ago
eb41768
[tsan] Fix checks for siginfo_t in tests
by Will Dietz
· 12 years ago
793e761
tsan: dump stack on internal assert failure
by Dmitry Vyukov
· 12 years ago
31c05ea
tsan: support for inprocess symbolizer
by Dmitry Vyukov
· 12 years ago
4e81d0e
tsan: remember when we are inside of symbolizer code (required for inprocess symbolizer)
by Dmitry Vyukov
· 12 years ago
90a2467
tsan: add IsSymbolizerAvailable() function for querying for presence of internal/external symbolizer
by Dmitry Vyukov
· 12 years ago
61ba1b5
tsan: add interceptor stubs for stat family of functions
by Dmitry Vyukov
· 12 years ago
65199f1
[sanitizer] fix calloc overflow in asan/tsan/msan
by Kostya Serebryany
· 12 years ago
1acfa02
tsan: return the old fake numbers from malloc stats (some code already depends on them)
by Dmitry Vyukov
· 12 years ago
e5e3a13
tsan: suppress reports using both stacks
by Dmitry Vyukov
· 12 years ago
c2b9f1c
tsan: allow a front-end to provide default suppressions
by Dmitry Vyukov
· 12 years ago
bdd844c
tsan: implement malloc stats querying
by Dmitry Vyukov
· 12 years ago
45e7bcc
tsan: also test asan during presubmit checks, because sanitizer_common changes can affect it
by Dmitry Vyukov
· 12 years ago
1253082
tsan: add stubs for malloc introspection (similar to what we have in asan)
by Dmitry Vyukov
· 12 years ago
750ef8f
[tsan] fix thread_name.cc test to work with older versions of libc
by Kostya Serebryany
· 12 years ago
7eca152
CMake: use add_compiler_rt_static_runtime to build TSan and MSan runtimes. No functionality change.
by Alexey Samsonov
· 12 years ago
82a9080
[sanitizer] lint
by Evgeniy Stepanov
· 12 years ago
4f32c0b
[sanitizer] Rename 2 files *.h->*.inc as appropriate.
by Evgeniy Stepanov
· 12 years ago
2f3aef0
CMake variables renaming: X86_64->x86_64 I386->i386
by Alexey Samsonov
· 12 years ago
996c4f2
[sanitizer] Common *scanf interceptors.
by Evgeniy Stepanov
· 12 years ago
c20b321
[sanitizer] reapply r172719, r172721-172723, r172725, and also fix the warning on Mac.
by Kostya Serebryany
· 12 years ago
29b37ea
Revert r172719, r172721-172723, and r172725.
by Jakob Stoklund Olesen
· 12 years ago
153ba3f
[sanitizer] move write/pwrite/pwrite64 interceptors to common
by Kostya Serebryany
· 12 years ago
0223e7d
[tsan] move prctl interceptor from asan to common_interceptors thus enabling it for tsan too
by Kostya Serebryany
· 12 years ago
7be1cc8
[tsan] add write_range/read_range hooks to common interceptors called from tsan (to find races on read/pread/etc)
by Kostya Serebryany
· 12 years ago
c803319
[sanitizer] a bit more unification for interceptors (merge read/pread/pread64 in asan and tsan)
by Kostya Serebryany
· 12 years ago
fb917e9
tsan: describe stack and TLS addresses
by Dmitry Vyukov
· 12 years ago
f4f51f2
asan/tsan: move blocking mutex from asan to sanitizer_common
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
f5d4273
tsan: add check for invalid fd
by Dmitry Vyukov
· 12 years ago
a597258
tsan: detect races on fd passed to epoll_ctl
by Dmitry Vyukov
· 12 years ago
f17b382
tsan: fix crash when user defines own fopen/fileno
by Dmitry Vyukov
· 12 years ago
bb30741
tsan: fix crash when user defines own fopen/fileno
by Dmitry Vyukov
· 12 years ago
89efdc5
[TSan] Blacklist test: Rename blacklisted function. Make this test work for custom TSan testing script.
by Alexey Samsonov
· 12 years ago
7e3d21f
[TSan] Add lit test for -fsanitize-blacklist= flag
by Alexey Samsonov
· 12 years ago
Next »