[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / compiler-rt / lib / asan / README.txt
blobbb6ff42c5cde4892f3f2a2c093f4a8484f89bd37
1 AddressSanitizer RT
2 ================================
3 This directory contains sources of the AddressSanitizer (ASan) runtime library.
5 Directory structure:
6 README.txt       : This file.
7 Makefile.mk      : File for make-based build.
8 CMakeLists.txt   : File for cmake-based build.
9 asan_*.{cc,h}    : Sources of the asan runtime library.
10 scripts/*        : Helper scripts.
11 tests/*          : ASan unit tests.
13 Also ASan runtime needs the following libraries:
14 lib/interception/      : Machinery used to intercept function calls.
15 lib/sanitizer_common/  : Code shared between various sanitizers.
17 ASan runtime currently also embeds part of LeakSanitizer runtime for
18 leak detection (lib/lsan/lsan_common.{cc,h}).
20 ASan runtime can only be built by CMake. You can run ASan tests
21 from the root of your CMake build tree:
23 make check-asan
25 For more instructions see:
26 https://github.com/google/sanitizers/wiki/AddressSanitizerHowToBuild