Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
scripts/ | 03-May-2024 | - | 719 | 565 | ||
tests/ | 03-May-2024 | - | 4,483 | 3,496 | ||
Android.mk | D | 03-May-2024 | 6.3 KiB | 214 | 167 | |
CMakeLists.txt | D | 03-May-2024 | 6.6 KiB | 198 | 173 | |
Makefile.mk | D | 03-May-2024 | 1.1 KiB | 30 | 14 | |
README.txt | D | 03-May-2024 | 1 KiB | 29 | 22 | |
asan.syms.extra | D | 03-May-2024 | 28 | 4 | 3 | |
asan_activation.cc | D | 03-May-2024 | 2.2 KiB | 75 | 45 | |
asan_activation.h | D | 03-May-2024 | 714 | 24 | 7 | |
asan_allocator.h | D | 03-May-2024 | 5.1 KiB | 164 | 126 | |
asan_allocator2.cc | D | 03-May-2024 | 27.6 KiB | 817 | 628 | |
asan_android_stub.cc | D | 03-May-2024 | 134 | 5 | 3 | |
asan_blacklist.txt | D | 03-May-2024 | 513 | 14 | 11 | |
asan_dll_thunk.cc | D | 03-May-2024 | 15.5 KiB | 350 | 229 | |
asan_fake_stack.cc | D | 03-May-2024 | 9.7 KiB | 256 | 205 | |
asan_fake_stack.h | D | 03-May-2024 | 6.8 KiB | 176 | 81 | |
asan_flags.h | D | 03-May-2024 | 2.1 KiB | 78 | 48 | |
asan_globals.cc | D | 03-May-2024 | 8.9 KiB | 255 | 193 | |
asan_init_version.h | D | 03-May-2024 | 1.5 KiB | 38 | 9 | |
asan_interceptors.cc | D | 03-May-2024 | 26.6 KiB | 834 | 669 | |
asan_interceptors.h | D | 03-May-2024 | 3.2 KiB | 111 | 79 | |
asan_interface_internal.h | D | 03-May-2024 | 6.2 KiB | 151 | 93 | |
asan_internal.h | D | 03-May-2024 | 4.6 KiB | 150 | 92 | |
asan_linux.cc | D | 03-May-2024 | 7.4 KiB | 250 | 194 | |
asan_lock.h | D | 03-May-2024 | 0 | 1 | 0 | |
asan_mac.cc | D | 03-May-2024 | 15.2 KiB | 421 | 291 | |
asan_malloc_linux.cc | D | 03-May-2024 | 4.9 KiB | 166 | 117 | |
asan_malloc_mac.cc | D | 03-May-2024 | 10.9 KiB | 360 | 257 | |
asan_malloc_win.cc | D | 03-May-2024 | 4.7 KiB | 172 | 113 | |
asan_mapping.h | D | 03-May-2024 | 9.3 KiB | 269 | 147 | |
asan_new_delete.cc | D | 03-May-2024 | 3.8 KiB | 123 | 82 | |
asan_poisoning.cc | D | 03-May-2024 | 12.6 KiB | 355 | 265 | |
asan_poisoning.h | D | 03-May-2024 | 3.4 KiB | 91 | 55 | |
asan_posix.cc | D | 03-May-2024 | 2.6 KiB | 88 | 54 | |
asan_preinit.cc | D | 03-May-2024 | 1.4 KiB | 32 | 8 | |
asan_report.cc | D | 03-May-2024 | 34.4 KiB | 960 | 820 | |
asan_report.h | D | 03-May-2024 | 2.9 KiB | 70 | 43 | |
asan_rtl.cc | D | 03-May-2024 | 29 KiB | 775 | 608 | |
asan_stack.cc | D | 03-May-2024 | 786 | 26 | 9 | |
asan_stack.h | D | 03-May-2024 | 4.3 KiB | 100 | 65 | |
asan_stats.cc | D | 03-May-2024 | 6.2 KiB | 192 | 145 | |
asan_stats.h | D | 03-May-2024 | 2.2 KiB | 79 | 43 | |
asan_thread.cc | D | 03-May-2024 | 11.4 KiB | 345 | 252 | |
asan_thread.h | D | 03-May-2024 | 4.8 KiB | 167 | 109 | |
asan_win.cc | D | 03-May-2024 | 2.1 KiB | 92 | 54 | |
asanwrapper.cc | D | 03-May-2024 | 1.4 KiB | 52 | 42 |
README.txt
1AddressSanitizer RT 2================================ 3This directory contains sources of the AddressSanitizer (asan) runtime library. 4We are in the process of integrating AddressSanitizer with LLVM, stay tuned. 5 6Directory structure: 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 runtime library. 11scripts/* : Helper scripts. 12tests/* : ASan unit tests. 13 14Also ASan runtime needs the following libraries: 15lib/interception/ : Machinery used to intercept function calls. 16lib/sanitizer_common/ : Code shared between ASan and TSan. 17 18Currently ASan runtime can be built by both make and cmake build systems. 19(see compiler-rt/make and files Makefile.mk for make-based build and 20files CMakeLists.txt for cmake-based build). 21 22ASan unit and output tests work only with cmake. You may run this 23command from the root of your cmake build tree: 24 25make check-asan 26 27For more instructions see: 28http://code.google.com/p/address-sanitizer/wiki/HowToBuild 29