Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
799172d60d32feb1acba1a6867f3a9c39a999e5c
/
lib
/
sanitizer_common
/
CMakeLists.txt
799172d
Update aosp/master compiler-rt for rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
cdce50b
Update aosp/master compiler-rt for rebase to r239765
by Pirama Arumuga Nainar
· 9 years ago
259f706
Update aosp/master compiler-rt for rebase to r235153
by Pirama Arumuga Nainar
· 9 years ago
7c91505
Update aosp/master compiler-rt for rebase to r233350
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
dbd69cc
Reapply asan coverage changes 194702-194704.
by Bob Wilson
· 11 years ago
ae51c27
Speculatively revert asan coverage changes 194702-194704.
by Bob Wilson
· 11 years ago
68e16eb
[asan] Poor man's coverage that works with ASan (compiler-rt part)
by Kostya Serebryany
· 11 years ago
4949674
[ASan] Add CMake configs for libclang_rt.asan_iossim_dynamic.dylib
by Alexander Potapenko
· 11 years ago
e74968c
[Sanitizer] Call Windows unwinder 'slow' and share StackTrace::Unwind across all platforms. No functionality change.
by Alexey Samsonov
· 11 years ago
c1a1ed6
Overhaul the symbolizer interface.
by Peter Collingbourne
· 11 years ago
4af0f21
tsan: ignore interceptors coming from specified libraries
by Dmitry Vyukov
· 11 years ago
7bb2f9b
Minor enhancements for sanitizer_common build rules
by Alexey Samsonov
· 11 years ago
7a3d5fe
[Sanitizer] build sanitizer_common library with -Wglobal-constructors
by Alexey Samsonov
· 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
639df40
[sanitizer] A bunch of linux system call handlers.
by Evgeniy Stepanov
· 11 years ago
38a61aa
[sanitizer] Refine CMake rules for generating exported symbols and lint checking
by Alexey Samsonov
· 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
c1f1af7
cmake: fix the compiler-rt build with MSVC
by Hans Wennborg
· 11 years ago
8766b81
Revert r188369 (and r188455) which breaks the build on at least some
by Chandler Carruth
· 11 years ago
e6e564d
[sanitizer] Split platform_limits_posix into system- and kernel-dependent parts.
by Evgeniy Stepanov
· 11 years ago
a52e5c6
[tsan] Move some suppressions-related code to common.
by Sergey Matveev
· 11 years ago
4612aba
[sanitizer] Handle EVIOxxxx ioctls.
by Evgeniy Stepanov
· 11 years ago
d64bcf4
[Sanitizer] support running external llvm-symbolizer on Mac
by Alexey Samsonov
· 11 years ago
51c963a
[nolibc] Unweak SymbolizerPrepareForSandboxing and move it to libc-independent part.
by Peter Collingbourne
· 11 years ago
1f3c2fe
Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator.
by Alexey Samsonov
· 11 years ago
8b3af3a
[nolibc] Move symbolizer to RTSanitizerCommonLibc, and make it optional using a weak symbol.
by Peter Collingbourne
· 11 years ago
705e310
[nolibc] Move stoptheworld to RTSanitizerCommonLibc.
by Peter Collingbourne
· 11 years ago
04a2281
[nolibc] Move libc-dependent sanitizer_posix.cc code to sanitizer_posix_libcdep.cc.
by Peter Collingbourne
· 11 years ago
088ea2b
[nolibc] Move libc-dependent sanitizer_linux.cc code to sanitizer_linux_libcdep.cc.
by Peter Collingbourne
· 11 years ago
b877cb5
Avoid rebuilding the RTSanitizerCommon objects when building clang_rt.san.
by Richard Smith
· 11 years ago
8cb3f75
Fix the UBSan CMake build broken in r182118
by David Blaikie
· 11 years ago
0c547de
[nolibc] Begin moving sanitizer_common's libc-dependent code to a separate library
by Peter Collingbourne
· 11 years ago
2887a64
[sanitizer] Syscall hooks.
by Evgeniy Stepanov
· 11 years ago
3e587a4
Split ubsan runtime into three pieces (compiler-rt part):
by Richard Smith
· 11 years ago
3614c16
[libsanitizer] StopTheWorld in sanitizer_common
by Alexander Potapenko
· 11 years ago
6d429cd
[Sanitizer] Add generic ThreadRegistry class for sanitizer runtimes. This class holds basic thread bookkeeping logic and allows specific sanitizer runtimes to create thread contexts and mark threads as created/running/joined etc. The class is based on the way we currently store thread contexts in TSan.
by Alexey Samsonov
· 11 years ago
2be1e7f
[Sanitizer] Build sanitizer_common with -fno-rtti
by Alexey Samsonov
· 11 years ago
6fb47af
add Linux syscall wrappers and ThreadLister to sanitizer_common
by Kostya Serebryany
· 12 years ago
9358c58
[sanitizer] Add interceptors for localtime and friends.
by Evgeniy Stepanov
· 12 years ago
5162314
CMake: Add add_compiler_rt_osx_object_library to create universal libraries on Mac
by Alexey Samsonov
· 12 years ago
43b4b9c
CMake: Generalize build rules for different arches for sanitizer_common, asan, ubsan
by Alexey Samsonov
· 12 years ago
392c50d
CMake: create AddCompilerRT module and implement convenience add_compiler_rt_object_library function
by Alexey Samsonov
· 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
b48224c
asan/tsan: faster memory allocator
by Dmitry Vyukov
· 12 years ago
9fc0df8
asan: Refactor asan memory quarantine.
by Dmitry Vyukov
· 12 years ago
032e833
[Sanitizer] CMake build rules for unittests: depend on headers when compiling a file with custom clang.
by Alexey Samsonov
· 12 years ago
0414b25
[Sanitizer] Modify CMake build rules for sanitizer_common unit tests: build them with fresh Clang for both 32- and 64-bits (if possible)
by Alexey Samsonov
· 12 years ago
ab63743
Move C++ name demangling support from ubsan into sanitizer_common.
by Richard Smith
· 12 years ago
b43d6a8
[Sanitizer] first effort to start building ASan runtime with -Werror in CMake build
by Alexey Samsonov
· 12 years ago
34fc56c
CMake build rules for ASan Android runtime and tests.
by Evgeniy Stepanov
· 12 years ago
3f3ca96
[Sanitizer] Add new lit testsuite: check-sanitizer that runs unit tests for sanitizer_common runtime (shared between ASan and TSan)
by Alexey Samsonov
· 12 years ago
0f7d4a4
[ASan] hoist more compile flags to SANITIZER_COMMON_CFLAGS var and add the rest of flags/defs from old Makefile to CMake
by Alexey Samsonov
· 12 years ago
60ab090
Some flag cleanup for the sanitizer runtimes.
by Chandler Carruth
· 12 years ago
1b5ea8f
[asan] actually move StackTrace to sanitizer_common
by Kostya Serebryany
· 12 years ago
b100277
CMake build rules for ASan/Android runtime.
by Evgeniy Stepanov
· 12 years ago
9c6e530
[Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe.
by Alexey Samsonov
· 12 years ago
6e893b6
[Sanitizer] move OS-dependent pieces of symbolizer to separate source files
by Alexey Samsonov
· 12 years ago
0b56247
[Sanitizer] Return cmake support for setting compile definitions for sanitizer_common library
by Alexey Samsonov
· 12 years ago
fe51abb
[ASan] CMake support for building ASan runtime as a universal binary on Mac
by Alexey Samsonov
· 12 years ago
8fc90f6
[Sanitizer] cleanup CMake files for interception and sanitizer_common helper libraries
by Alexey Samsonov
· 12 years ago
41df565
[Sanitizer] Wrapper around llvm::DIContext from LLVM DebugInfo library. If a macro SANITIZER_USES_LLVM_LIBS is defined (by default it is not), then sanitizer runtime includes llvm headers and tries to use LLVM libs for in-process symbolization. To make it functional, we have to link with these LLVM libs - either pass them to linker from Clang driver, or link them into static ASan runtime when we build it.
by Alexey Samsonov
· 12 years ago
9b1b101
[Sanitizer] fix CMake build
by Alexey Samsonov
· 12 years ago
821f21b
Cleanup the handling of CFLAGS even more in the cmake build for ASan.
by Chandler Carruth
· 12 years ago
a765ffc
Another big step toward a viable CMake build system for CompilerRT,
by Chandler Carruth
· 12 years ago
479d47f
Resuming work on the compiler-rt CMake build at long long last. In order
by Chandler Carruth
· 12 years ago