Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
scripts/ | H | 09-Jul-2024 | - | 997 | 800 | |
tests/ | H | 09-Jul-2024 | - | 4,759 | 3,686 | |
.clang-format | H A D | 09-Jul-2024 | 64 | 3 | 2 | |
README.txt | H A D | 09-Jul-2024 | 924 | 27 | 20 | |
asan.syms.extra | H A D | 09-Jul-2024 | 39 | 5 | 4 | |
asan_activation.cc | H A D | 09-Jul-2024 | 4.5 KiB | 145 | 101 | |
asan_activation.h | H A D | 09-Jul-2024 | 708 | 24 | 7 | |
asan_activation_flags.inc | H A D | 09-Jul-2024 | 1.4 KiB | 38 | 33 | |
asan_allocator.cc | H A D | 09-Jul-2024 | 38.9 KiB | 1,110 | 860 | |
asan_allocator.h | H A D | 09-Jul-2024 | 8.7 KiB | 246 | 202 | |
asan_blacklist.txt | H A D | 09-Jul-2024 | 513 | 14 | 11 | |
asan_debugging.cc | H A D | 09-Jul-2024 | 4.7 KiB | 148 | 111 | |
asan_descriptions.cc | H A D | 09-Jul-2024 | 16.4 KiB | 503 | 415 | |
asan_descriptions.h | H A D | 09-Jul-2024 | 7.6 KiB | 264 | 199 | |
asan_errors.cc | H A D | 09-Jul-2024 | 21.3 KiB | 586 | 520 | |
asan_errors.h | H A D | 09-Jul-2024 | 14.1 KiB | 439 | 357 | |
asan_fake_stack.cc | H A D | 09-Jul-2024 | 10.8 KiB | 284 | 227 | |
asan_fake_stack.h | H A D | 09-Jul-2024 | 6.9 KiB | 177 | 82 | |
asan_flags.cc | H A D | 09-Jul-2024 | 7.3 KiB | 216 | 156 | |
asan_flags.h | H A D | 09-Jul-2024 | 1.4 KiB | 50 | 18 | |
asan_flags.inc | H A D | 09-Jul-2024 | 7.7 KiB | 162 | 157 | |
asan_fuchsia.cc | H A D | 09-Jul-2024 | 8.1 KiB | 226 | 134 | |
asan_globals.cc | H A D | 09-Jul-2024 | 17 KiB | 466 | 341 | |
asan_globals_win.cc | H A D | 09-Jul-2024 | 2 KiB | 63 | 38 | |
asan_init_version.h | H A D | 09-Jul-2024 | 1.9 KiB | 46 | 11 | |
asan_interceptors.cc | H A D | 09-Jul-2024 | 22.6 KiB | 668 | 541 | |
asan_interceptors.h | H A D | 09-Jul-2024 | 4.4 KiB | 136 | 98 | |
asan_interceptors_memintrinsics.cc | H A D | 09-Jul-2024 | 1.5 KiB | 45 | 19 | |
asan_interceptors_memintrinsics.h | H A D | 09-Jul-2024 | 8.1 KiB | 156 | 115 | |
asan_interface.inc | H A D | 09-Jul-2024 | 7.1 KiB | 170 | 169 | |
asan_interface_internal.h | H A D | 09-Jul-2024 | 10.7 KiB | 256 | 173 | |
asan_internal.h | H A D | 09-Jul-2024 | 5.5 KiB | 165 | 93 | |
asan_linux.cc | H A D | 09-Jul-2024 | 7.4 KiB | 262 | 195 | |
asan_lock.h | H A D | 09-Jul-2024 | 0 | 1 | 0 | |
asan_mac.cc | H A D | 09-Jul-2024 | 11.6 KiB | 333 | 240 | |
asan_malloc_linux.cc | H A D | 09-Jul-2024 | 9.5 KiB | 301 | 227 | |
asan_malloc_local.h | H A D | 09-Jul-2024 | 1.3 KiB | 45 | 18 | |
asan_malloc_mac.cc | H A D | 09-Jul-2024 | 3.2 KiB | 86 | 59 | |
asan_malloc_win.cc | H A D | 09-Jul-2024 | 8.2 KiB | 268 | 190 | |
asan_mapping.h | H A D | 09-Jul-2024 | 14.5 KiB | 402 | 207 | |
asan_mapping_myriad.h | H A D | 09-Jul-2024 | 2.1 KiB | 87 | 54 | |
asan_memory_profile.cc | H A D | 09-Jul-2024 | 4.1 KiB | 131 | 101 | |
asan_new_delete.cc | H A D | 09-Jul-2024 | 8.1 KiB | 212 | 162 | |
asan_poisoning.cc | H A D | 09-Jul-2024 | 16 KiB | 462 | 348 | |
asan_poisoning.h | H A D | 09-Jul-2024 | 3.8 KiB | 100 | 57 | |
asan_posix.cc | H A D | 09-Jul-2024 | 2.9 KiB | 119 | 82 | |
asan_preinit.cc | H A D | 09-Jul-2024 | 1,001 | 26 | 6 | |
asan_premap_shadow.cc | H A D | 09-Jul-2024 | 2.7 KiB | 80 | 43 | |
asan_premap_shadow.h | H A D | 09-Jul-2024 | 885 | 31 | 11 | |
asan_report.cc | H A D | 09-Jul-2024 | 19.7 KiB | 553 | 411 | |
asan_report.h | H A D | 09-Jul-2024 | 4.4 KiB | 99 | 67 | |
asan_rtems.cc | H A D | 09-Jul-2024 | 8.8 KiB | 260 | 154 | |
asan_rtl.cc | H A D | 09-Jul-2024 | 22.1 KiB | 604 | 464 | |
asan_scariness_score.h | H A D | 09-Jul-2024 | 2.2 KiB | 75 | 40 | |
asan_shadow_setup.cc | H A D | 09-Jul-2024 | 6.2 KiB | 166 | 112 | |
asan_stack.cc | H A D | 09-Jul-2024 | 1.1 KiB | 41 | 19 | |
asan_stack.h | H A D | 09-Jul-2024 | 4.3 KiB | 115 | 75 | |
asan_stats.cc | H A D | 09-Jul-2024 | 5.6 KiB | 175 | 128 | |
asan_stats.h | H A D | 09-Jul-2024 | 2 KiB | 73 | 38 | |
asan_suppressions.cc | H A D | 09-Jul-2024 | 3.6 KiB | 106 | 74 | |
asan_suppressions.h | H A D | 09-Jul-2024 | 1,003 | 31 | 12 | |
asan_thread.cc | H A D | 09-Jul-2024 | 18 KiB | 538 | 408 | |
asan_thread.h | H A D | 09-Jul-2024 | 5.7 KiB | 200 | 131 | |
asan_win.cc | H A D | 09-Jul-2024 | 12.2 KiB | 364 | 226 | |
asan_win_dll_thunk.cc | H A D | 09-Jul-2024 | 5.1 KiB | 154 | 102 | |
asan_win_dynamic_runtime_thunk.cc | H A D | 09-Jul-2024 | 5.4 KiB | 132 | 57 | |
asan_win_weak_interception.cc | H A D | 09-Jul-2024 | 1.1 KiB | 24 | 7 | |
weak_symbols.txt | H A D | 09-Jul-2024 | 268 | 13 | 12 |
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