Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
lit_tests/ | 03-May-2024 | - | 3,226 | 1,699 | ||
scripts/ | 03-May-2024 | - | 510 | 405 | ||
tests/ | 03-May-2024 | - | 4,068 | 3,206 | ||
Android.mk | D | 03-May-2024 | 5.7 KiB | 199 | 153 | |
CMakeLists.txt | D | 03-May-2024 | 2.8 KiB | 102 | 90 | |
Makefile.mk | D | 03-May-2024 | 783 | 25 | 9 | |
README.txt | D | 03-May-2024 | 1.1 KiB | 30 | 23 | |
asan.syms | D | 03-May-2024 | 76 | 6 | 5 | |
asan_allocator.h | D | 03-May-2024 | 3.6 KiB | 127 | 94 | |
asan_allocator2.cc | D | 03-May-2024 | 28 KiB | 826 | 640 | |
asan_android_stub.cc | D | 03-May-2024 | 134 | 5 | 3 | |
asan_blacklist.txt | D | 03-May-2024 | 417 | 11 | 9 | |
asan_fake_stack.cc | D | 03-May-2024 | 5.7 KiB | 183 | 142 | |
asan_fake_stack.h | D | 03-May-2024 | 3.6 KiB | 118 | 73 | |
asan_flags.h | D | 03-May-2024 | 4.6 KiB | 120 | 44 | |
asan_globals.cc | D | 03-May-2024 | 7.1 KiB | 213 | 158 | |
asan_intercepted_functions.h | D | 03-May-2024 | 3.3 KiB | 115 | 84 | |
asan_interceptors.cc | D | 03-May-2024 | 23.6 KiB | 752 | 602 | |
asan_interceptors.h | D | 03-May-2024 | 1.4 KiB | 39 | 19 | |
asan_interface_internal.h | D | 03-May-2024 | 5.8 KiB | 142 | 80 | |
asan_internal.h | D | 03-May-2024 | 4.6 KiB | 148 | 89 | |
asan_linux.cc | D | 03-May-2024 | 3.5 KiB | 125 | 91 | |
asan_lock.h | D | 03-May-2024 | 0 | 1 | 0 | |
asan_mac.cc | D | 03-May-2024 | 15.9 KiB | 443 | 315 | |
asan_mac.h | D | 03-May-2024 | 1.5 KiB | 60 | 30 | |
asan_malloc_linux.cc | D | 03-May-2024 | 4.2 KiB | 151 | 102 | |
asan_malloc_mac.cc | D | 03-May-2024 | 11 KiB | 360 | 257 | |
asan_malloc_win.cc | D | 03-May-2024 | 3.9 KiB | 145 | 93 | |
asan_mapping.h | D | 03-May-2024 | 7.7 KiB | 236 | 138 | |
asan_new_delete.cc | D | 03-May-2024 | 3.4 KiB | 109 | 69 | |
asan_poisoning.cc | D | 03-May-2024 | 8.7 KiB | 257 | 192 | |
asan_poisoning.h | D | 03-May-2024 | 2.2 KiB | 60 | 32 | |
asan_posix.cc | D | 03-May-2024 | 3.7 KiB | 122 | 83 | |
asan_preinit.cc | D | 03-May-2024 | 1.4 KiB | 32 | 8 | |
asan_report.cc | D | 03-May-2024 | 27.3 KiB | 765 | 638 | |
asan_report.h | D | 03-May-2024 | 2.4 KiB | 58 | 32 | |
asan_rtl.cc | D | 03-May-2024 | 19.9 KiB | 569 | 445 | |
asan_stack.cc | D | 03-May-2024 | 1.6 KiB | 45 | 21 | |
asan_stack.h | D | 03-May-2024 | 3.3 KiB | 82 | 48 | |
asan_stats.cc | D | 03-May-2024 | 6.1 KiB | 177 | 130 | |
asan_stats.h | D | 03-May-2024 | 2.3 KiB | 81 | 42 | |
asan_thread.cc | D | 03-May-2024 | 9.3 KiB | 299 | 223 | |
asan_thread.h | D | 03-May-2024 | 3.8 KiB | 132 | 88 | |
asan_win.cc | D | 03-May-2024 | 3.8 KiB | 138 | 87 | |
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