Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
a1ff0d114ecec5811b9eff28586b3ab902028d30
« Previous
68aad43
[asan] two more bits for __sparc__
by Kostya Serebryany
· 12 years ago
9c3929e
[tsan] add CompactSizeClassMap as an alternative (more compact) size class map. Not used yet.
by Kostya Serebryany
· 12 years ago
864f513
[tsan] remove unused InternalAllocBlock as part of larger refactoring
by Kostya Serebryany
· 12 years ago
433c219
tsan: describe global vars (module+offset for now)
by Dmitry Vyukov
· 12 years ago
e277062
[asan] EXPECT_EQ => ASSERT_EQ around pthread_create/pthread_join calls
by Kostya Serebryany
· 12 years ago
2697687
[asan] in asan tests, check all return values of pthread_create/pthread_join. Also add the ASAN_AVOID_EXPENSIVE_TESTS macro to guard the test that creates too many threads
by Kostya Serebryany
· 12 years ago
a82a5d3
[ubsan] Refactor handlers to have separate entry points for aborting.
by Will Dietz
· 12 years ago
7cbd7e5
[ubsan] Replace "fatal error" with "runtime error".
by Will Dietz
· 12 years ago
93da8b6
Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings
by Alexander Potapenko
· 12 years ago
c8f0a00
tsan: fix int overflow and several instances where tid is used with ignore
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
07ba8ef
tsan: add __libc_memalign interceptor (used by dynamic loader to allocate tls for dlopen'ed modules)
by Dmitry Vyukov
· 12 years ago
e1f9ed4
tsan: add sanity checks into memory allocator
by Dmitry Vyukov
· 12 years ago
badab16
[asan] make asan_test.cc more gcc-friendly
by Kostya Serebryany
· 12 years ago
4cf0657
[asan] simplify break_optimization in tests (Jakub Jelinek)
by Kostya Serebryany
· 12 years ago
92733f9
tsan: intercept mlock() because of the kernel bug
by Dmitry Vyukov
· 12 years ago
064c847
tsan: fix bug that leads to spurious use-after-free reports
by Dmitry Vyukov
· 12 years ago
0a7062f
ubsan: Disable __int128 tests if the host Clang does not support it. These
by Richard Smith
· 12 years ago
7cc4dc0
[ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests
by Alexey Samsonov
· 12 years ago
b989143
[asan] disable BuiltinLongJmpTest on Android
by Kostya Serebryany
· 12 years ago
c3a5c17
[asan] enable BuiltinLongJmpTest
by Kostya Serebryany
· 12 years ago
e656184
ubsan: Don't assume that Clang provides __int128 unless it advertises that it does.
by Richard Smith
· 12 years ago
d3ca78f
[asan] add DISABLED_BuiltinLongJmpTest
by Kostya Serebryany
· 12 years ago
6c0fbca
tsan: explicitly say that failed to restore the stack
by Dmitry Vyukov
· 12 years ago
3fb70e3
tsan: address several review comments
by Dmitry Vyukov
· 12 years ago
cec6068
tsan: add log_path parameter (similar to asan) remove old log_fileno
by Dmitry Vyukov
· 12 years ago
d698edc
tsan: dynamic history size
by Dmitry Vyukov
· 12 years ago
0d35d9d
tsan: change fast state layout in preparation to dynamic traces
by Dmitry Vyukov
· 12 years ago
385542a
tsan: move traces from tls into dedicated storage at fixed address
by Dmitry Vyukov
· 12 years ago
45bdb2f
tsan: add description of memory layouts in different configs
by Dmitry Vyukov
· 12 years ago
80af605
ubsan: Support unsigned overflows, and divide-by-zero int/float split.
by Will Dietz
· 12 years ago
6247000
tsan: fix macro mess
by Dmitry Vyukov
· 12 years ago
c11e1e0
tsan: fix compilation for dead old compilers (why we are supporting them at all?..)
by Dmitry Vyukov
· 12 years ago
3c50fdd
tsan: add memory range access functions to public iface
by Dmitry Vyukov
· 12 years ago
63da509
tsan: add 128-bit atomic operations
by Dmitry Vyukov
· 12 years ago
3c0c408
tsan: refactor atomic operations implementation
by Dmitry Vyukov
· 12 years ago
c0973d6
Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system
by Nick Kledzik
· 12 years ago
f5d526f
tsan: explicitly mark symbols referenced from assembly as hidden
by Dmitry Vyukov
· 12 years ago
bdec26d
[asan] fix Android build by not calling GetPageSizeCached in a test (no need for the page size anyway)
by Kostya Serebryany
· 12 years ago
02b45d2
tsan: add atomic nand operation
by Dmitry Vyukov
· 12 years ago
4424e91
tsan: faster memory reset for Go
by Dmitry Vyukov
· 12 years ago
e89f184
[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms
by Kostya Serebryany
· 12 years ago
fc575e5
tsan: add failure memory order to atomic compare exchange functions
by Dmitry Vyukov
· 12 years ago
f67ec2b
[asan] get rid of some of the uses of kPageSize. The intent is to get rid of it completely to support platforms with multiple possible page sizes.
by Kostya Serebryany
· 12 years ago
11e985f
[ASan] move swapcontext_test to Linux-specific tests
by Alexey Samsonov
· 12 years ago
f3950c6
[ASan] intercept swapcontext on Linux only
by Alexey Samsonov
· 12 years ago
0870028
[ASan] Add interceptor for swapcontext to fight with false positives in some of its use cases.
by Alexey Samsonov
· 12 years ago
6fa4cc3
tsan: ensure than func entry/exit are inlined
by Dmitry Vyukov
· 12 years ago
80d46a2
tsan: fix more bugs in signal handling
by Dmitry Vyukov
· 12 years ago
95f50b1
tsan: add missing \n in report
by Dmitry Vyukov
· 12 years ago
f0f77a5
tsan: better error message for OOM
by Dmitry Vyukov
· 12 years ago
7104f9c
[asan] get rid of kPageSizeBits
by Kostya Serebryany
· 12 years ago
6523fe2
Allow PopStackFrames leave the stack empty.
by Evgeniy Stepanov
· 12 years ago
5af39e5
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE
by Kostya Serebryany
· 12 years ago
dc2a27e
tsan: explictly say when we fail to restore a stack trace
by Dmitry Vyukov
· 12 years ago
e52e280
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset
by Alexey Samsonov
· 12 years ago
0bf04ea
tsan: fix handling of signals
by Dmitry Vyukov
· 12 years ago
10110f6
[asan] pop the two internal functions from the stack trace produced by _Unwind_Backtrace (Peter Bergner)
by Kostya Serebryany
· 12 years ago
08bfe49
[asan] better support for powerpc and sparc targets (thanks to H.J. Liu and David Miller)
by Kostya Serebryany
· 12 years ago
d7d4650
[asan] more support for powerpc, patch by Peter Bergner
by Kostya Serebryany
· 12 years ago
031633b
[ASan] use raw Exit() to kill the program in case ASan finds an error while reporting the error in the same thread
by Alexey Samsonov
· 12 years ago
574618a
[asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu
by Kostya Serebryany
· 12 years ago
84f5bac
[ASan] change interface of GetAccumulatedStats() function to prevent Clang from inserting memcpy() call into runtime.
by Alexey Samsonov
· 12 years ago
9d0dbba
[asan] support PowerPC and SPARC in sanitizer_linux.cc
by Kostya Serebryany
· 12 years ago
af5a4c0
ubsan: fix broken test case by using brand new [[@LINE]] FileCheck feature
by Alexey Samsonov
· 12 years ago
5b16dba
UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin.
by Alexey Samsonov
· 12 years ago
94a04b1
UBSan: fix support on Darwin in 'make' build system. Patch by Jean-Daniel Dupas.
by Alexey Samsonov
· 12 years ago
16da794
asan: sync with gcc r193553
by Dmitry Vyukov
· 12 years ago
b717f4d
[TSan] use explicit ctor for BlockingCall
by Alexey Samsonov
· 12 years ago
cc378d4
[TSan] use llvm-symbolizer to run tsan tests
by Alexey Samsonov
· 12 years ago
bd9f496
tsan: remove unused parameter
by Dmitry Vyukov
· 12 years ago
993e2e0
tsan: switch to 4 shadow cells by default (since that's what we use everywhere now)
by Dmitry Vyukov
· 12 years ago
ee8ee24
tsan: eevn better handling of signals
by Dmitry Vyukov
· 12 years ago
e406c8c
[ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Kostya: return the known frame name for fake stack instead of looking it up.
by Alexander Potapenko
· 12 years ago
c78349f
[ASan] Minor fix: return to the last byte of the fake stack if we've raced by.
by Alexander Potapenko
· 12 years ago
036945d
[ASan] Poison the leftmost shadow byte with a special value so that we can find
by Alexander Potapenko
· 12 years ago
9db0aed
[UBSan] Add support for building ubsan runtime library on Linux with 'make'. Compiler-rt part.
by Alexey Samsonov
· 12 years ago
539dd2b
[ASan] Add the "lea $imm(%rip),%rax" instruction to mach_override.c
by Alexander Potapenko
· 12 years ago
8783d83
Fix typo from code review (thanks to Alexey Samsonov). This is also caught by the existing tests when building for i386.
by Richard Smith
· 12 years ago
4a4ef70
Support for building the ubsan runtime when using the autoconf build system on
by Richard Smith
· 12 years ago
f493220
-fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers.
by Richard Smith
· 12 years ago
fb4f8e1
[asan] use #if defined __x86_64__ instead of #if __WORDSIZE == 64 in sanitizer_linux.cc
by Kostya Serebryany
· 12 years ago
a7bf04e
tsan: remove unused const
by Dmitry Vyukov
· 12 years ago
ed77156
tsan: better function names
by Dmitry Vyukov
· 12 years ago
8c55a1f
[TSan] Add output test for write under reader lock
by Alexey Samsonov
· 12 years ago
08adb18
tsan: fix stats collection
by Dmitry Vyukov
· 12 years ago
4aa1ac9
[ASan] now we don't need llvm_obj_root to access llvm-symbolizer tool
by Alexey Samsonov
· 12 years ago
a22e7e9
[ASan] test blacklist functionality for global-init-order checker (r167725)
by Alexey Samsonov
· 12 years ago
79ad22a
[ASan] Remove llvm-symbolizer from compiler-rt/utils/
by Alexander Potapenko
· 12 years ago
0555259
[ASan] Fix the golden stack for use-after-free.cc.
by Alexander Potapenko
· 12 years ago
aad173b
tsan: intercept gettimeofday()
by Dmitry Vyukov
· 12 years ago
93b4caf
[Sanitizer] add sanity checks for communication with external symbolizer
by Alexey Samsonov
· 12 years ago
c43f272
tsan: switch to new memory_order constants (ABI compatible)
by Dmitry Vyukov
· 12 years ago
e337bf3
tsan: add __tsan_atomicX_compare_exchange_val() function
by Dmitry Vyukov
· 12 years ago
8c7e491
Add a possible underscore before the wrappers to the output expectations for Darwin
by Alexander Potapenko
· 12 years ago
275ca01
[Sanitizer] Build all sanitizer runtime libraries with debug info (with -gline-tables-only, if it's available)
by Alexey Samsonov
· 12 years ago
1a9cd8d
tsan: add range access functions for Go
by Dmitry Vyukov
· 12 years ago
3aa15c1
[ASan] avoid including <new> header in ASan runtime
by Alexey Samsonov
· 12 years ago
6f121a1
tsan: change TSAN_OPTIONS->GORACE in build script as well
by Dmitry Vyukov
· 12 years ago
e43542a
[Sanitizer] try to fix Windows bot - include stdlib.h for abort/_exit functions
by Alexey Samsonov
· 12 years ago
Next »