README.txt 924 B

1234567891011121314151617181920212223242526
  1. AddressSanitizer RT
  2. ================================
  3. This directory contains sources of the AddressSanitizer (ASan) runtime library.
  4. Directory structure:
  5. README.txt : This file.
  6. Makefile.mk : File for make-based build.
  7. CMakeLists.txt : File for cmake-based build.
  8. asan_*.{cc,h} : Sources of the asan runtime library.
  9. scripts/* : Helper scripts.
  10. tests/* : ASan unit tests.
  11. Also ASan runtime needs the following libraries:
  12. lib/interception/ : Machinery used to intercept function calls.
  13. lib/sanitizer_common/ : Code shared between various sanitizers.
  14. ASan runtime currently also embeds part of LeakSanitizer runtime for
  15. leak detection (lib/lsan/lsan_common.{cc,h}).
  16. ASan runtime can only be built by CMake. You can run ASan tests
  17. from the root of your CMake build tree:
  18. make check-asan
  19. For more instructions see:
  20. https://github.com/google/sanitizers/wiki/AddressSanitizerHowToBuild