llvm-project/compiler-rt/lib/sanitizer_common
Alexey Samsonov e29c6731aa [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization.
llvm-svn: 165000
2012-10-02 12:11:17 +00:00
..
scripts [Sanitizer] update lint checker script 2012-09-18 07:26:51 +00:00
tests [tsan] fix the tsan allocator to handle any alignment 2012-09-18 06:00:59 +00:00
CMakeLists.txt [Sanitizer] first effort to start building ASan runtime with -Werror in CMake build 2012-09-12 07:38:47 +00:00
Makefile.mk [asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common 2012-05-29 12:18:18 +00:00
sanitizer_allocator.cc [asan] There is no __libc_malloc on Android. 2012-09-10 10:18:49 +00:00
sanitizer_allocator64.h [tsan] fix the tsan allocator to handle any alignment 2012-09-18 06:00:59 +00:00
sanitizer_atomic.h [ASan] cmake cleanup: make tab/space padding in CMakeLists consistent, silence/fix some pedantic warnings 2012-07-02 06:48:10 +00:00
sanitizer_atomic_clang.h tsan/asan: first try on msvc atomics 2012-06-29 18:00:38 +00:00
sanitizer_atomic_msvc.h tsan: fix windows build (2) 2012-08-31 14:11:33 +00:00
sanitizer_common.cc [asan] add asan option log_path=PATH to let users redirect asan reports to a file PATH.PID instead of stderr 2012-09-14 04:35:14 +00:00
sanitizer_common.h tsan: output tid's in reports 2012-10-02 11:52:05 +00:00
sanitizer_flags.cc [Sanitizer] align allocation sizes in low level allocator 2012-08-27 14:51:36 +00:00
sanitizer_flags.h [Sanitizer] fix CMake build 2012-07-10 09:17:06 +00:00
sanitizer_internal_defs.h [ASan] Apply some ASan-relevant pieces of patch by Ruben Van Boxem. In the same time, remove ASan from CMake build on Windows after conversation with Timur. We don't want to support building ASan on Windows until it is in a working state. 2012-09-24 11:43:40 +00:00
sanitizer_libc.cc [Sanitizer] implement internal_strcspn 2012-08-21 09:26:26 +00:00
sanitizer_libc.h [Sanitizer] implement readlink as syscall on Linux 2012-09-05 14:48:24 +00:00
sanitizer_linux.cc [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common 2012-09-17 09:12:39 +00:00
sanitizer_list.h [tsan] start using AllocatorCache in CombinedAllocator 2012-07-06 14:32:00 +00:00
sanitizer_mac.cc [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common 2012-09-17 09:12:39 +00:00
sanitizer_mutex.h asan/tsan: first version of "stack depot" 2012-08-30 10:02:48 +00:00
sanitizer_placement_new.h [Sanitizer] use fully qualified type for placement new replacement 2012-06-19 07:40:45 +00:00
sanitizer_posix.cc tsan: output tid's in reports 2012-10-02 11:52:05 +00:00
sanitizer_printf.cc [asan] fix the va_arg usage 2012-09-14 06:52:46 +00:00
sanitizer_procmaps.h [Sanitizer] Allow to create stub MemoryMappingLayout on Windows 2012-08-28 08:27:08 +00:00
sanitizer_stackdepot.cc tsan: reserve msb in stack depot id's (required for msan) 2012-09-17 03:14:15 +00:00
sanitizer_stackdepot.h tsan: use stack depot to describe heap blocks 2012-08-30 13:02:30 +00:00
sanitizer_stacktrace.cc [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. 2012-10-02 12:11:17 +00:00
sanitizer_stacktrace.h Add a missing const qualifier. 2012-09-27 13:21:08 +00:00
sanitizer_symbolizer.cc [Sanitizer] remove unused field 2012-09-06 08:47:38 +00:00
sanitizer_symbolizer.h [Sanitizer] remove unused field 2012-09-06 08:47:38 +00:00
sanitizer_symbolizer_linux.cc [Sanitizer] Please Android build. Re-check the availability of -Wno-variadic-macros flag. 2012-09-12 08:06:15 +00:00
sanitizer_symbolizer_mac.cc [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. 2012-08-23 07:32:06 +00:00
sanitizer_symbolizer_win.cc [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. 2012-08-23 07:32:06 +00:00
sanitizer_win.cc [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common 2012-09-17 09:12:39 +00:00