Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
f4226aea2c553157ef2392ffa0b0c7ff57a68d4e
f4226ae
[asan] use -fPIE -fno-builtin for building asan-rt
by Kostya Serebryany
· 12 years ago
e4d141d
[asan] fix one test on 32-bit Mac 10.7; enable another test on Mac
by Kostya Serebryany
· 12 years ago
05906a7
tsan: implement malloc/free hooks
by Dmitry Vyukov
· 12 years ago
8c505ef
[ASan] Make for-Windows RTL compileable using Clang++
by Timur Iskhodzhanov
· 12 years ago
6d6acaa
tsan: do not assume non-recursive signal handlers
by Dmitry Vyukov
· 12 years ago
e784ad4
tsan: replace CHECK with CHECK_EQ for better diagnostics
by Dmitry Vyukov
· 12 years ago
d91d067
tsan: better, more realistic handling of signals
by Dmitry Vyukov
· 12 years ago
efd9582
tsan: add more checks for OOM conditions tests like to try to malloc((size_t)-1)
by Dmitry Vyukov
· 12 years ago
7b8bee1
tsan: check for overflow in malloc()
by Dmitry Vyukov
· 12 years ago
7d38634
tsan: fix potential NULL deref
by Dmitry Vyukov
· 12 years ago
b7b6b1c
tsan: remove shutdown code
by Dmitry Vyukov
· 12 years ago
069ce82
tsan: detect accesses to freed memory http://codereview.appspot.com/6214052
by Dmitry Vyukov
· 12 years ago
3547924
[tsan] fix dependency rules in Makefile.old
by Kostya Serebryany
· 12 years ago
7b664bf
tsan: ValgrindSlowdown() should be weak for some time
by Dmitry Vyukov
· 12 years ago
dc2f032
tsan: add ValgrindSlowdown() "dynamic annotation"
by Dmitry Vyukov
· 12 years ago
5c5564a
tsan: improve addr2line symbolizer
by Dmitry Vyukov
· 12 years ago
ec1e196
[tsan] add tiny_test.c
by Kostya Serebryany
· 12 years ago
0629810
[tsan] fix old-style makefile -- we still need them to run our tests
by Kostya Serebryany
· 12 years ago
4026c2c
[tsan] makefile machinery to build tsan-rt (linux-x86_64 only)
by Kostya Serebryany
· 12 years ago
c8c8720
[asan] fix the old-style Makefile, which we still need to run asan tests
by Kostya Serebryany
· 12 years ago
bc7ab9c
Update atomic.c to work with the new clang builtins.
by David Chisnall
· 12 years ago
0d49904
[asan] move lib/asan/interception to lib/interception so that other tools (e.g. tsan) can use it
by Kostya Serebryany
· 12 years ago
cdfb33a
tsan: add more atomics to public interface (fetch_or/and/xor + 1-,2-byte versions)
by Dmitry Vyukov
· 12 years ago
f5820e7
tsan: enabled report suppression for signal-unsafe reports
by Dmitry Vyukov
· 12 years ago
bfc45f1
tsan: fix output_tests script to actually verify tests results
by Dmitry Vyukov
· 12 years ago
a762200
tsan: make addr2line symbolizer understand dynamic libraries
by Dmitry Vyukov
· 12 years ago
38a2f2a
tsan: update output tests to race on heap memory
by Dmitry Vyukov
· 12 years ago
37f60be
tsan: fix mmap fd
by Dmitry Vyukov
· 12 years ago
8ca0278
Increase error_message_buffer_size to 64K (16K is insufficient for large programs)
by Alexander Potapenko
· 12 years ago
3972ea0
Fix GetFrameNameByAddr hitting stale stack guards.
by Evgeniy Stepanov
· 12 years ago
1b2d44c
[tsan] run output tests in parallel
by Kostya Serebryany
· 12 years ago
3d6ae15
[tsan] run more kinds of builds as presubmit test (and fix gcc debug build)
by Kostya Serebryany
· 12 years ago
de257a9
[tsan] a bit more lint
by Kostya Serebryany
· 12 years ago
b82ae88
[tsan] old-dstyle Makefile for tests; two helper scripts that analyze the assembly code of the hot functions
by Kostya Serebryany
· 12 years ago
da4edd8
[tsan] ThreadSanitizer tests and micro benchmarks. No makefiles yet.
by Kostya Serebryany
· 12 years ago
d40895d
[tsan] add the old Makefile (which is the only way to build the tsan-rtl for now)
by Kostya Serebryany
· 12 years ago
7ac4148
[tsan] First commit of ThreadSanitizer (TSan) run-time library.
by Kostya Serebryany
· 12 years ago
f2b1df7
Fix ReadFileToBuffer to return 0 on failure (-1 is too large if returned as size_t).
by Alexander Potapenko
· 12 years ago
909888c
[ASan] use CLANG_VERSION in Makefile (currently 3.2)
by Alexey Samsonov
· 12 years ago
0796393
[asan] fix asan issue #66 (correctly report type of the bug)
by Kostya Serebryany
· 12 years ago
6f262bf
Bump the LLVM minor version. This should fix our 32-bit Linux build.
by Alexander Potapenko
· 12 years ago
4eaa178
[asan] test for issue #66
by Kostya Serebryany
· 12 years ago
034bda5
Partially revert r154390 (http://llvm.org/viewvc/llvm-project?view=rev&revision=154390)
by Alexander Potapenko
· 12 years ago
0a27a1f
[asan] minor fix: pass flag -g to output tests as a part of CXXFLAGS
by Alexey Samsonov
· 12 years ago
5b952b7
Don't build atomic.c when building compiler-rt using make
by Alexey Samsonov
· 12 years ago
c2f2d0c
[ASan] fix output tests - r154570 changed debug info for static functions and now they are symbolized a bit differently
by Alexey Samsonov
· 12 years ago
73ac687
Change the way ASan interacts with custom signal handlers.
by Alexander Potapenko
· 12 years ago
f7ceaad
[ASan] remove dispatch.h header once again - it's not present on Leopard, and we don't want to break the build of compiler-rt there. See https://trac.macports.org/ticket/33362
by Alexey Samsonov
· 12 years ago
2dcf449
Use 'typename' instead of 'class' in template<> definitions supporting POD types
by Timur Iskhodzhanov
· 12 years ago
850a49e
[asan] last bit for gcc compatibility
by Kostya Serebryany
· 12 years ago
4d9a957
[asan] minor change to please gcc
by Kostya Serebryany
· 12 years ago
4d5f98d
[ASan] move replacements for new/delete to separate file
by Alexey Samsonov
· 12 years ago
f8e6fee
[asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit
by Kostya Serebryany
· 12 years ago
3142938
[ASan/Win] Revert the local Makefile change slipped into the prev commit
by Timur Iskhodzhanov
· 12 years ago
00152bf
[ASan/Win] Fix lint warning
by Timur Iskhodzhanov
· 12 years ago
8a5d8c4
[ASan/Win] Fix build by using inline assembly instead of an unavailable intrinsic function
by Timur Iskhodzhanov
· 12 years ago
f1e82b8
[asan] make __asan::Deallocate immune to racy double-free (issue #57)
by Kostya Serebryany
· 12 years ago
f03d8af
Introduce the use_sigaltstack flag (off by default), which enables using alternate
by Alexander Potapenko
· 12 years ago
adf331e
Allow calling GetCurrentTidOrMinusOne() before AsanThreadRegistry was initialized.
by Alexander Potapenko
· 12 years ago
d51e0a0
Initial, very rough cut at a new CMake build system for compiler-rt.
by Chandler Carruth
· 12 years ago
062ed09
Remove the old, and non-functional CMake build system from CompilerRT.
by Chandler Carruth
· 12 years ago
d01c51d
[ASan] use correct C-version of strchr on Windows
by Alexey Samsonov
· 12 years ago
fa3eee4
Fix the build on 32 bit hosts.
by Benjamin Kramer
· 12 years ago
8c9ccc6
Make sure NSObjects are allocated in a way that is visible to ASan.
by Alexander Potapenko
· 12 years ago
2aff738
Initial commit of support functions for atomic operations.
by David Chisnall
· 12 years ago
ebb9702
Add internal_memset and replace the uses of REAL(memset) with it where the performance allows.
by Alexander Potapenko
· 12 years ago
847f932
[ASan] interceptors for atoi/atol/atoll
by Alexey Samsonov
· 12 years ago
552c670
[asan] fix lint
by Kostya Serebryany
· 12 years ago
44830c2
[asan] add racy double-free test
by Kostya Serebryany
· 12 years ago
108a237
Log the allocator messages at a higher verbosity level.
by Alexander Potapenko
· 12 years ago
8f6a77f
[ASan] add interceptor for strtol
by Alexey Samsonov
· 12 years ago
aa33a50
Avoid including link.h.
by Evgeniy Stepanov
· 12 years ago
34a3202
[ASan] use macro to define if we should intercept signal/sigaction
by Alexey Samsonov
· 12 years ago
670439c
[ASan] revert r153378
by Alexey Samsonov
· 12 years ago
4f24544
[ASan] simplify ASAN_INTERCEPT_* definitions
by Alexey Samsonov
· 12 years ago
81a7a4a
[ASan] use ASAN_INTERCEPT_STRNLEN instead of defined(__APPLE__)
by Alexey Samsonov
· 12 years ago
84ba324
[ASan] add interceptor for strtoll
by Alexey Samsonov
· 12 years ago
9381067
[ASan/tests] Make 'noinline' and a bunch of other stuff portable
by Timur Iskhodzhanov
· 12 years ago
f6607d0
[ASan] replace '#if ... or ...' with '#if ... || ...'
by Timur Iskhodzhanov
· 12 years ago
1bbe256
[ASan] Add a few more malloc-related interceptors for Windows
by Timur Iskhodzhanov
· 12 years ago
d46c02a
Handle two-byte short jumps in the relocated code.
by Alexander Potapenko
· 12 years ago
9b90e95
[asan] extend the test for long double bug
by Kostya Serebryany
· 12 years ago
a489842
[asan] one more try to remove pthread.h from asan_interceptors.cc
by Alexey Samsonov
· 12 years ago
56e2524
[asan] add missing declarations from string.h and remove this header
by Alexey Samsonov
· 12 years ago
4e7abdc
[asan] use extern declaraions of libc functions on Win and on Mac
by Alexey Samsonov
· 12 years ago
73fe35f
[asan]: remove signal.h system header from interceptors
by Alexey Samsonov
· 12 years ago
a28aa80
[asan]: substitute extern decls with system header in asan_mac.cc
by Alexey Samsonov
· 12 years ago
beba644
[asan] merge mac-specific interceptors into one function
by Alexey Samsonov
· 12 years ago
5cf832d
[asan]: remove asan_mac.h
by Alexey Samsonov
· 12 years ago
64ce2db
[asan]: start removing os-specific asan_mac.h - move inclusion of mac system header to asan_mac.cc
by Alexey Samsonov
· 12 years ago
739eb79
[asan] Support for %z to Printf()
by Evgeniy Stepanov
· 12 years ago
2962f26
s/Printf/Report for libc interceptors (need this to debug the potential double interception)
by Alexander Potapenko
· 12 years ago
6ebea22
[ASan] get rid of setjmp.h header in interceptors
by Alexey Samsonov
· 12 years ago
38dd4ed
[ASan]: remove GetMacosVersion from asan_mac.h header
by Alexey Samsonov
· 12 years ago
95d6b33
[ASan]: re-enable noreturn attribute on posix
by Alexey Samsonov
· 12 years ago
cadaab1
[asan] disable GetOwnershipStressTest on non-linux
by Kostya Serebryany
· 12 years ago
fdbdab5
[asan] added an assert in InitializeAsanInterceptors (it should be run just once)
by Kostya Serebryany
· 12 years ago
feb4793
[ASan] Print the parsed ASAN_OPTIONS for verbosity>0.
by Alexander Potapenko
· 12 years ago
650a1e1
[asan] one more -Wnull-conversion fix
by Kostya Serebryany
· 12 years ago
9f311bb
[asan] fix unwinding inside libc intercepors (asan issue #46)
by Kostya Serebryany
· 12 years ago
Next »