Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
scripts/ | H | - | - | 1,645 | 1,319 | |
tests/ | H | - | - | 4,603 | 3,583 | |
.clang-format | H A D | 27-Jul-2021 | 94 | 4 | 3 | |
CMakeLists.txt | H A D | 25-Dec-2024 | 12 KiB | 381 | 335 | |
README.txt | H A D | 04-Dec-2015 | 924 | 27 | 20 | |
asan.syms.extra | H A D | 31-Jan-2017 | 39 | 5 | 4 | |
asan_activation.cpp | H A D | 07-Dec-2021 | 4.6 KiB | 144 | 101 | |
asan_activation.h | H A D | 19-Jan-2019 | 736 | 23 | 7 | |
asan_activation_flags.inc | H A D | 19-Jan-2019 | 1.4 KiB | 37 | 32 | |
asan_allocator.cpp | H A D | 29-Jan-2025 | 43.9 KiB | 1,268 | 980 | |
asan_allocator.h | H A D | 19-Aug-2024 | 11.9 KiB | 298 | 209 | |
asan_debugging.cpp | H A D | 07-Dec-2021 | 4.8 KiB | 148 | 112 | |
asan_descriptions.cpp | H A D | 13-Nov-2024 | 16.8 KiB | 508 | 420 | |
asan_descriptions.h | H A D | 11-Oct-2024 | 7.6 KiB | 270 | 204 | |
asan_errors.cpp | H A D | 15-Oct-2024 | 23 KiB | 621 | 554 | |
asan_errors.h | H A D | 15-Oct-2024 | 16.8 KiB | 480 | 395 | |
asan_fake_stack.cpp | H A D | 16-Sep-2023 | 12.6 KiB | 329 | 258 | |
asan_fake_stack.h | H A D | 01-Aug-2019 | 6.9 KiB | 176 | 82 | |
asan_flags.cpp | H A D | 11-Dec-2024 | 9.7 KiB | 207 | 149 | |
asan_flags.h | H A D | 19-Jan-2019 | 1.4 KiB | 49 | 18 | |
asan_flags.inc | H A D | 24-Aug-2024 | 8.1 KiB | 168 | 163 | |
asan_fuchsia.cpp | H A D | 11-Oct-2024 | 9.7 KiB | 275 | 162 | |
asan_globals.cpp | H A D | 24-Aug-2024 | 21 KiB | 474 | 350 | |
asan_globals_win.cpp | H A D | 09-Sep-2024 | 2.1 KiB | 62 | 38 | |
asan_ignorelist.txt | H A D | 02-Aug-2024 | 703 | 14 | 11 | |
asan_init_version.h | H A D | 19-Jan-2019 | 1.9 KiB | 45 | 11 | |
asan_interceptors.cpp | H A D | 14-Jan-2025 | 29.4 KiB | 887 | 711 | |
asan_interceptors.h | H A D | 27-Nov-2024 | 5.7 KiB | 168 | 126 | |
asan_interceptors_memintrinsics.cpp | H A D | 09-Nov-2023 | 4.2 KiB | 107 | 68 | |
asan_interceptors_memintrinsics.h | H A D | 27-Nov-2024 | 5.6 KiB | 114 | 80 | |
asan_interceptors_vfork.S | H A D | 21-Jul-2022 | 686 | 15 | 12 | |
asan_interface.inc | H A D | 01-Dec-2023 | 8.1 KiB | 190 | 188 | |
asan_interface_internal.h | H A D | 20-Feb-2023 | 11.6 KiB | 276 | 190 | |
asan_internal.h | H A D | 17-Feb-2024 | 5.1 KiB | 162 | 87 | |
asan_linux.cpp | H A D | 17-Sep-2024 | 7.3 KiB | 244 | 181 | |
asan_mac.cpp | H A D | 17-Jun-2024 | 11.9 KiB | 335 | 241 | |
asan_malloc_linux.cpp | H A D | 12-Sep-2024 | 6.9 KiB | 224 | 167 | |
asan_malloc_mac.cpp | H A D | 04-Dec-2023 | 4.2 KiB | 105 | 75 | |
asan_malloc_win.cpp | H A D | 09-Sep-2024 | 20.1 KiB | 552 | 396 | |
asan_malloc_win_thunk.cpp | H A D | 19-Sep-2024 | 7.2 KiB | |||
asan_mapping.h | H A D | 18-Jul-2024 | 14.8 KiB | 413 | 200 | |
asan_mapping_sparc64.h | H A D | 07-Sep-2022 | 3.6 KiB | 122 | 71 | |
asan_memory_profile.cpp | H A D | 04-Apr-2023 | 4 KiB | 125 | 97 | |
asan_new_delete.cpp | H A D | 29-Dec-2023 | 7.6 KiB | 188 | 143 | |
asan_poisoning.cpp | H A D | 15-Oct-2024 | 32 KiB | 685 | 511 | |
asan_poisoning.h | H A D | 07-Dec-2021 | 3.7 KiB | 99 | 62 | |
asan_posix.cpp | H A D | 10-Oct-2024 | 5.8 KiB | 196 | 138 | |
asan_preinit.cpp | H A D | 12-Jul-2024 | 915 | 25 | 6 | |
asan_premap_shadow.cpp | H A D | 17-Jun-2024 | 2.2 KiB | 66 | 32 | |
asan_premap_shadow.h | H A D | 19-Jan-2019 | 913 | 30 | 11 | |
asan_report.cpp | H A D | 15-Oct-2024 | 21.3 KiB | 587 | 442 | |
asan_report.h | H A D | 15-Oct-2024 | 5 KiB | 105 | 74 | |
asan_rtl.cpp | H A D | 18-Sep-2024 | 22.3 KiB | 644 | 496 | |
asan_rtl_static.cpp | H A D | 02-Feb-2022 | 1.4 KiB | 37 | 16 | |
asan_rtl_x86_64.S | H A D | 25-Dec-2023 | 5.1 KiB | 151 | 123 | |
asan_scariness_score.h | H A D | 12-Sep-2019 | 2.3 KiB | 74 | 40 | |
asan_shadow_setup.cpp | H A D | 03-Nov-2021 | 4.8 KiB | 126 | 82 | |
asan_stack.cpp | H A D | 09-Nov-2023 | 2.3 KiB | 90 | 62 | |
asan_stack.h | H A D | 30-May-2023 | 2.9 KiB | 72 | 41 | |
asan_stats.cpp | H A D | 26-Sep-2023 | 5.5 KiB | 174 | 128 | |
asan_stats.h | H A D | 21-Aug-2019 | 2.1 KiB | 72 | 38 | |
asan_suppressions.cpp | H A D | 29-Jan-2025 | 4.5 KiB | 103 | 72 | |
asan_suppressions.h | H A D | 29-Jan-2025 | 1.1 KiB | 30 | 12 | |
asan_thread.cpp | H A D | 12-Oct-2024 | 19.6 KiB | 593 | 455 | |
asan_thread.h | H A D | 11-Oct-2024 | 6.2 KiB | 217 | 144 | |
asan_win.cpp | H A D | 17-Jun-2024 | 14 KiB | 414 | 259 | |
asan_win_common_runtime_thunk.cpp | H A D | 01-Oct-2024 | 4.3 KiB | |||
asan_win_common_runtime_thunk.h | H A D | 19-Sep-2024 | 1.6 KiB | |||
asan_win_dynamic_runtime_thunk.cpp | H A D | 09-Sep-2024 | 2.3 KiB | 131 | 57 | |
asan_win_static_runtime_thunk.cpp | H A D | 22-Sep-2024 | 4.4 KiB | |||
weak_symbols.txt | H A D | 01-Nov-2022 | 422 | 20 | 19 |
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