This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r241977 - in /trunk/libsanitizer: ChangeLog MER...


Author: chefmax
Date: Tue Nov  8 22:04:09 2016
New Revision: 241977

URL: https://gcc.gnu.org/viewcvs?rev=241977&root=gcc&view=rev
Log:
libsanitizer/

	* All source files: Merge from upstream 285547.
	* configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): New
	variable.
	* configure.ac (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Handle it.
	* asan/Makefile.am (asan_files): Add new files.
	* asan/Makefile.in: Regenerate.
	* ubsan/Makefile.in: Likewise.
	* lsan/Makefile.in: Likewise.
	* tsan/Makefile.am (tsan_files): Add new files.
	* tsan/Makefile.in: Regenerate.
	* sanitizer_common/Makefile.am (sanitizer_common_files): Add new files.
	(EXTRA_libsanitizer_common_la_SOURCES): Define.
	(libsanitizer_common_la_LIBADD): Likewise.
	(libsanitizer_common_la_DEPENDENCIES): Likewise.
	* sanitizer_common/Makefile.in: Regenerate.
	* interception/Makefile.in: Likewise.
	* libbacktace/Makefile.in: Likewise.
	* Makefile.in: Likewise.
	* configure: Likewise.
	* merge.sh: Handle builtins/assembly.h merging.
	* builtins/assembly.h: New file.
	* asan/libtool-version: Bump the libasan SONAME.

Added:
    trunk/libsanitizer/asan/asan_descriptions.cc
    trunk/libsanitizer/asan/asan_descriptions.h
    trunk/libsanitizer/asan/asan_errors.cc
    trunk/libsanitizer/asan/asan_errors.h
    trunk/libsanitizer/asan/asan_memory_profile.cc
    trunk/libsanitizer/asan/asan_scariness_score.h
    trunk/libsanitizer/builtins/
    trunk/libsanitizer/builtins/assembly.h
    trunk/libsanitizer/include/sanitizer/esan_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_combined.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_stats.h
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_s390.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_termination.cc
    trunk/libsanitizer/tsan/tsan_debugging.cc
    trunk/libsanitizer/tsan/tsan_interceptors_mac.cc
    trunk/libsanitizer/tsan/tsan_ppc_regs.h
    trunk/libsanitizer/tsan/tsan_preinit.cc
    trunk/libsanitizer/tsan/tsan_rtl_mips64.S
    trunk/libsanitizer/tsan/tsan_rtl_ppc64.S
    trunk/libsanitizer/tsan/tsan_rtl_proc.cc
Modified:
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/MERGE
    trunk/libsanitizer/Makefile.in
    trunk/libsanitizer/asan/Makefile.am
    trunk/libsanitizer/asan/Makefile.in
    trunk/libsanitizer/asan/asan_activation.cc
    trunk/libsanitizer/asan/asan_allocator.cc
    trunk/libsanitizer/asan/asan_allocator.h
    trunk/libsanitizer/asan/asan_debugging.cc
    trunk/libsanitizer/asan/asan_fake_stack.cc
    trunk/libsanitizer/asan/asan_fake_stack.h
    trunk/libsanitizer/asan/asan_flags.cc
    trunk/libsanitizer/asan/asan_flags.inc
    trunk/libsanitizer/asan/asan_globals.cc
    trunk/libsanitizer/asan/asan_init_version.h
    trunk/libsanitizer/asan/asan_interceptors.cc
    trunk/libsanitizer/asan/asan_interceptors.h
    trunk/libsanitizer/asan/asan_interface_internal.h
    trunk/libsanitizer/asan/asan_internal.h
    trunk/libsanitizer/asan/asan_linux.cc
    trunk/libsanitizer/asan/asan_mac.cc
    trunk/libsanitizer/asan/asan_malloc_linux.cc
    trunk/libsanitizer/asan/asan_malloc_mac.cc
    trunk/libsanitizer/asan/asan_malloc_win.cc
    trunk/libsanitizer/asan/asan_mapping.h
    trunk/libsanitizer/asan/asan_new_delete.cc
    trunk/libsanitizer/asan/asan_poisoning.cc
    trunk/libsanitizer/asan/asan_poisoning.h
    trunk/libsanitizer/asan/asan_posix.cc
    trunk/libsanitizer/asan/asan_report.cc
    trunk/libsanitizer/asan/asan_report.h
    trunk/libsanitizer/asan/asan_rtl.cc
    trunk/libsanitizer/asan/asan_stack.h
    trunk/libsanitizer/asan/asan_suppressions.cc
    trunk/libsanitizer/asan/asan_thread.cc
    trunk/libsanitizer/asan/asan_thread.h
    trunk/libsanitizer/asan/asan_win.cc
    trunk/libsanitizer/asan/asan_win_dll_thunk.cc
    trunk/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/asan/libtool-version
    trunk/libsanitizer/configure
    trunk/libsanitizer/configure.ac
    trunk/libsanitizer/configure.tgt
    trunk/libsanitizer/include/sanitizer/allocator_interface.h
    trunk/libsanitizer/include/sanitizer/common_interface_defs.h
    trunk/libsanitizer/include/sanitizer/coverage_interface.h
    trunk/libsanitizer/include/sanitizer/linux_syscall_hooks.h
    trunk/libsanitizer/interception/Makefile.in
    trunk/libsanitizer/interception/interception.h
    trunk/libsanitizer/interception/interception_win.cc
    trunk/libsanitizer/interception/interception_win.h
    trunk/libsanitizer/libbacktrace/Makefile.in
    trunk/libsanitizer/lsan/Makefile.in
    trunk/libsanitizer/lsan/lsan.cc
    trunk/libsanitizer/lsan/lsan.h
    trunk/libsanitizer/lsan/lsan_allocator.cc
    trunk/libsanitizer/lsan/lsan_common.cc
    trunk/libsanitizer/lsan/lsan_common.h
    trunk/libsanitizer/lsan/lsan_common_linux.cc
    trunk/libsanitizer/lsan/lsan_flags.inc
    trunk/libsanitizer/lsan/lsan_interceptors.cc
    trunk/libsanitizer/lsan/lsan_thread.cc
    trunk/libsanitizer/lsan/lsan_thread.h
    trunk/libsanitizer/merge.sh
    trunk/libsanitizer/sanitizer_common/Makefile.am
    trunk/libsanitizer/sanitizer_common/Makefile.in
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_asm.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_msvc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_interface_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.h
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_list.h
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.h
    trunk/libsanitizer/sanitizer_common/sanitizer_malloc_mac.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_printf.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps.h
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_quarantine.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win.cc
    trunk/libsanitizer/tsan/Makefile.am
    trunk/libsanitizer/tsan/Makefile.in
    trunk/libsanitizer/tsan/tsan_clock.cc
    trunk/libsanitizer/tsan/tsan_defs.h
    trunk/libsanitizer/tsan/tsan_dense_alloc.h
    trunk/libsanitizer/tsan/tsan_flags.cc
    trunk/libsanitizer/tsan/tsan_flags.inc
    trunk/libsanitizer/tsan/tsan_interceptors.cc
    trunk/libsanitizer/tsan/tsan_interceptors.h
    trunk/libsanitizer/tsan/tsan_interface.h
    trunk/libsanitizer/tsan/tsan_interface_atomic.cc
    trunk/libsanitizer/tsan/tsan_interface_java.cc
    trunk/libsanitizer/tsan/tsan_libdispatch_mac.cc
    trunk/libsanitizer/tsan/tsan_malloc_mac.cc
    trunk/libsanitizer/tsan/tsan_mman.cc
    trunk/libsanitizer/tsan/tsan_mman.h
    trunk/libsanitizer/tsan/tsan_mutex.cc
    trunk/libsanitizer/tsan/tsan_mutex.h
    trunk/libsanitizer/tsan/tsan_mutexset.h
    trunk/libsanitizer/tsan/tsan_new_delete.cc
    trunk/libsanitizer/tsan/tsan_platform.h
    trunk/libsanitizer/tsan/tsan_platform_linux.cc
    trunk/libsanitizer/tsan/tsan_platform_mac.cc
    trunk/libsanitizer/tsan/tsan_platform_posix.cc
    trunk/libsanitizer/tsan/tsan_platform_windows.cc
    trunk/libsanitizer/tsan/tsan_report.cc
    trunk/libsanitizer/tsan/tsan_report.h
    trunk/libsanitizer/tsan/tsan_rtl.cc
    trunk/libsanitizer/tsan/tsan_rtl.h
    trunk/libsanitizer/tsan/tsan_rtl_aarch64.S
    trunk/libsanitizer/tsan/tsan_rtl_amd64.S
    trunk/libsanitizer/tsan/tsan_rtl_mutex.cc
    trunk/libsanitizer/tsan/tsan_rtl_report.cc
    trunk/libsanitizer/tsan/tsan_rtl_thread.cc
    trunk/libsanitizer/tsan/tsan_stat.cc
    trunk/libsanitizer/tsan/tsan_stat.h
    trunk/libsanitizer/tsan/tsan_suppressions.cc
    trunk/libsanitizer/tsan/tsan_symbolize.cc
    trunk/libsanitizer/tsan/tsan_sync.cc
    trunk/libsanitizer/tsan/tsan_sync.h
    trunk/libsanitizer/tsan/tsan_trace.h
    trunk/libsanitizer/ubsan/Makefile.in
    trunk/libsanitizer/ubsan/ubsan_checks.inc
    trunk/libsanitizer/ubsan/ubsan_diag.cc
    trunk/libsanitizer/ubsan/ubsan_diag.h
    trunk/libsanitizer/ubsan/ubsan_flags.cc
    trunk/libsanitizer/ubsan/ubsan_handlers.cc
    trunk/libsanitizer/ubsan/ubsan_handlers.h
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.cc
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.h
    trunk/libsanitizer/ubsan/ubsan_init.cc
    trunk/libsanitizer/ubsan/ubsan_platform.h
    trunk/libsanitizer/ubsan/ubsan_type_hash.h
    trunk/libsanitizer/ubsan/ubsan_type_hash_itanium.cc
    trunk/libsanitizer/ubsan/ubsan_value.cc


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]