..
scripts
[XRay] ARM 32-bit no-Thumb support in compiler-rt
2016-09-20 14:35:57 +00:00
symbolizer
scripts: Document existing problems with the symbolizer build script.
2016-10-24 20:15:39 +00:00
tests
[sanitizers] Set Darwin specific linker and compiler flags for all tests
2016-10-26 23:23:38 +00:00
.clang-format
Tell clang-format that (most) sanitizers are written using Google style guide.
2015-11-19 22:11:10 +00:00
.clang-tidy
fixed clang-tidy config
2016-01-25 19:43:55 +00:00
CMakeLists.txt
[ESan][MIPS] Adds support for MIPS64
2016-10-06 09:58:11 +00:00
sanitizer_addrhashmap.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_allocator.cc
Don't use internal symbolizer if we are in process of reporting Out-of-Memory.
2016-09-29 23:00:54 +00:00
sanitizer_allocator.h
Don't use internal symbolizer if we are in process of reporting Out-of-Memory.
2016-09-29 23:00:54 +00:00
sanitizer_allocator_bytemap.h
[sanitizers] split sanitizer_allocator.h into a number of smaller .h files; NFC
2016-07-20 22:06:41 +00:00
sanitizer_allocator_combined.h
Don't use internal symbolizer if we are in process of reporting Out-of-Memory.
2016-09-29 23:00:54 +00:00
sanitizer_allocator_interface.h
[asan] add heap_profile=1 to asan to periodically print the heap profile. So far this is a very basic heap-profile functionality
2016-09-14 22:00:58 +00:00
sanitizer_allocator_internal.h
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_allocator_local_cache.h
[sanitizer] remove kBatchClassID that is not used any more; NFC
2016-08-31 00:37:33 +00:00
sanitizer_allocator_primary32.h
[sanitizer] remove kBatchClassID that is not used any more; NFC
2016-08-31 00:37:33 +00:00
sanitizer_allocator_primary64.h
[sanitizer] fix an allocator bug where the allocated memory may overlap with the free array (kudos to Kostya Korcthinsky). Also make sure that the allocator does not mmap more than requested. Test both.
2016-09-09 21:42:33 +00:00
sanitizer_allocator_secondary.h
Don't use internal symbolizer if we are in process of reporting Out-of-Memory.
2016-09-29 23:00:54 +00:00
sanitizer_allocator_size_class_map.h
[sanitizer] extend SizeClassMap to take more template parameters, add VeryCompactSizeClassMap for testing purposes
2016-08-31 17:52:55 +00:00
sanitizer_allocator_stats.h
[sanitizers] split sanitizer_allocator.h into a number of smaller .h files; NFC
2016-07-20 22:06:41 +00:00
sanitizer_asm.h
[tsan] Port tsan_rtl_amd64.S to OS X to add support for setjmp/longjmp
2015-11-28 12:44:23 +00:00
sanitizer_atomic.h
tsan: speed up race deduplication
2015-09-03 11:20:46 +00:00
sanitizer_atomic_clang.h
…
sanitizer_atomic_clang_other.h
…
sanitizer_atomic_clang_x86.h
…
sanitizer_atomic_msvc.h
[asan Win64] Implement atomic_compare_exchange_strong for 8 bit
2016-07-06 16:33:57 +00:00
sanitizer_bitvector.h
Revert "Apply modernize-use-default to compiler-rt."
2015-10-30 18:52:31 +00:00
sanitizer_bvgraph.h
…
sanitizer_common.cc
[sanitizer] Fix darwin Go tsan build by unifying r281567 and r281553.
2016-09-15 04:28:20 +00:00
sanitizer_common.h
[compiler-rt] Add support for the dynamic shadow allocation
2016-09-30 17:47:34 +00:00
sanitizer_common_interceptors.inc
[sanitizers] support strict_string_checks for strncmp
2016-10-21 23:52:26 +00:00
sanitizer_common_interceptors_format.inc
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_common_interceptors_ioctl.inc
sanitizer_common: Fix warning
2016-08-16 18:28:55 +00:00
sanitizer_common_libcdep.cc
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_common_nolibc.cc
Fix linker warning about sanitizer_common_nolibc functions on Windows
2016-09-08 16:46:06 +00:00
sanitizer_common_syscalls.inc
[sanitizer] Add syscall handlers for sigaction and rt_sigaction.
2016-06-24 23:09:44 +00:00
sanitizer_coverage_libcdep.cc
[sanitizer-coverage] remove stale code, second attempt after failed r282994
2016-10-04 04:18:30 +00:00
sanitizer_coverage_mapping_libcdep.cc
[Sanitizer] Introduce ListOfModules object and use it to replace GetListOfModules().
2016-02-22 18:52:51 +00:00
sanitizer_deadlock_detector.h
tsan: fix deadlock reporting
2014-12-18 14:05:34 +00:00
sanitizer_deadlock_detector1.cc
[tsan] Don't abort when a deadlock detector finds a mutex cycle longer than 10
2016-05-21 08:31:13 +00:00
sanitizer_deadlock_detector2.cc
…
sanitizer_deadlock_detector_interface.h
[tsan] Don't abort when a deadlock detector finds a mutex cycle longer than 10
2016-05-21 08:31:13 +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] Report illegal instruction exceptions in ASan
2016-08-03 18:13:14 +00:00
sanitizer_flags.h
[sancov] common flags initialization.
2016-03-18 19:28:07 +00:00
sanitizer_flags.inc
[asan] add heap_profile=1 to asan to periodically print the heap profile. So far this is a very basic heap-profile functionality
2016-09-14 22:00:58 +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
Add __sanitizer_set_report_fd to the internal list of symbols.
2016-05-30 09:39:47 +00:00
sanitizer_internal_defs.h
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_lfstack.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_libc.cc
[compiler-rt] Add internal wcslen to avoid crashing on windows 64-bits
2016-07-14 22:13:41 +00:00
sanitizer_libc.h
Fix clang-cl warning and crash in sanitizers
2016-07-21 18:31:01 +00:00
sanitizer_libignore.cc
Reapply r251918 ("[tsan] Fix build errors for TSan on OS X").
2015-11-03 14:33:39 +00:00
sanitizer_libignore.h
[Sanitizer] Drop LibIgnore dependency on SuppressionContext. NFC.
2015-02-19 22:56:49 +00:00
sanitizer_linux.cc
[ESan][MIPS] Adds support for MIPS64
2016-10-06 09:58:11 +00:00
sanitizer_linux.h
[ESan][MIPS] Adds support for MIPS64
2016-10-06 09:58:11 +00:00
sanitizer_linux_libcdep.cc
[lsan] [aarch64] Fix calculating TLS area
2016-09-28 10:15:15 +00:00
sanitizer_linux_mips64.S
[ESan][MIPS] Adds support for MIPS64
2016-10-06 09:58:11 +00:00
sanitizer_linux_s390.cc
[sanitizers] [SystemZ] Mark kernel 3.12.58+ as safe from CVE-2016-2143.
2016-04-29 14:59:19 +00:00
sanitizer_linux_x86_64.S
[sanitizer][esan] Add internal_sigaction_syscall
2016-06-14 15:15:38 +00:00
sanitizer_list.h
Unbreak Windows build.
2016-01-15 02:51:26 +00:00
sanitizer_mac.cc
[asan] Fixup: Switch to using dynamic shadow offset on iOS
2016-10-05 20:45:34 +00:00
sanitizer_mac.h
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_malloc_mac.inc
[libsanitizer] Fix bugs and wiki links to point to GitHub.
2015-12-04 17:50:03 +00:00
sanitizer_mutex.h
[Sanitizer] Make BlockingMutex really linker initialized.
2015-01-30 06:20:43 +00:00
sanitizer_persistent_allocator.cc
…
sanitizer_persistent_allocator.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_placement_new.h
…
sanitizer_platform.h
[asan] Reenable 64-bit allocator on android/aarch64.
2016-09-15 22:34:53 +00:00
sanitizer_platform_interceptors.h
[sanitizer] Add interceptor for ttyname_r
2016-09-09 23:09:34 +00:00
sanitizer_platform_limits_linux.cc
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_platform_limits_posix.cc
[compiler-rt] Do not introduce __sanitizer namespace globally
2016-09-15 21:02:18 +00:00
sanitizer_platform_limits_posix.h
[ESan] [MIPS] Fix workingset-signal-posix.cpp on MIPS
2016-10-06 10:21:42 +00:00
sanitizer_posix.cc
[asan] Reapply: Switch to using dynamic shadow offset on iOS
2016-10-05 20:33:59 +00:00
sanitizer_posix.h
[esan|wset] Ensure SIGSEGV is not blocked
2016-07-06 21:04:48 +00:00
sanitizer_posix_libcdep.cc
Fix tsan-go build.
2016-09-08 19:16:01 +00:00
sanitizer_printf.cc
[sanitizers] Log all output to CrashReport on OS X
2016-01-06 23:15:01 +00:00
sanitizer_procmaps.h
[Sanitizer] Introduce ListOfModules object and use it to replace GetListOfModules().
2016-02-22 18:52:51 +00:00
sanitizer_procmaps_common.cc
[Sanitizer] Introduce ListOfModules object and use it to replace GetListOfModules().
2016-02-22 18:52:51 +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
[libsanitizer] Fix bugs and wiki links to point to GitHub.
2015-12-04 17:50:03 +00:00
sanitizer_procmaps_mac.cc
[Sanitizer] Introduce ListOfModules object and use it to replace GetListOfModules().
2016-02-22 18:52:51 +00:00
sanitizer_quarantine.h
asan: fix build
2016-04-14 11:40:08 +00:00
sanitizer_report_decorator.h
…
sanitizer_stackdepot.cc
[sanitizer_common] Apply modernize-use-nullptr, other minor fixes
2015-09-30 23:52:54 +00:00
sanitizer_stackdepot.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_stackdepotbase.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_stacktrace.cc
Adding a comment to explain r273886 ("Stop unwinding the stack when a close-to-zero PC is found"). NFC.
2016-06-28 12:53:20 +00:00
sanitizer_stacktrace.h
[LSAN] Fix test swapcontext.cc on MIPS
2016-05-18 06:09:26 +00:00
sanitizer_stacktrace_libcdep.cc
[sanitizer] rename __sanitizer_symbolize_data to __sanitizer_symbolize_global (to avoid conflict with another definition)
2016-09-19 14:18:16 +00:00
sanitizer_stacktrace_printer.cc
[sanitizer] add __sanitizer_symbolize_data (can only print the names of the globals for now)
2016-09-19 05:10:32 +00:00
sanitizer_stacktrace_printer.h
[sanitizer] add __sanitizer_symbolize_data (can only print the names of the globals for now)
2016-09-19 05:10:32 +00:00
sanitizer_stoptheworld.h
asan: fix comment formatting
2015-03-06 08:43:44 +00:00
sanitizer_stoptheworld_linux_libcdep.cc
Make lsan complain loudly when running under ptrace
2016-10-13 22:34:13 +00:00
sanitizer_suppressions.cc
[TSan] Try harder to avoid compiler-generated memset calls.
2015-12-09 18:48:10 +00:00
sanitizer_suppressions.h
[UBSan] Implement runtime suppressions (PR25066).
2015-12-18 19:56:42 +00:00
sanitizer_symbolizer.cc
tsan: describe heap/data locations in Go
2016-03-01 15:38:12 +00:00
sanitizer_symbolizer.h
TestCase null_deref was failing in Win64:
2016-07-15 17:16:37 +00:00
sanitizer_symbolizer_internal.h
[sanitizers] Teach the internal demangler about Swift names
2016-04-15 23:51:00 +00:00
sanitizer_symbolizer_libbacktrace.cc
Symbolizer refactoring: Turn FillAddressAndModuleInfo into FillModuleInfo
2015-03-03 09:18:44 +00:00
sanitizer_symbolizer_libbacktrace.h
Provide missing Internal{Alloc, Free} declarations for libbacktrace symbolizer.
2015-10-07 23:13:28 +00:00
sanitizer_symbolizer_libcdep.cc
[sanitizer] [SystemZ] Add ptrace support bits.
2016-04-26 10:41:30 +00:00
sanitizer_symbolizer_mac.cc
[compiler-rt] Remove the system includes from __sanitizer namespace
2016-09-15 21:02:22 +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
Don't use internal symbolizer if we are in process of reporting Out-of-Memory.
2016-09-29 23:00:54 +00:00
sanitizer_symbolizer_win.cc
TestCase null_deref was failing in Win64:
2016-07-15 17:16:37 +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_aarch64.inc
[compiler-rt] [sanitizers] Add aarch64 syscall optimization support
2015-08-21 14:50:36 +00:00
sanitizer_syscall_linux_x86_64.inc
…
sanitizer_termination.cc
[sanitizer] Move termination functions in their own file
2016-05-27 21:57:17 +00:00
sanitizer_thread_registry.cc
[sanitizer] Don't reuse the main thread in ThreadRegistry
2016-05-02 15:06:08 +00:00
sanitizer_thread_registry.h
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
2015-09-29 18:23:36 +00:00
sanitizer_tls_get_addr.cc
[Compiler-rt][MIPS] Correct Dynamic Thread Vector offset for MIPS
2016-03-01 05:56:33 +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
Adding a comment to explain r273886 ("Stop unwinding the stack when a close-to-zero PC is found"). NFC.
2016-06-28 12:53:20 +00:00
sanitizer_win.cc
[compiler-rt] Add support for the dynamic shadow allocation
2016-09-30 17:47:34 +00:00