Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
89de457bd3ec40d38bc7860f88f1d4da473eacc4
89de457
[asan] add a test for use-after-return and exceptions and fix it. Not 100% sure this is a complete fix, will keep looking for harder cases.
by Kostya Serebryany
· 11 years ago
bdd9545
[ASan] Do not build asan_fake_stack_test.cc on OSX until https://code.google.com/p/address-sanitizer/issues/detail?id=222 is fixed.
by Alexander Potapenko
· 11 years ago
3b37dd4
[asan] limit the size of the fake stack with a reasonable constant. This fixes a failure when the main thread's stack is considered unlimited (very large).
by Kostya Serebryany
· 11 years ago
b39a604
[asan] (part 2) don't lazy-init fake_stack if we only need to check that fake_stack exists (should fix 32-bit builds)
by Kostya Serebryany
· 11 years ago
dcf98bf
[asan] don't lazy-init fake_stack if we only need to check that fake_stack exists (should fix 32-bit builds)
by Kostya Serebryany
· 11 years ago
c98fc1f
[asan] hopefully make the FakeStack async-signal safe, enable the related test
by Kostya Serebryany
· 11 years ago
96a575f
[asan] Fix deadlock in stack unwinder on android/x86.
by Evgeniy Stepanov
· 11 years ago
86b88b8
[asan] use xchg instead of CAS in FakeStack::Allocate (5% faster for this case)
by Kostya Serebryany
· 11 years ago
ac3ae5d
[asan] fully re-implement the FakeStack (use-after-return) to make it faster and async-signal-safe. The implementation is not yet complete (see FIXMEs) but the existing tests pass.
by Kostya Serebryany
· 11 years ago
08a0e08
Fix typo
by Bill Wendling
· 11 years ago
665efa9
Revert r190520 as it wasn't the right fix.
by Daniel Jasper
· 11 years ago
a81787d
Add empty virtual destructor...
by Daniel Jasper
· 11 years ago
cac631e
[TSan] Use --whole-archive around TSan runtime in old TSan makefiles. Fix a Go build
by Alexey Samsonov
· 11 years ago
7a3d5fe
[Sanitizer] build sanitizer_common library with -Wglobal-constructors
by Alexey Samsonov
· 11 years ago
a8b4c3b
[TSan] Use Clang to compile and link TSan unit tests with TSan runtime
by Alexey Samsonov
· 11 years ago
e059bd3
Fixup for r190410: use lazy initialization for symbolizer as some compilers emit global constructor to setup vptr
by Alexey Samsonov
· 11 years ago
9213e07
[ASan] Remove the explicit function prototypes for intercepted functions on Windows
by Timur Iskhodzhanov
· 11 years ago
7847d77
[Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files
by Alexey Samsonov
· 11 years ago
34e3ed1
[asan] refactor the use-after-return API so that the size class is computed at compile time instead of at run-time. compiler-rt part
by Kostya Serebryany
· 11 years ago
1e7a3d7
[msan] Make all pointers in msan_interface "const volatile void *".
by Evgeniy Stepanov
· 11 years ago
13c3790
[msan] bool -> int to make msan_interface.h C-compatible.
by Evgeniy Stepanov
· 11 years ago
997454a
[ASan] Don't crash in DescribeHeapAddress if we don't know the current thread's ID
by Timur Iskhodzhanov
· 11 years ago
a09507c
Delete unused variables.
by Eli Friedman
· 11 years ago
78d737c
[dfsan] Initial set of DFSAN_OPTIONS flags.
by Peter Collingbourne
· 11 years ago
7ab94ea
Don't allow a NULL-length file. Try to revert to the buffered version.
by Bill Wendling
· 11 years ago
bb22942
[msan] Intercept fstatat / fstatat64.
by Evgeniy Stepanov
· 11 years ago
d9a5e24
[sanitizer] Fix PR17138.
by Evgeniy Stepanov
· 11 years ago
85626e8
[sanitizer] Delete extra whitespace.
by Evgeniy Stepanov
· 11 years ago
4f78b35
[ASan] fix one more memory leak in test case
by Alexey Samsonov
· 11 years ago
9da14cc
[Sanitizer] Use generic configs for running sanitizer_common unit tests
by Alexey Samsonov
· 11 years ago
1a24918
[ASan] turn on leak checking for ASan tests and fix a few discovered leaks
by Alexey Samsonov
· 11 years ago
a3cb27e
[sanitizer] Avoid including any system headers in the system-header-free part of the runtime library.
by Evgeniy Stepanov
· 11 years ago
9a4a159
[sanitizer] Fix Android build.
by Evgeniy Stepanov
· 11 years ago
639df40
[sanitizer] A bunch of linux system call handlers.
by Evgeniy Stepanov
· 11 years ago
0b2c3a7
[ASan] make the check for NULL more portable.
by Alexander Potapenko
· 11 years ago
e9e4f04
Fix compiler warning introduced in r190022
by Alexey Samsonov
· 11 years ago
f7f2e43
Migrate ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS to new spelling - ATTRIBUTE_NO_SANITIZE_ADDRESS
by Alexey Samsonov
· 11 years ago
bd33d3a
[tsan] make calloc crash instead of returning 0 on overflow (controlled by the allocator_may_return_null flag)
by Kostya Serebryany
· 11 years ago
967e07e
[msan] make calloc crash instead of returning 0 on overflow (controlled by the allocator_may_return_null flag)
by Kostya Serebryany
· 11 years ago
48b7ee9
[asan] make calloc crash instead of returning 0 on overflow (controlled by the allocator_may_return_null flag)
by Kostya Serebryany
· 11 years ago
9150f39
[sanitizer] make the allocator crash instead of returning 0 on huge size (controlled by the allocator_may_return_null flag)
by Kostya Serebryany
· 11 years ago
a27512c
[tsan] add colors to tsan output
by Kostya Serebryany
· 11 years ago
923bac7
sanitizers: Make sure Visual Studio gets error reports
by Reid Kleckner
· 11 years ago
b99228d
asan: Add a wcslen interceptor mirroring strlen
by Reid Kleckner
· 11 years ago
ed2364b
[asan] add a test that demonstrates why the current use-after-return is not signal-safe
by Kostya Serebryany
· 11 years ago
73dc36e
[asan] make use-after-return handle very deep recursion; fixes 483.xalancbmk in UAR mode
by Kostya Serebryany
· 11 years ago
db9d684
Disable FindPathToBinary test on Android
by Alexey Samsonov
· 11 years ago
5a58ef4
[asan] Hopefully un-break the RTL on Windows
by Timur Iskhodzhanov
· 11 years ago
22917e9
[asan] Hopefully fix the RTL build on Windows (part 2)
by Timur Iskhodzhanov
· 11 years ago
8cde5cb
tsan: catch races on condition variables
by Dmitry Vyukov
· 11 years ago
89fe564
[asan] attemping to fix the Windows build
by Kostya Serebryany
· 11 years ago
8a3d788
Revert r185536 as it neither fixes any memory leaks, nor is it necessary (see the example from "man pthread_getattr_np")
by Timur Iskhodzhanov
· 11 years ago
edb39c7
implement PR17059: more visible diagnostics for stack-buffer-overflow
by Kostya Serebryany
· 11 years ago
650c7d4
[lsan] Colorize LSan reports.
by Sergey Matveev
· 11 years ago
68c016a
ASan, LSan, MSan: try to find llvm-symbolizer binary in PATH if it is not provided. Now we don't need to explicitly set the location of llvm-symbolizer in lit test configs.
by Alexey Samsonov
· 11 years ago
1dcd1d9
[Sanitizer] Add the way to find binary in PATH
by Alexey Samsonov
· 11 years ago
72870db
Add internal_strchrnul function
by Alexey Samsonov
· 11 years ago
da506a9
[TSan] fixup for r189791: don't put ; on the newline
by Alexey Samsonov
· 11 years ago
a117492
tsan: add suppressions for true/false positives in standard libraries
by Dmitry Vyukov
· 11 years ago
a4e950a
[libsanitizer] Remove an unused variable introduced in r189789
by Alexander Potapenko
· 11 years ago
2e13ca8
[TSan] Move the /proc/self/maps parsing logic to sanitizer_common
by Alexander Potapenko
· 11 years ago
ab0ddd4
tsan: fix linking when -ltsan is passed before -lpthread
by Dmitry Vyukov
· 11 years ago
ec014cc
[msan] Another regression test for r189786.
by Evgeniy Stepanov
· 11 years ago
2040604
[msan] A regression test for r189785.
by Evgeniy Stepanov
· 11 years ago
696902a
fix PR17061 (and pleeease, don't ask me for a test, this is just a minor output formatting issue :)
by Kostya Serebryany
· 11 years ago
2f913ee
asan: fix android build android does not have dlvsym
by Dmitry Vyukov
· 11 years ago
f061554
tsan: properly intercept pthread_cond functions
by Dmitry Vyukov
· 11 years ago
b6c3c12
[msan] Update MSanDR build instructions.
by Evgeniy Stepanov
· 11 years ago
cb33910
[sanitizer_common] Add internal_clone().
by Sergey Matveev
· 11 years ago
97160a8
[msan] Intercept memalign, valloc, pvalloc.
by Evgeniy Stepanov
· 11 years ago
dcf154d
[ASan] Make blacklist test more robust
by Alexey Samsonov
· 11 years ago
642db07
[CMake] Don't build sanitizer runtimes if LLVM_USE_SANITIZER is specified
by Alexey Samsonov
· 11 years ago
717ece5
Improve collecting malloc stats in ASan
by Alexey Samsonov
· 11 years ago
6d40a0a
Conditionalise inclusion of link.h on !SANITIZER_ANDROID.
by Peter Collingbourne
· 11 years ago
9843298
Avoid compiler-generated memset by using internal_memset.
by Will Dietz
· 11 years ago
ba945f8
[dfsan] Add a syms file.
by Peter Collingbourne
· 11 years ago
fb23e2f
Minor updates to gen_dynamic_list script suggested by glider
by Alexey Samsonov
· 11 years ago
0bc4a0b
[TSan] Add a couple of compiler warnings to TSan runtime compile flags
by Alexey Samsonov
· 11 years ago
d9760ab
[TSan] Move build rules a bit to ensure correct dependencies of check-tsan command
by Alexey Samsonov
· 11 years ago
225c4cc
[sanitizer] Parallelize lint checker script
by Alexey Samsonov
· 11 years ago
38a61aa
[sanitizer] Refine CMake rules for generating exported symbols and lint checking
by Alexey Samsonov
· 11 years ago
5fa3d5d
[dfsan] Add custom function for dl_iterate_phdr.
by Peter Collingbourne
· 11 years ago
6c63744
[dfsan] Add custom function for pthread_create.
by Peter Collingbourne
· 11 years ago
3472413
cmake: Add /Oy- (don't omit frame pointer) to compile flags
by Hans Wennborg
· 11 years ago
1de4060
sanitizer_common: Use PYTHON_EXECUTABLE to choose appropriate python.
by Will Dietz
· 11 years ago
81b8120
Make lint checker script more robust
by Alexey Samsonov
· 11 years ago
fafab2f
Check code style in check-sanitizer command
by Alexey Samsonov
· 11 years ago
c154820
[sanitizer] fix code style
by Alexey Samsonov
· 11 years ago
4c62159
[msan] Remove extra backup/restore calls.
by Evgeniy Stepanov
· 11 years ago
6102afb
[asan]: fix a CHECK failure in use-after-return mode; enable and fix stack-use-after-return.cc; add a test for UAR mode in asan_noinst_test
by Kostya Serebryany
· 11 years ago
544bdfb
Generate list of symbols exported from sanitizer runtimes only on 64-bit Unix
by Alexey Samsonov
· 11 years ago
e5fa243
Properly generate lists of exported symbols for sanitizer runtimes
by Alexey Samsonov
· 11 years ago
0e38a67
[msan] Save/restore va_arg_overflow_tls in signal handlers.
by Evgeniy Stepanov
· 11 years ago
3354fa6
Revert r189347: it breaks on machines w/o installed debug versions of system libraries
by Alexey Samsonov
· 11 years ago
a6b03c0
LSan: Check that dynamic linker library is properly symbolized
by Alexey Samsonov
· 11 years ago
91659d5
[msan] Unpoison all TLS shadow when leaving a signal handler.
by Evgeniy Stepanov
· 11 years ago
e0a8712
[msan] Fix a data race in signal/sigaction interceptors.
by Evgeniy Stepanov
· 11 years ago
47177ef
[msan] A test for ppoll() interceptor.
by Evgeniy Stepanov
· 11 years ago
b32d1bf
[sanitizer] Simplify sigaction and sigset_t handling.
by Evgeniy Stepanov
· 11 years ago
c1f1af7
cmake: fix the compiler-rt build with MSVC
by Hans Wennborg
· 11 years ago
Next »