2012-10-29 Wei Mi <wmi@google.com>
commit362cbc2d5f18c9f00dc3b945fb01c43bb0d36aae
authorwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Oct 2012 06:45:44 +0000 (30 06:45 +0000)
committerwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Oct 2012 06:45:44 +0000 (30 06:45 +0000)
tree589f7a9c3f1e4f86404119e62b9aa4ab35641d4c
parentd10645e53e4367f33c05406abb17357bbc339844
2012-10-29  Wei Mi  <wmi@google.com>

        * configure.ac: Add libasan to target_libraries
        * Makefile.def: Ditto
        * configure: Regenerate
        * Makefile.in: Regenerate
        * libasan: New directory for asan runtime

gcc:
2012-10-29  Wei Mi <wmi@google.com>

* gcc.c (LINK_COMMAND_SPEC): Add -lasan to link command
if -fasan is on.

libasan:
2012-10-29  Wei Mi  <wmi@google.com>

Initial checkin: migrate asan runtime from llvm.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/asan@192977 138bc75d-0d04-0410-961f-82ee72b054a4
92 files changed:
ChangeLog.asan [new file with mode: 0644]
Makefile.def
Makefile.in
configure
configure.ac
gcc/ChangeLog.asan
gcc/gcc.c
libasan/ChangeLog.asan [new file with mode: 0644]
libasan/LICENSE.TXT [new file with mode: 0644]
libasan/Makefile.am [new file with mode: 0644]
libasan/Makefile.in [new file with mode: 0644]
libasan/README.gcc [new file with mode: 0644]
libasan/aclocal.m4 [new file with mode: 0644]
libasan/asan_allocator.cc [new file with mode: 0644]
libasan/asan_allocator.h [new file with mode: 0644]
libasan/asan_flags.h [new file with mode: 0644]
libasan/asan_globals.cc [new file with mode: 0644]
libasan/asan_intercepted_functions.h [new file with mode: 0644]
libasan/asan_interceptors.cc [new file with mode: 0644]
libasan/asan_interceptors.h [new file with mode: 0644]
libasan/asan_internal.h [new file with mode: 0644]
libasan/asan_linux.cc [new file with mode: 0644]
libasan/asan_lock.h [new file with mode: 0644]
libasan/asan_mac.cc [new file with mode: 0644]
libasan/asan_mac.h [new file with mode: 0644]
libasan/asan_malloc_linux.cc [new file with mode: 0644]
libasan/asan_malloc_mac.cc [new file with mode: 0644]
libasan/asan_malloc_win.cc [new file with mode: 0644]
libasan/asan_mapping.h [new file with mode: 0644]
libasan/asan_new_delete.cc [new file with mode: 0644]
libasan/asan_poisoning.cc [new file with mode: 0644]
libasan/asan_posix.cc [new file with mode: 0644]
libasan/asan_report.cc [new file with mode: 0644]
libasan/asan_report.h [new file with mode: 0644]
libasan/asan_rtl.cc [new file with mode: 0644]
libasan/asan_stack.cc [new file with mode: 0644]
libasan/asan_stack.h [new file with mode: 0644]
libasan/asan_stats.cc [new file with mode: 0644]
libasan/asan_stats.h [new file with mode: 0644]
libasan/asan_thread.cc [new file with mode: 0644]
libasan/asan_thread.h [new file with mode: 0644]
libasan/asan_thread_registry.cc [new file with mode: 0644]
libasan/asan_thread_registry.h [new file with mode: 0644]
libasan/asan_win.cc [new file with mode: 0644]
libasan/config.guess [new file with mode: 0644]
libasan/config.sub [new file with mode: 0644]
libasan/configure [new file with mode: 0644]
libasan/configure.ac [new file with mode: 0644]
libasan/depcomp [new file with mode: 0644]
libasan/include/sanitizer/asan_interface.h [new file with mode: 0644]
libasan/include/sanitizer/common_interface_defs.h [new file with mode: 0644]
libasan/install-sh [new file with mode: 0644]
libasan/interception/interception.h [new file with mode: 0644]
libasan/interception/interception_linux.cc [new file with mode: 0644]
libasan/interception/interception_linux.h [new file with mode: 0644]
libasan/interception/interception_mac.cc [new file with mode: 0644]
libasan/interception/interception_mac.h [new file with mode: 0644]
libasan/interception/interception_win.cc [new file with mode: 0644]
libasan/interception/interception_win.h [new file with mode: 0644]
libasan/libtool-version [new file with mode: 0644]
libasan/ltmain.sh [new file with mode: 0644]
libasan/missing [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_allocator.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_allocator64.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_atomic.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_atomic_clang.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_atomic_msvc.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_common.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_common.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_flags.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_flags.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_internal_defs.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_libc.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_libc.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_linux.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_list.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_mac.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_mutex.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_placement_new.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_posix.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_printf.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_procmaps.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_stackdepot.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_stackdepot.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_stacktrace.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_stacktrace.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_symbolizer.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_symbolizer.h [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_symbolizer_linux.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_symbolizer_mac.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_symbolizer_win.cc [new file with mode: 0644]
libasan/sanitizer_common/sanitizer_win.cc [new file with mode: 0644]