| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| dynamic/ | 03-May-2024 | - | 135 | 93 | ||
| lit_tests/ | 03-May-2024 | - | 1,357 | 636 | ||
| scripts/ | 03-May-2024 | - | 384 | 315 | ||
| tests/ | 03-May-2024 | - | 3,521 | 2,779 | ||
| Android.mk | D | 03-May-2024 | 4.3 KiB | 168 | 126 | |
| CMakeLists.txt | D | 03-May-2024 | 3.5 KiB | 125 | 112 | |
| Makefile.mk | D | 03-May-2024 | 859 | 26 | 10 | |
| README.txt | D | 03-May-2024 | 1.1 KiB | 30 | 23 | |
| asan_allocator.cc | D | 03-May-2024 | 32 KiB | 1,079 | 871 | |
| asan_allocator.h | D | 03-May-2024 | 4.7 KiB | 160 | 109 | |
| asan_android_stub.cc | D | 03-May-2024 | 134 | 5 | 3 | |
| asan_flags.h | D | 03-May-2024 | 3.9 KiB | 104 | 37 | |
| asan_globals.cc | D | 03-May-2024 | 7.3 KiB | 209 | 153 | |
| asan_intercepted_functions.h | D | 03-May-2024 | 8.4 KiB | 220 | 173 | |
| asan_interceptors.cc | D | 03-May-2024 | 20.6 KiB | 714 | 578 | |
| asan_interceptors.h | D | 03-May-2024 | 1.4 KiB | 42 | 22 | |
| asan_internal.h | D | 03-May-2024 | 4.9 KiB | 168 | 100 | |
| asan_linux.cc | D | 03-May-2024 | 4 KiB | 153 | 111 | |
| asan_lock.h | D | 03-May-2024 | 1.3 KiB | 43 | 18 | |
| asan_mac.cc | D | 03-May-2024 | 19 KiB | 529 | 370 | |
| asan_mac.h | D | 03-May-2024 | 1.4 KiB | 57 | 27 | |
| asan_malloc_linux.cc | D | 03-May-2024 | 4.1 KiB | 145 | 98 | |
| asan_malloc_mac.cc | D | 03-May-2024 | 14.8 KiB | 433 | 279 | |
| asan_malloc_win.cc | D | 03-May-2024 | 3.9 KiB | 142 | 91 | |
| asan_mapping.h | D | 03-May-2024 | 3.5 KiB | 123 | 82 | |
| asan_new_delete.cc | D | 03-May-2024 | 1.9 KiB | 57 | 32 | |
| asan_poisoning.cc | D | 03-May-2024 | 5 KiB | 154 | 111 | |
| asan_posix.cc | D | 03-May-2024 | 3.7 KiB | 121 | 83 | |
| asan_report.cc | D | 03-May-2024 | 15.4 KiB | 454 | 360 | |
| asan_report.h | D | 03-May-2024 | 2.2 KiB | 54 | 28 | |
| asan_rtl.cc | D | 03-May-2024 | 14.3 KiB | 409 | 309 | |
| asan_stack.cc | D | 03-May-2024 | 1.1 KiB | 37 | 15 | |
| asan_stack.h | D | 03-May-2024 | 2 KiB | 55 | 23 | |
| asan_stats.cc | D | 03-May-2024 | 2.7 KiB | 89 | 59 | |
| asan_stats.h | D | 03-May-2024 | 1.7 KiB | 60 | 30 | |
| asan_thread.cc | D | 03-May-2024 | 4.5 KiB | 156 | 114 | |
| asan_thread.h | D | 03-May-2024 | 3.1 KiB | 106 | 73 | |
| asan_thread_registry.cc | D | 03-May-2024 | 5 KiB | 173 | 128 | |
| asan_thread_registry.h | D | 03-May-2024 | 2.4 KiB | 82 | 43 | |
| asan_win.cc | D | 03-May-2024 | 5.5 KiB | 186 | 118 | |
| asanwrapper.cc | D | 03-May-2024 | 1.4 KiB | 52 | 42 |
README.txt
1AddressSanitizer RT 2================================ 3This directory contains sources of the AddressSanitizer (asan) run-time library. 4We are in the process of integrating AddressSanitizer with LLVM, stay tuned. 5 6Directory structre: 7README.txt : This file. 8Makefile.mk : File for make-based build. 9CMakeLists.txt : File for cmake-based build. 10asan_*.{cc,h} : Sources of the asan run-time lirbary. 11scripts/* : Helper scripts. 12tests/* : ASan unit tests. 13lit_tests/* : ASan output tests. 14 15Also ASan runtime needs the following libraries: 16lib/interception/ : Machinery used to intercept function calls. 17lib/sanitizer_common/ : Code shared between ASan and TSan. 18 19Currently ASan runtime can be built by both make and cmake build systems. 20(see compiler-rt/make and files Makefile.mk for make-based build and 21files CMakeLists.txt for cmake-based build). 22 23ASan unit and output tests work only with cmake. You may run this 24command from the root of your cmake build tree: 25 26make check-asan 27 28For more instructions see: 29http://code.google.com/p/address-sanitizer/wiki/HowToBuild 30