freebsd-dev/contrib/compiler-rt/lib/asan
Dimitry Andric abb48e0e14 Update compiler-rt to trunk r230183. This has some of our patches
imported, so we have just a few small diffs against upstream left.
2015-02-22 22:53:51 +00:00
..
scripts Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
tests Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_activation_flags.inc
asan_activation.cc
asan_activation.h
asan_allocator.cc
asan_allocator.h
asan_blacklist.txt
asan_debugging.cc
asan_fake_stack.cc
asan_fake_stack.h
asan_flags.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_flags.h Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_flags.inc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_globals.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_init_version.h
asan_interceptors.cc
asan_interceptors.h
asan_interface_internal.h Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_internal.h Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_linux.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_lock.h
asan_mac.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_malloc_linux.cc
asan_malloc_mac.cc
asan_malloc_win.cc
asan_mapping.h
asan_new_delete.cc
asan_poisoning.cc
asan_poisoning.h
asan_posix.cc
asan_preinit.cc
asan_report.cc
asan_report.h
asan_rtl.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_stack.cc
asan_stack.h
asan_stats.cc
asan_stats.h
asan_suppressions.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_suppressions.h
asan_thread.cc
asan_thread.h
asan_win_dll_thunk.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_win_dynamic_runtime_thunk.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan_win.cc Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00
asan.syms.extra
README.txt Update compiler-rt to trunk r230183. This has some of our patches 2015-02-22 22:53:51 +00:00

AddressSanitizer RT
================================
This directory contains sources of the AddressSanitizer (ASan) runtime library.

Directory structure:
README.txt       : This file.
Makefile.mk      : File for make-based build.
CMakeLists.txt   : File for cmake-based build.
asan_*.{cc,h}    : Sources of the asan runtime library.
scripts/*        : Helper scripts.
tests/*          : ASan unit tests.

Also ASan runtime needs the following libraries:
lib/interception/      : Machinery used to intercept function calls.
lib/sanitizer_common/  : Code shared between various sanitizers.

ASan runtime currently also embeds part of LeakSanitizer runtime for
leak detection (lib/lsan/lsan_common.{cc,h}).

ASan runtime can only be built by CMake. You can run ASan tests
from the root of your CMake build tree:

make check-asan

For more instructions see:
http://code.google.com/p/address-sanitizer/wiki/HowToBuild