Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
scripts/ | 22-Nov-2023 | - | 1,057 | 844 | ||
tests/ | 22-Nov-2023 | - | 4,651 | 3,638 | ||
.clang-format | D | 22-Nov-2023 | 21 | 2 | 1 | |
Android.bp | D | 23-Nov-2023 | 4.9 KiB | 218 | 192 | |
CMakeLists.txt | D | 22-Nov-2023 | 7.3 KiB | 233 | 204 | |
README.txt | D | 22-Nov-2023 | 924 | 27 | 20 | |
asan.syms.extra | D | 22-Nov-2023 | 28 | 4 | 3 | |
asan_activation.cc | D | 22-Nov-2023 | 4.3 KiB | 141 | 98 | |
asan_activation.h | D | 22-Nov-2023 | 708 | 24 | 7 | |
asan_activation_flags.inc | D | 22-Nov-2023 | 1.3 KiB | 36 | 31 | |
asan_allocator.cc | D | 22-Nov-2023 | 31.7 KiB | 925 | 703 | |
asan_allocator.h | D | 22-Nov-2023 | 6 KiB | 188 | 146 | |
asan_blacklist.txt | D | 22-Nov-2023 | 513 | 14 | 11 | |
asan_debugging.cc | D | 22-Nov-2023 | 4.1 KiB | 142 | 106 | |
asan_fake_stack.cc | D | 22-Nov-2023 | 10.7 KiB | 284 | 228 | |
asan_fake_stack.h | D | 22-Nov-2023 | 6.9 KiB | 177 | 82 | |
asan_flags.cc | D | 22-Nov-2023 | 5.7 KiB | 180 | 129 | |
asan_flags.h | D | 22-Nov-2023 | 1.4 KiB | 50 | 18 | |
asan_flags.inc | D | 22-Nov-2023 | 6.6 KiB | 142 | 137 | |
asan_globals.cc | D | 22-Nov-2023 | 13.6 KiB | 384 | 279 | |
asan_init_version.h | D | 22-Nov-2023 | 1.6 KiB | 39 | 6 | |
asan_interceptors.cc | D | 22-Nov-2023 | 29.2 KiB | 807 | 650 | |
asan_interceptors.h | D | 22-Nov-2023 | 4 KiB | 125 | 91 | |
asan_interface_internal.h | D | 22-Nov-2023 | 9.7 KiB | 229 | 151 | |
asan_internal.h | D | 22-Nov-2023 | 5.3 KiB | 159 | 97 | |
asan_linux.cc | D | 22-Nov-2023 | 5 KiB | 177 | 127 | |
asan_lock.h | D | 22-Nov-2023 | 0 | 1 | 0 | |
asan_mac.cc | D | 22-Nov-2023 | 10.1 KiB | 297 | 201 | |
asan_malloc_linux.cc | D | 22-Nov-2023 | 6.5 KiB | 210 | 151 | |
asan_malloc_mac.cc | D | 22-Nov-2023 | 2.3 KiB | 62 | 43 | |
asan_malloc_win.cc | D | 22-Nov-2023 | 7.6 KiB | 252 | 180 | |
asan_mapping.h | D | 22-Nov-2023 | 12.2 KiB | 337 | 169 | |
asan_memory_profile.cc | D | 22-Nov-2023 | 3 KiB | 101 | 74 | |
asan_new_delete.cc | D | 22-Nov-2023 | 5 KiB | 149 | 105 | |
asan_poisoning.cc | D | 22-Nov-2023 | 15.4 KiB | 435 | 328 | |
asan_poisoning.h | D | 22-Nov-2023 | 3.5 KiB | 94 | 56 | |
asan_posix.cc | D | 22-Nov-2023 | 4.2 KiB | 127 | 75 | |
asan_preinit.cc | D | 22-Nov-2023 | 1,001 | 26 | 6 | |
asan_report.cc | D | 22-Nov-2023 | 45 KiB | 1,274 | 1,069 | |
asan_report.h | D | 22-Nov-2023 | 3.8 KiB | 88 | 59 | |
asan_rtl.cc | D | 22-Nov-2023 | 24.2 KiB | 649 | 501 | |
asan_scariness_score.h | D | 22-Nov-2023 | 2.1 KiB | 68 | 34 | |
asan_stack.cc | D | 22-Nov-2023 | 1.1 KiB | 41 | 19 | |
asan_stack.h | D | 22-Nov-2023 | 5.2 KiB | 123 | 80 | |
asan_stats.cc | D | 22-Nov-2023 | 5.6 KiB | 175 | 128 | |
asan_stats.h | D | 22-Nov-2023 | 2 KiB | 73 | 38 | |
asan_suppressions.cc | D | 22-Nov-2023 | 3.8 KiB | 112 | 79 | |
asan_suppressions.h | D | 22-Nov-2023 | 1,003 | 31 | 12 | |
asan_thread.cc | D | 22-Nov-2023 | 15.1 KiB | 459 | 345 | |
asan_thread.h | D | 22-Nov-2023 | 5.9 KiB | 206 | 138 | |
asan_win.cc | D | 22-Nov-2023 | 11.9 KiB | 332 | 198 | |
asan_win_dll_thunk.cc | D | 22-Nov-2023 | 19 KiB | 438 | 307 | |
asan_win_dynamic_runtime_thunk.cc | D | 22-Nov-2023 | 4.2 KiB | 101 | 33 | |
asanwrapper.cc | D | 22-Nov-2023 | 2.6 KiB | 74 | 37 |
README.txt
1AddressSanitizer RT 2================================ 3This directory contains sources of the AddressSanitizer (ASan) runtime library. 4 5Directory structure: 6README.txt : This file. 7Makefile.mk : File for make-based build. 8CMakeLists.txt : File for cmake-based build. 9asan_*.{cc,h} : Sources of the asan runtime library. 10scripts/* : Helper scripts. 11tests/* : ASan unit tests. 12 13Also ASan runtime needs the following libraries: 14lib/interception/ : Machinery used to intercept function calls. 15lib/sanitizer_common/ : Code shared between various sanitizers. 16 17ASan runtime currently also embeds part of LeakSanitizer runtime for 18leak detection (lib/lsan/lsan_common.{cc,h}). 19 20ASan runtime can only be built by CMake. You can run ASan tests 21from the root of your CMake build tree: 22 23make check-asan 24 25For more instructions see: 26https://github.com/google/sanitizers/wiki/AddressSanitizerHowToBuild 27