llvm-project/compiler-rt/lib/sanitizer_common
Evgeniy Stepanov 7555f5ed1f [msan] Remove MSanDR and supporting code.
MSanDR is a dynamic instrumentation tool that can instrument the code
(prebuilt libraries and such) that could not be instrumented at compile time.

This code is unused (to the best of our knowledge) and unmaintained, and
starting to bit-rot.

llvm-svn: 222232
2014-11-18 10:33:15 +00:00
..
scripts Custom wrappers for DFSanitizing sprintf & snprintf. 2014-10-08 10:01:42 +00:00
tests [Sanitizer] Introduce generic stack frame rendering machinery 2014-11-05 22:44:36 +00:00
CMakeLists.txt [Sanitizer] Introduce generic stack frame rendering machinery 2014-11-05 22:44:36 +00:00
Makefile.mk
sanitizer_addrhashmap.h Fix typos 2014-05-15 02:22:34 +00:00
sanitizer_allocator.cc tsan: allow to force use of __libc_malloc in sanitizer_common 2014-02-28 14:46:53 +00:00
sanitizer_allocator.h tsan: support mmap(MAP_32BIT) 2014-10-24 17:07:29 +00:00
sanitizer_allocator_interface.h Generalize sanitizer allocator public interface. 2014-07-07 17:39:31 +00:00
sanitizer_allocator_internal.h tsan: fix crash when a program registers zillions of atexit callbacks 2014-09-17 00:12:50 +00:00
sanitizer_asm.h [sanitizer] support toolchains that don't understand CFI directives 2013-12-05 07:44:35 +00:00
sanitizer_atomic.h asan: fix atomic operations on ARM 2014-01-22 14:13:37 +00:00
sanitizer_atomic_clang.h asan: fix atomic operations on ARM 2014-01-22 14:13:37 +00:00
sanitizer_atomic_clang_other.h [sanitizer] fix for ARM Linux, patch by Maxim Ostapenko 2014-05-13 08:01:59 +00:00
sanitizer_atomic_clang_x86.h asan: fix atomic operations on ARM 2014-01-22 14:13:37 +00:00
sanitizer_atomic_msvc.h [ASan/Win] Unbreak the build after r211216 2014-07-07 16:22:04 +00:00
sanitizer_bitvector.h Fix MSVS warnings in the sanitizers RTL 2014-03-12 14:09:25 +00:00
sanitizer_bvgraph.h [sanitizer] speed up the bitvector-based deadlock detector by ~15% (iterate over the currently held locks using the array, not the bitvector. Bitvector is not the best data structure to iterate over) 2014-03-31 07:23:50 +00:00
sanitizer_common.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_common.h [msan] Remove MSanDR and supporting code. 2014-11-18 10:33:15 +00:00
sanitizer_common_interceptors.inc [msan] Remove MSanDR and supporting code. 2014-11-18 10:33:15 +00:00
sanitizer_common_interceptors_format.inc [ubsan] handle long double in 32-bit mode; part of the patch by Marek Polacek 2014-05-23 14:45:13 +00:00
sanitizer_common_interceptors_ioctl.inc [sanitizer] Relax sanity checks in ioctl decoding. 2014-06-10 13:54:15 +00:00
sanitizer_common_libcdep.cc [Sanitizer] Get rid of Symbolizer::Get() and Symbolizer::GetOrNull(). 2014-09-10 22:45:09 +00:00
sanitizer_common_syscalls.inc [msan] Fix wrong array index in io_submit interceptor. 2014-09-08 09:28:25 +00:00
sanitizer_coverage_libcdep.cc [asan] add interface function __sanitizer_get_total_unique_coverage; useful for coverage-guided in-process fuzzers 2014-11-14 23:15:55 +00:00
sanitizer_coverage_mapping_libcdep.cc [Sanitizer] Get rid of unnecessary allocations in StripModuleName. NFC. 2014-11-04 19:34:29 +00:00
sanitizer_deadlock_detector.h sanitizer_deadlock_detector.h: MSVC 2012 doesn't like compound literals 2014-04-14 17:43:45 +00:00
sanitizer_deadlock_detector1.cc [sanitizer] print threads in deadlock report 2014-03-21 13:00:18 +00:00
sanitizer_deadlock_detector2.cc tsan: remove unnecessary line split 2014-07-08 13:07:23 +00:00
sanitizer_deadlock_detector_interface.h [sanitizer] print threads in deadlock report 2014-03-21 13:00:18 +00:00
sanitizer_flags.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_flags.h [Sanitizer] Introduce "stack_trace_format" runtime flag. 2014-11-06 18:43:45 +00:00
sanitizer_freebsd.h Support getting process maps for sanitizers needs on FreeBSD in 32-bit mode 2014-08-08 06:21:09 +00:00
sanitizer_internal_defs.h [Sanitizer] Introduce SANITIZER_CAN_USE_PREINIT_ARRAY definition and use it across sanitizers. 2014-07-25 22:05:02 +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 Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
sanitizer_libc.h [asancov] Write coverage directly to a memory-mapped file. 2014-05-27 12:37:52 +00:00
sanitizer_libignore.cc Enable sanitizers' libignore on FreeBSD 2014-09-06 07:41:22 +00:00
sanitizer_libignore.h tsan: resolve symlinks for called_from_lib suppressions 2013-10-15 11:34:59 +00:00
sanitizer_linux.cc Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
sanitizer_linux.h Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_linux_libcdep.cc [msan] Remove MSanDR and supporting code. 2014-11-18 10:33:15 +00:00
sanitizer_list.h [libsanitizer] Implement IntrusiveList<T>::Iterator, use IntrusiveList in sanitizer_flags.cc 2014-03-20 13:49:21 +00:00
sanitizer_mac.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_mac.h Extend Mac OS versions to Yosemite 2014-11-05 18:53:22 +00:00
sanitizer_mutex.h tsan: better addr->object hashmap 2014-03-18 08:30:14 +00:00
sanitizer_persistent_allocator.cc [msan] Chained origins re-design. 2014-05-21 09:02:13 +00:00
sanitizer_persistent_allocator.h [msan] Chained origins re-design. 2014-05-21 09:02:13 +00:00
sanitizer_placement_new.h Introduce an operator new for LowLevelAllocator, and convert most users to it. 2013-10-24 06:23:39 +00:00
sanitizer_platform.h [asan] [mips] added support of asan for mips64/mips64el, patch by Kumar Sukhani 2014-11-12 18:23:16 +00:00
sanitizer_platform_interceptors.h [Tsan] Intercept pthread_set_name_np on FreeBSD 2014-10-24 09:23:06 +00:00
sanitizer_platform_limits_linux.cc [asan] i686-linux-android support. 2014-07-03 14:20:56 +00:00
sanitizer_platform_limits_posix.cc [sanitizer] Fix build with _FILE_OFFSET_BITS=64. 2014-10-21 21:08:13 +00:00
sanitizer_platform_limits_posix.h [sanitizer] Android build cleanup. 2014-09-29 13:18:55 +00:00
sanitizer_posix.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_posix_libcdep.cc Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
sanitizer_printf.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_procmaps.h Segregate FreeBSD-specific parts from sanitizer_procmaps_linux.cc 2014-08-06 10:16:52 +00:00
sanitizer_procmaps_common.cc Segregate FreeBSD-specific parts from sanitizer_procmaps_linux.cc 2014-08-06 10:16:52 +00:00
sanitizer_procmaps_freebsd.cc Support getting process maps for sanitizers needs on FreeBSD in 32-bit mode 2014-08-08 06:21:09 +00:00
sanitizer_procmaps_linux.cc Segregate FreeBSD-specific parts from sanitizer_procmaps_linux.cc 2014-08-06 10:16:52 +00:00
sanitizer_procmaps_mac.cc [ASan] When iterating over segments on OSX, treat the segments' initial 2014-06-25 15:43:19 +00:00
sanitizer_quarantine.h [asan] count the size of QuarantineBatch in the total Quarantine size; make QuarantineBatch fit into 8K, fix a MSVC compile warning 2013-10-21 08:36:10 +00:00
sanitizer_report_decorator.h [Sanitizer] Merge AnsiColorDecorator and SanitizerCommonDecorator, use the latter in UBSan 2014-06-13 23:46:37 +00:00
sanitizer_stackdepot.cc [Sanitizer] Return code that calculates hash for stacktrace back to StackDepot implementation 2014-10-27 03:10:27 +00:00
sanitizer_stackdepot.h Change StackDepot interface to use StackTrace more extensively 2014-10-26 06:23:07 +00:00
sanitizer_stackdepotbase.h [Sanitizer] Return code that calculates hash for stacktrace back to StackDepot implementation 2014-10-27 03:10:27 +00:00
sanitizer_stacktrace.cc [TSan] Use StackTrace from sanitizer_common where applicable 2014-11-03 22:23:44 +00:00
sanitizer_stacktrace.h [Sanitizers] Enable stack traces on FreeBSD 2014-11-10 15:22:04 +00:00
sanitizer_stacktrace_libcdep.cc [Sanitizer] Introduce "stack_trace_format" runtime flag. 2014-11-06 18:43:45 +00:00
sanitizer_stacktrace_printer.cc [Sanitizer] Introduce generic stack frame rendering machinery 2014-11-05 22:44:36 +00:00
sanitizer_stacktrace_printer.h [Sanitizer] Introduce generic stack frame rendering machinery 2014-11-05 22:44:36 +00:00
sanitizer_stoptheworld.h [Sanitizer] Rename InternalVector to InternalMmapVector 2013-06-14 09:59:40 +00:00
sanitizer_stoptheworld_linux_libcdep.cc Make signal-related functions use __sanitizer_* structures instead of __sanitizer_kernel_* ones. 2014-01-31 11:29:51 +00:00
sanitizer_suppressions.cc [UBSan] Allow to suppress reports from vptr checker for specified types. 2014-08-05 01:24:22 +00:00
sanitizer_suppressions.h [UBSan] Allow to suppress reports from vptr checker for specified types. 2014-08-05 01:24:22 +00:00
sanitizer_symbolizer.cc [Sanitizer] Get rid of Symbolizer::Get() and Symbolizer::GetOrNull(). 2014-09-10 22:45:09 +00:00
sanitizer_symbolizer.h Correct the usage of DataInfo structure in TSan 2014-11-04 21:26:56 +00:00
sanitizer_symbolizer_libbacktrace.cc [Sanitizer] Add basic support for using libbacktrace in symbolizer. 2014-01-16 13:48:15 +00:00
sanitizer_symbolizer_libbacktrace.h tsan: add include guards 2014-02-28 14:46:05 +00:00
sanitizer_symbolizer_libcdep.cc Satisfy -Wparentheses. 2014-07-26 05:07:41 +00:00
sanitizer_symbolizer_posix_libcdep.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00
sanitizer_symbolizer_win.cc [ASan/Win] Print out a big warning and continue without checking for success if SymInitialize() fails 2014-08-08 13:25:55 +00:00
sanitizer_syscall_generic.inc [FreeBSD] Port sanitizers' syscalls. 2014-03-07 10:03:54 +00:00
sanitizer_syscall_linux_x86_64.inc [FreeBSD] Port sanitizers' syscalls. 2014-03-07 10:03:54 +00:00
sanitizer_thread_registry.cc tsan: address comments in r214912 2014-09-02 09:34:34 +00:00
sanitizer_thread_registry.h tsan: address comments in r214912 2014-09-02 09:34:34 +00:00
sanitizer_tls_get_addr.cc [sanitizer] Fix build on platforms where dtls support is disabled. 2014-06-25 11:43:46 +00:00
sanitizer_tls_get_addr.h [msan] Fix false positive on dynamic tls. 2014-06-25 11:30:35 +00:00
sanitizer_unwind_posix_libcdep.cc [sanitizer] Extend a comment in SlowUnwind. 2014-11-14 15:13:23 +00:00
sanitizer_win.cc Removed r221896, it seems to break build in various ways. 2014-11-13 19:37:30 +00:00