This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch google/testing in repository compiler-rt.
from 5cdb7458c Creating branches/google/testing and tags/google/testing/ fro [...] adds 0bd785584 Disable detection of on_exit()/TSan on NetBSD adds aad2b2b91 Correct detection of a thread termination adds ef40253e3 Late fixup in _lwp_exit on TSan/NetBSD adds 5167a32ff [Sanitizers] Call NanoTime() conditionally. adds 190571e05 [scudo] Rearrange #include order adds 5df11b047 Fix CMake definitions of tsan runtime to make it installed by [...] adds 46ec7772a [Sanitizers] Check pthread_setcancel{state|type} interceptor [...] adds d234c1caf [LSan] Detect dynamic loader by its base address. adds 8a8978319 Update sanitizer_allocator to use new API. adds 2e68a0aae tsan: allow usage of global vars with ctors in interceptors adds 691098268 [WebAssembly] Include GENERIC_TF_SOURCES in wasm builds adds 42fd441ec [scudo] Make getNumberOfCPUs Fuchsia compliant adds 697b8e7e4 [sanitizer] Fix sanitizer_common compile errors on gcc trunk adds c58a938aa (NFC) Rename GetMax{,User}VirtualAddress. adds 644af7779 [sanitizer] Asm implementation of syscall() for arm32. adds 3806f9ea1 Revert "[scudo] Make getNumberOfCPUs Fuchsia compliant" adds c66ad7987 Always use prctl(PR_SET_PTRACER) adds 9a46448f8 [sanitizer] Add Scudo to the sanitizer lint checks. adds 07e2a968c Implement flock for Windows in compiler-rt adds 65964b019 [ThinLTO] Ensure sanitizer passes are run new 29961b5a9 Creating branches/google/testing and tags/google/testing/2017 [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: lib/asan/asan_fuchsia.cc | 2 +- lib/asan/asan_rtl.cc | 2 +- lib/builtins/CMakeLists.txt | 8 +- lib/cfi/cfi.cc | 2 +- lib/lsan/lsan_common.cc | 5 +- lib/lsan/lsan_common_linux.cc | 20 ++- lib/msan/msan_linux.cc | 2 +- lib/profile/WindowsMMap.c | 58 ++++++++- .../sanitizer_allocator_primary64.h | 21 +-- lib/sanitizer_common/sanitizer_common.h | 5 +- .../sanitizer_common_interceptors.inc | 4 +- lib/sanitizer_common/sanitizer_fuchsia.cc | 10 +- lib/sanitizer_common/sanitizer_getauxval.h | 40 ++++++ lib/sanitizer_common/sanitizer_linux.cc | 19 +-- lib/sanitizer_common/sanitizer_mac.cc | 2 +- lib/sanitizer_common/sanitizer_mac_libcdep.cc | 2 +- lib/sanitizer_common/sanitizer_posix_libcdep.cc | 17 ++- .../sanitizer_stoptheworld_linux_libcdep.cc | 10 +- .../sanitizer_symbolizer_libbacktrace.cc | 3 +- .../sanitizer_syscall_linux_arm.inc | 141 +++++++++++++++++++++ lib/sanitizer_common/sanitizer_win.cc | 12 +- .../sanitizer_win_weak_interception.cc | 2 +- lib/sanitizer_common/scripts/check_lint.sh | 6 + lib/scudo/scudo_allocator_secondary.h | 1 - lib/scudo/scudo_crc32.h | 2 +- lib/scudo/scudo_utils.cpp | 6 +- lib/scudo/scudo_utils.h | 6 +- lib/tsan/CMakeLists.txt | 6 +- lib/tsan/rtl/tsan_interceptors.cc | 71 ++++++++--- lib/tsan/rtl/tsan_platform_mac.cc | 2 +- test/asan/TestCases/contiguous_container_crash.cc | 6 + 31 files changed, 398 insertions(+), 95 deletions(-) create mode 100644 lib/sanitizer_common/sanitizer_getauxval.h create mode 100644 lib/sanitizer_common/sanitizer_syscall_linux_arm.inc