hanchenye-llvm-project/compiler-rt/lib/sanitizer_common
Renato Golin 4ae2e1f575 Revert "[sanitizer] Add the flag handle_sigfpe that is default true to handle SIGFPE crashes same as SIGSEV crashes, patch by Karl Skomski"
This reverts commit r244136, it was breaking the ARM bots for too long. We should investigate it offline.

llvm-svn: 244210
2015-08-06 12:42:46 +00:00
..
scripts [asan] Add new(unsigned int) to ASan interface list. 2015-05-28 20:37:50 +00:00
tests [Sanitizer] Try to fix sanitizer_libc_test on FreeBSD. 2015-07-31 23:02:51 +00:00
CMakeLists.txt [sanitizer] Implement logging to syslog. 2015-07-23 22:05:20 +00:00
Makefile.mk [sanitizer] Implement logging to syslog. 2015-07-23 22:05:20 +00:00
sanitizer_addrhashmap.h Fix typos 2014-05-15 02:22:34 +00:00
sanitizer_allocator.cc [Sanitizer] Introduce Allocator::may_return_null bool flag. 2014-12-12 20:07:35 +00:00
sanitizer_allocator.h Split Mprotect into MmapNoAccess and MprotectNoAccess to be more portable 2015-04-10 15:02:19 +00:00
sanitizer_allocator_interface.h Generalize sanitizer allocator public interface. 2014-07-07 17:39:31 +00:00
sanitizer_allocator_internal.h [sanitizer] Flag parser rewrite. 2015-01-15 15:13:43 +00:00
sanitizer_asm.h
sanitizer_atomic.h Use sanitizer_atomic_clang.h with clang-cl instead of the MSVC variant 2015-05-29 17:56:39 +00:00
sanitizer_atomic_clang.h
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
sanitizer_atomic_msvc.h Re-apply r241217 with build fixes: 2015-07-02 01:44:34 +00:00
sanitizer_bitvector.h
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 [sanitizer] Fix Mac build. 2015-07-28 21:01:42 +00:00
sanitizer_common.h [asan] Print VAs instead of RVAs for module offsets on Windows 2015-08-03 19:51:18 +00:00
sanitizer_common_interceptors.inc [sanitizer] fix the Mac build (hopefully) 2015-08-05 18:56:42 +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 [Msan] Fix the ioctl_custom.cc test to pass on FreeBSD 2015-05-06 09:28:48 +00:00
sanitizer_common_libcdep.cc [Sanitizer RT] Get rid of internal_isatty 2015-04-08 17:42:57 +00:00
sanitizer_common_nolibc.cc [sanitizer] Fix double definition of a function. 2015-07-23 22:37:39 +00:00
sanitizer_common_syscalls.inc [msan] Teach sanitizers about the PPC64 ptrace syscall 2015-06-25 20:50:18 +00:00
sanitizer_coverage_libcdep.cc [libFuzzer] prepare for __sanitizer_cov_trace_switch in libFuzzer and sanitizer coverage. Also fix pedantic warnings 2015-07-31 01:07:12 +00:00
sanitizer_coverage_mapping_libcdep.cc Use error_t rather than int in a couple of places where we handle files 2015-04-09 14:49:53 +00:00
sanitizer_deadlock_detector.h tsan: fix deadlock reporting 2014-12-18 14:05:34 +00:00
sanitizer_deadlock_detector1.cc Use 'override/final' instead of 'virtual' for overridden methods 2015-04-11 02:44:24 +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_flag_parser.cc [sanitizer] Implement include_if_exists with process name substitution. 2015-07-21 23:03:13 +00:00
sanitizer_flag_parser.h [sanitizer] Implement include_if_exists with process name substitution. 2015-07-21 23:03:13 +00:00
sanitizer_flags.cc [asan] Read process name from /proc/self/cmdline on Linux. 2015-07-28 20:27:51 +00:00
sanitizer_flags.h [sanitizer] Implement include_if_exists with process name substitution. 2015-07-21 23:03:13 +00:00
sanitizer_flags.inc Revert "[sanitizer] Add the flag handle_sigfpe that is default true to handle SIGFPE crashes same as SIGSEV crashes, patch by Karl Skomski" 2015-08-06 12:42:46 +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_interface_internal.h [Sanitizers] Move the common sanitizer interface from sanitizer_internal_defs.h to a new sanitizer_interface_internal.h file 2015-02-19 15:15:33 +00:00
sanitizer_internal_defs.h [ASan/Win] Add more support for file operations 2015-04-09 15:25:21 +00:00
sanitizer_lfstack.h
sanitizer_libc.cc [compiler-rt] Make MaybeReexec properly process DYLD_INSERT_LIBRARIES when using non-absolute paths 2015-02-06 12:07:29 +00:00
sanitizer_libc.h [ASan/Win] Add more support for file operations 2015-04-09 15:25:21 +00:00
sanitizer_libignore.cc Move more POSIX-specific functions to sanitizer_posix.h 2015-04-09 12:54:06 +00:00
sanitizer_libignore.h [Sanitizer] Drop LibIgnore dependency on SuppressionContext. NFC. 2015-02-19 22:56:49 +00:00
sanitizer_linux.cc Revert "[sanitizer] Add the flag handle_sigfpe that is default true to handle SIGFPE crashes same as SIGSEV crashes, patch by Karl Skomski" 2015-08-06 12:42:46 +00:00
sanitizer_linux.h [tsan] Enable tsan for aarch64 2015-08-05 15:17:59 +00:00
sanitizer_linux_libcdep.cc [tsan] Enable tsan for aarch64 2015-08-05 15:17:59 +00:00
sanitizer_list.h [Sanitizer] Remove the hardcoded limit of address ranges in LoadedModule. 2015-01-08 22:03:05 +00:00
sanitizer_mac.cc [sanitizer] Fix Mac build. 2015-07-28 21:01:42 +00:00
sanitizer_mac.h Working on reconciling out-of-tree patches to compiler-rt for building for iOS. 2015-06-23 21:39:49 +00:00
sanitizer_mutex.h [Sanitizer] Make BlockingMutex really linker initialized. 2015-01-30 06:20:43 +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
sanitizer_platform.h [asan] Enable asan for aarch64 2015-08-05 15:13:33 +00:00
sanitizer_platform_interceptors.h [sanitizer] add a weak hook for memcmp interceptor, to be used primarily for fuzzing. More hooks will be added later. So far this is a Linux-only feature 2015-07-30 01:19:17 +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 [msan] Teach sanitizers about the PPC64 ptrace syscall 2015-06-25 20:50:18 +00:00
sanitizer_platform_limits_posix.h [msan] Teach sanitizers about the PPC64 ptrace syscall 2015-06-25 20:50:18 +00:00
sanitizer_posix.cc Re-commit r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap 2015-07-31 11:29:25 +00:00
sanitizer_posix.h Re-commit r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap 2015-07-31 11:29:25 +00:00
sanitizer_posix_libcdep.cc Revert "[sanitizer] Add the flag handle_sigfpe that is default true to handle SIGFPE crashes same as SIGSEV crashes, patch by Karl Skomski" 2015-08-06 12:42:46 +00:00
sanitizer_printf.cc [asan] Read process name from /proc/self/cmdline on Linux. 2015-07-28 20:27:51 +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 [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +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 [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +00:00
sanitizer_procmaps_mac.cc [ASan] Unify handling of loaded modules between POSIX and Windows 2015-04-06 12:49:30 +00:00
sanitizer_quarantine.h [asan] add a flag soft_rss_limit_mb 2015-01-06 23:53:32 +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 [msan] Better use-after-free reports. 2015-01-22 13:33:16 +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 Add commentary explaining PPC access to return address 2015-07-28 20:05:06 +00:00
sanitizer_stacktrace.h PowerPC's ABIs differ from those of other architectures in that the 2015-07-28 19:41:49 +00:00
sanitizer_stacktrace_libcdep.cc [sanitizer] add #ifdefs around slow unwinder to fix OS X debug build 2015-07-02 13:56:37 +00:00
sanitizer_stacktrace_printer.cc tsan: don't print external PCs in reports 2015-06-24 13:04:12 +00:00
sanitizer_stacktrace_printer.h [sanitizer_common] Added VS-style output for source locations 2015-06-04 01:20:06 +00:00
sanitizer_stoptheworld.h asan: fix comment formatting 2015-03-06 08:43:44 +00:00
sanitizer_stoptheworld_linux_libcdep.cc [AArch64] Fixes broken bot fue to TSAN patch 2015-08-05 18:34:20 +00:00
sanitizer_suppressions.cc [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +00:00
sanitizer_suppressions.h [Sanitizer] Refactor SuppressionContext class. 2015-02-20 17:41:59 +00:00
sanitizer_symbolizer.cc [Sanitizer] Get rid of PlatformGetListOfModules 2015-04-09 09:37:46 +00:00
sanitizer_symbolizer.h [Sanitizer] Merge POSIXSymbolizer and WinSymbolizer 2015-04-11 17:16:25 +00:00
sanitizer_symbolizer_internal.h Demangling for DlAddrSymbolizer 2015-03-22 11:38:55 +00:00
sanitizer_symbolizer_libbacktrace.cc Symbolizer refactoring: Turn FillAddressAndModuleInfo into FillModuleInfo 2015-03-03 09:18:44 +00:00
sanitizer_symbolizer_libbacktrace.h Symbolizer refactoring: Make LibbacktraceSymbolizer adopt the SymbolizerTool interface 2015-03-02 22:56:25 +00:00
sanitizer_symbolizer_libcdep.cc [Sanitizer] Get rid of PlatformGetListOfModules 2015-04-09 09:37:46 +00:00
sanitizer_symbolizer_mac.cc [asan] Do not unset DYLD_ROOT_PATH before calling atos on Darwin 2015-06-25 23:36:21 +00:00
sanitizer_symbolizer_mac.h Adding the implementation of atos and dladdr symbolizers for OS X. 2015-03-12 10:53:18 +00:00
sanitizer_symbolizer_posix_libcdep.cc [Sanitizers] Pass the correct arch to the symbolizer for x86_64h 2015-06-23 05:35:19 +00:00
sanitizer_symbolizer_process_libcdep.cc Move some POSIX-specific functions from sanitizer_libc.h to a new sanitizer_posix.h 2015-04-08 17:08:24 +00:00
sanitizer_symbolizer_win.cc [Sanitizer] Merge POSIXSymbolizer and WinSymbolizer 2015-04-11 17:16:25 +00:00
sanitizer_symbolizer_win.h Symbolizer refactoring: Make WinSymbolizer use SymbolizerTool interface 2015-03-06 14:33:56 +00:00
sanitizer_syscall_generic.inc Unix/BSD system calls are prefixed with SYS_ on FreeBSD and Mac 2015-02-22 22:01:09 +00:00
sanitizer_syscall_linux_x86_64.inc
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] Recognize static TLS in __tls_get_addr interceptor. 2015-05-16 00:34:15 +00:00
sanitizer_tls_get_addr.h [sanitizer] Recognize static TLS in __tls_get_addr interceptor. 2015-05-16 00:34:15 +00:00
sanitizer_unwind_linux_libcdep.cc One more change required to build the sanitizers for iOS. 2015-06-24 20:13:44 +00:00
sanitizer_win.cc Try to fix sanitizer_win.cc compile error on 64-bit after r243895 2015-08-05 17:55:26 +00:00