llvm-project/compiler-rt/lib/sanitizer_common
Sergey Matveev 540338259d [sanitizer] Change strip_path_prefix flag behavior.
Previously (in tools other than TSan) the entire prefix of the path had to mach
the argument. With this change, only some suffix of the prefix has to match.
This is the same way this flag works in TSan.

llvm-svn: 186837
2013-07-22 16:14:38 +00:00
..
scripts [Sanitizer] support running external llvm-symbolizer on Mac 2013-06-11 08:13:36 +00:00
tests tsan: extend suppressions format with ^ and $ symbols 2013-07-16 16:44:15 +00:00
CMakeLists.txt [tsan] Move some suppressions-related code to common. 2013-06-26 15:37:14 +00:00
Makefile.mk
sanitizer_allocator.cc [sanitizer] Use raw check in internal allocator to prevent self-deadlocks. Try to fix Windows build. 2013-05-29 10:41:53 +00:00
sanitizer_allocator.h Revert to C-style callbacks for iteration over allocator chunks. 2013-06-24 08:34:50 +00:00
sanitizer_allocator_internal.h [sanitizer] Use raw check in internal allocator to prevent self-deadlocks. Try to fix Windows build. 2013-05-29 10:41:53 +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 [Sanitizer] Add basic test for atomic_compare_exchange implementation 2013-03-25 08:48:16 +00:00
sanitizer_atomic_msvc.h [ASan] Rename a atomic_compare_exchange_strong parameter to avoid a compiler warning 2013-05-23 11:40:51 +00:00
sanitizer_common.cc [nolibc] Move all platforms to internal_getpid. 2013-05-17 16:56:53 +00:00
sanitizer_common.h [ASan] Use less shadow on Win 32-bit 2013-07-16 09:47:39 +00:00
sanitizer_common_interceptors.inc [Sanitizer] move strcpy and strncpy to common interceptors 2013-07-16 12:51:53 +00:00
sanitizer_common_interceptors_ioctl.inc [sanitizer] Fix build with OSS4 kernel headers. 2013-06-26 08:16:38 +00:00
sanitizer_common_interceptors_scanf.inc [sanitizer] More accurate scanf parsing without GNU extensions. 2013-02-12 14:29:34 +00:00
sanitizer_common_libcdep.cc Fix MSVC W3 compiler warnings 2013-05-29 14:11:44 +00:00
sanitizer_common_syscalls.inc Fix check_lint warnings in sanitizers' runtime libraries 2013-07-15 16:11:39 +00:00
sanitizer_flags.cc [lsan] Make __lsan_do_leak_check() honor the detect_leaks flag. 2013-07-22 12:38:17 +00:00
sanitizer_flags.h [lsan] Make __lsan_do_leak_check() honor the detect_leaks flag. 2013-07-22 12:38:17 +00:00
sanitizer_internal_defs.h [sanitizer] Fix windows build. 2013-06-04 14:06:16 +00:00
sanitizer_lfstack.h [Sanitizer] update style checker script and fix namespace style warnings 2013-01-30 07:45:58 +00:00
sanitizer_libc.cc Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator. 2013-05-29 09:15:39 +00:00
sanitizer_libc.h [nolibc] Move all platforms to internal_getpid. 2013-05-17 16:56:53 +00:00
sanitizer_linux.cc tsan: fix unitialized read warning under newer gcc (it does not have visibility into asm) 2013-07-17 06:56:47 +00:00
sanitizer_linux.h [Sanitizer] support running external llvm-symbolizer on Mac 2013-06-11 08:13:36 +00:00
sanitizer_linux_libcdep.cc [sanitizer] Fix memory leak in sanitizer_common discovered by LeakSanitizer. 2013-07-03 13:45:13 +00:00
sanitizer_list.h asan/tsan: fix bug in list implementation 2013-01-11 10:15:13 +00:00
sanitizer_mac.cc tsan: fix darwin Go crashes 2013-06-06 13:20:40 +00:00
sanitizer_mutex.h [Sanitizer] Add default constructor for BlockingMutex 2013-03-14 13:30:56 +00:00
sanitizer_placement_new.h [sanitizer] Replace more platform checks with SANITIZER_ constants. 2013-03-19 14:33:38 +00:00
sanitizer_platform.h [sanitizer] Replace more platform checks with SANITIZER_ constants. 2013-03-19 14:33:38 +00:00
sanitizer_platform_interceptors.h [Sanitizer] move strcpy and strncpy to common interceptors 2013-07-16 12:51:53 +00:00
sanitizer_platform_limits_posix.cc [ASan] Bump min supported Mac OS X version to 10.6 2013-07-16 11:54:40 +00:00
sanitizer_platform_limits_posix.h [ASan] Bump min supported Mac OS X version to 10.6 2013-07-16 11:54:40 +00:00
sanitizer_posix.cc [ASan] Use less shadow on Win 32-bit 2013-07-16 09:47:39 +00:00
sanitizer_posix_libcdep.cc [sanitizer] Do not fall back to SlowUnwindStack() in GetStackTrace() 2013-06-06 14:19:36 +00:00
sanitizer_printf.cc [sanitizer] Support padding with spaces in Printf. 2013-06-27 15:30:44 +00:00
sanitizer_procmaps.h [Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines 2013-04-03 07:24:35 +00:00
sanitizer_quarantine.h Fix MSVC warnings at the -W2 level 2013-05-29 12:03:49 +00:00
sanitizer_report_decorator.h [UBSan] Use common report decorator to print colorful diagnostics in UBSan, and be more consistent w/ Printf/RawWrite 2013-02-27 12:58:24 +00:00
sanitizer_stackdepot.cc [asan] asan_allocator2: by default use the StackDepot to store the stack traces instead of storing them in the redzones 2012-12-26 06:30:02 +00:00
sanitizer_stackdepot.h [sanitizer] Further split private and public sanitizer headers. 2013-01-30 13:12:08 +00:00
sanitizer_stacktrace.cc [sanitizer] Change strip_path_prefix flag behavior. 2013-07-22 16:14:38 +00:00
sanitizer_stacktrace.h [asan] ASan Linux MIPS32 support (compiler-rt part), patch by Jyun-Yan Y 2013-06-03 14:49:25 +00:00
sanitizer_stoptheworld.h [Sanitizer] Rename InternalVector to InternalMmapVector 2013-06-14 09:59:40 +00:00
sanitizer_stoptheworld_linux_libcdep.cc [sanitizer] Remove optional arguments from clone() invocation. 2013-07-11 16:37:44 +00:00
sanitizer_suppressions.cc tsan: extend suppressions format with ^ and $ symbols 2013-07-16 16:44:15 +00:00
sanitizer_suppressions.h [lsan] Add suppression support. 2013-06-28 14:38:31 +00:00
sanitizer_symbolizer.h Demangle names using pluggable internal symbolizer if possible 2013-06-28 12:30:24 +00:00
sanitizer_symbolizer_itanium.cc Demangle names using pluggable internal symbolizer if possible 2013-06-28 12:30:24 +00:00
sanitizer_symbolizer_libcdep.cc Change __sanitizer_symbolize_demangle hook return type to 'int' 2013-07-01 11:20:56 +00:00
sanitizer_symbolizer_linux.cc [nolibc] Unweak SymbolizerPrepareForSandboxing and move it to libc-independent part. 2013-05-29 12:11:43 +00:00
sanitizer_symbolizer_linux_libcdep.cc [Sanitizer] support running external llvm-symbolizer on Mac 2013-06-11 08:13:36 +00:00
sanitizer_symbolizer_mac.cc [Sanitizer] support running external llvm-symbolizer on Mac 2013-06-11 08:13:36 +00:00
sanitizer_symbolizer_posix_libcdep.cc [Sanitizer] Always provide --default-arch argument to llvm-symbolizer 2013-07-17 15:02:43 +00:00
sanitizer_symbolizer_win.cc [ASan] Migrate lit tests to external symbolizer from asan_symbolize.py script 2013-06-28 12:50:12 +00:00
sanitizer_syscall_generic.inc [nolibc] Change internal syscall API to remove reliance on libc's errno. 2013-05-08 14:43:49 +00:00
sanitizer_syscall_linux_x86_64.inc [nolibc] Change internal syscall API to remove reliance on libc's errno. 2013-05-08 14:43:49 +00:00
sanitizer_thread_registry.cc Fix MSVC warnings at the -W2 level 2013-05-29 12:03:49 +00:00
sanitizer_thread_registry.h [sanitizer] Move FindThreadByOSIdLocked from lsan to sanitizer_common. 2013-05-27 10:35:51 +00:00
sanitizer_win.cc [ASan] Use less shadow on Win 32-bit 2013-07-16 09:47:39 +00:00