| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| lit_tests/ | 03-May-2024 | - | 2,164 | 997 | ||
| scripts/ | 03-May-2024 | - | 485 | 386 | ||
| tests/ | 03-May-2024 | - | 4,109 | 3,236 | ||
| Android.mk | D | 03-May-2024 | 5.3 KiB | 193 | 147 | |
| CMakeLists.txt | D | 03-May-2024 | 2.6 KiB | 100 | 89 | |
| Makefile.mk | D | 03-May-2024 | 783 | 25 | 9 | |
| README.txt | D | 03-May-2024 | 1.1 KiB | 30 | 23 | |
| asan_allocator.cc | D | 03-May-2024 | 25.2 KiB | 814 | 635 | |
| asan_allocator.h | D | 03-May-2024 | 6.7 KiB | 227 | 164 | |
| asan_allocator2.cc | D | 03-May-2024 | 24.5 KiB | 714 | 553 | |
| asan_android_stub.cc | D | 03-May-2024 | 134 | 5 | 3 | |
| asan_fake_stack.cc | D | 03-May-2024 | 5.3 KiB | 182 | 142 | |
| asan_flags.h | D | 03-May-2024 | 4.8 KiB | 124 | 45 | |
| asan_globals.cc | D | 03-May-2024 | 6.4 KiB | 184 | 132 | |
| asan_intercepted_functions.h | D | 03-May-2024 | 3.3 KiB | 111 | 81 | |
| asan_interceptors.cc | D | 03-May-2024 | 23.9 KiB | 775 | 624 | |
| asan_interceptors.h | D | 03-May-2024 | 1.4 KiB | 39 | 19 | |
| asan_interface_internal.h | D | 03-May-2024 | 5.6 KiB | 137 | 80 | |
| asan_internal.h | D | 03-May-2024 | 5.5 KiB | 188 | 117 | |
| asan_linux.cc | D | 03-May-2024 | 3.8 KiB | 137 | 103 | |
| asan_lock.h | D | 03-May-2024 | 0 | 1 | 0 | |
| asan_mac.cc | D | 03-May-2024 | 15.7 KiB | 437 | 310 | |
| asan_mac.h | D | 03-May-2024 | 1.5 KiB | 58 | 28 | |
| asan_malloc_linux.cc | D | 03-May-2024 | 4.2 KiB | 150 | 102 | |
| asan_malloc_mac.cc | D | 03-May-2024 | 10.5 KiB | 350 | 250 | |
| asan_malloc_win.cc | D | 03-May-2024 | 3.9 KiB | 143 | 92 | |
| asan_mapping.h | D | 03-May-2024 | 7.3 KiB | 225 | 134 | |
| asan_new_delete.cc | D | 03-May-2024 | 3.4 KiB | 109 | 69 | |
| asan_poisoning.cc | D | 03-May-2024 | 7.5 KiB | 220 | 162 | |
| asan_posix.cc | D | 03-May-2024 | 3.7 KiB | 121 | 83 | |
| asan_preinit.cc | D | 03-May-2024 | 1.3 KiB | 30 | 8 | |
| asan_report.cc | D | 03-May-2024 | 25.6 KiB | 720 | 612 | |
| asan_report.h | D | 03-May-2024 | 2.4 KiB | 58 | 32 | |
| asan_rtl.cc | D | 03-May-2024 | 18.8 KiB | 530 | 408 | |
| asan_stack.cc | D | 03-May-2024 | 1.5 KiB | 44 | 20 | |
| asan_stack.h | D | 03-May-2024 | 2.5 KiB | 67 | 32 | |
| asan_stats.cc | D | 03-May-2024 | 3 KiB | 94 | 64 | |
| asan_stats.h | D | 03-May-2024 | 1.9 KiB | 70 | 38 | |
| asan_thread.cc | D | 03-May-2024 | 4.5 KiB | 156 | 114 | |
| asan_thread.h | D | 03-May-2024 | 3.4 KiB | 115 | 80 | |
| asan_thread_registry.cc | D | 03-May-2024 | 6.4 KiB | 199 | 144 | |
| asan_thread_registry.h | D | 03-May-2024 | 2.6 KiB | 86 | 45 | |
| asan_win.cc | D | 03-May-2024 | 4.5 KiB | 160 | 102 | |
| 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