forked from OSchip/llvm-project
e54a9e6fbf
llvm-svn: 172059 |
||
---|---|---|
.. | ||
dynamic | ||
lit_tests | ||
scripts | ||
tests | ||
CMakeLists.txt | ||
Makefile.mk | ||
README.txt | ||
asan_allocator.cc | ||
asan_allocator.h | ||
asan_allocator2.cc | ||
asan_fake_stack.cc | ||
asan_flags.h | ||
asan_globals.cc | ||
asan_intercepted_functions.h | ||
asan_interceptors.cc | ||
asan_interceptors.h | ||
asan_internal.h | ||
asan_linux.cc | ||
asan_lock.h | ||
asan_mac.cc | ||
asan_mac.h | ||
asan_malloc_linux.cc | ||
asan_malloc_mac.cc | ||
asan_malloc_win.cc | ||
asan_mapping.h | ||
asan_new_delete.cc | ||
asan_poisoning.cc | ||
asan_posix.cc | ||
asan_report.cc | ||
asan_report.h | ||
asan_rtl.cc | ||
asan_stack.cc | ||
asan_stack.h | ||
asan_stats.cc | ||
asan_stats.h | ||
asan_thread.cc | ||
asan_thread.h | ||
asan_thread_registry.cc | ||
asan_thread_registry.h | ||
asan_win.cc |
README.txt
AddressSanitizer RT ================================ This directory contains sources of the AddressSanitizer (asan) run-time library. We are in the process of integrating AddressSanitizer with LLVM, stay tuned. Directory structre: 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 run-time lirbary. scripts/* : Helper scripts. tests/* : ASan unit tests. lit_tests/* : ASan output tests. Also ASan runtime needs the following libraries: lib/interception/ : Machinery used to intercept function calls. lib/sanitizer_common/ : Code shared between ASan and TSan. Currently ASan runtime can be built by both make and cmake build systems. (see compiler-rt/make and files Makefile.mk for make-based build and files CMakeLists.txt for cmake-based build). ASan unit and output tests work only with cmake. You may run this command from the root of your cmake build tree: make check-asan For more instructions see: http://code.google.com/p/address-sanitizer/wiki/HowToBuild