Name | Date | Size | ||
---|---|---|---|---|
.. | 27-Jan-2024 | 27 | ||
.clang-format | H A D | 18-Dec-2021 | 94 | |
asan.syms.extra | H A D | 10-Aug-2020 | 39 | |
asan_activation.cpp | H A D | 27-Jan-2024 | 4.6 KiB | |
asan_activation.h | H A D | 10-Aug-2020 | 736 | |
asan_activation_flags.inc | H A D | 10-Aug-2020 | 1.4 KiB | |
asan_allocator.cpp | H A D | 27-Jan-2024 | 40.9 KiB | |
asan_allocator.h | H A D | 27-Jan-2024 | 7.9 KiB | |
asan_debugging.cpp | H A D | 27-Jan-2024 | 4.8 KiB | |
asan_descriptions.cpp | H A D | 27-Jan-2024 | 16.6 KiB | |
asan_descriptions.h | H A D | 18-Dec-2021 | 7.7 KiB | |
asan_errors.cpp | H A D | 27-Jan-2024 | 22.8 KiB | |
asan_errors.h | H A D | 27-Jan-2024 | 16 KiB | |
asan_fake_stack.cpp | H A D | 27-Jan-2024 | 11.9 KiB | |
asan_fake_stack.h | H A D | 10-Aug-2020 | 6.9 KiB | |
asan_flags.cpp | H A D | 27-Jan-2024 | 7.1 KiB | |
asan_flags.h | H A D | 10-Aug-2020 | 1.4 KiB | |
asan_flags.inc | H A D | 27-Jan-2024 | 8.1 KiB | |
asan_fuchsia.cpp | H A D | 27-Jan-2024 | 9.7 KiB | |
asan_globals.cpp | H A D | 27-Jan-2024 | 16.7 KiB | |
asan_globals_win.cpp | H A D | 10-Aug-2020 | 2 KiB | |
asan_ignorelist.txt | H A D | 17-Dec-2021 | 516 | |
asan_init_version.h | H A D | 10-Aug-2020 | 1.9 KiB | |
asan_interceptors.cpp | H A D | 27-Jan-2024 | 24.3 KiB | |
asan_interceptors.h | H A D | 27-Jan-2024 | 5.4 KiB | |
asan_interceptors_memintrinsics.cpp | H A D | 18-Dec-2021 | 1.5 KiB | |
asan_interceptors_memintrinsics.h | H A D | 27-Jan-2024 | 7.3 KiB | |
asan_interceptors_vfork.S | H A D | 27-Jan-2024 | 686 | |
asan_interface.inc | H A D | 27-Jan-2024 | 8.1 KiB | |
asan_interface_internal.h | H A D | 27-Jan-2024 | 11.5 KiB | |
asan_internal.h | H A D | 27-Jan-2024 | 5.2 KiB | |
asan_linux.cpp | H A D | 27-Jan-2024 | 7.7 KiB | |
asan_lock.h | H A D | 10-Aug-2020 | 0 | |
asan_mac.cpp | H A D | 27-Jan-2024 | 10.2 KiB | |
asan_malloc_linux.cpp | H A D | 27-Jan-2024 | 7.1 KiB | |
asan_malloc_mac.cpp | H A D | 27-Jan-2024 | 3.8 KiB | |
asan_malloc_win.cpp | H A D | 10-Aug-2020 | 19.6 KiB | |
asan_mapping.h | H A D | 27-Jan-2024 | 14.7 KiB | |
asan_mapping_sparc64.h | H A D | 27-Jan-2024 | 3.6 KiB | |
asan_memory_profile.cpp | H A D | 10-Aug-2020 | 4.1 KiB | |
asan_new_delete.cpp | H A D | 27-Jan-2024 | 8 KiB | |
asan_poisoning.cpp | H A D | 27-Jan-2024 | 24.4 KiB | |
asan_poisoning.h | H A D | 27-Jan-2024 | 3.7 KiB | |
asan_posix.cpp | H A D | 27-Jan-2024 | 4.5 KiB | |
asan_preinit.cpp | H A D | 10-Aug-2020 | 1 KiB | |
asan_premap_shadow.cpp | H A D | 27-Jan-2024 | 2.2 KiB | |
asan_premap_shadow.h | H A D | 10-Aug-2020 | 913 | |
asan_report.cpp | H A D | 27-Jan-2024 | 20.9 KiB | |
asan_report.h | H A D | 27-Jan-2024 | 4.8 KiB | |
asan_rtl.cpp | H A D | 27-Jan-2024 | 22 KiB | |
asan_rtl_static.cpp | H A D | 26-Jan-2024 | 1.4 KiB | |
asan_rtl_x86_64.S | H A D | 26-Jan-2024 | 4.7 KiB | |
asan_scariness_score.h | H A D | 10-Aug-2020 | 2.3 KiB | |
asan_shadow_setup.cpp | H A D | 27-Jan-2024 | 4.8 KiB | |
asan_stack.cpp | H A D | 18-Dec-2021 | 2.3 KiB | |
asan_stack.h | H A D | 18-Dec-2021 | 2.7 KiB | |
asan_stats.cpp | H A D | 27-Jan-2024 | 5.5 KiB | |
asan_stats.h | H A D | 10-Aug-2020 | 2.1 KiB | |
asan_suppressions.cpp | H A D | 10-Aug-2020 | 3.6 KiB | |
asan_suppressions.h | H A D | 10-Aug-2020 | 1 KiB | |
asan_thread.cpp | H A D | 27-Jan-2024 | 20.8 KiB | |
asan_thread.h | H A D | 18-Dec-2021 | 5.4 KiB | |
asan_win.cpp | H A D | 27-Jan-2024 | 13.7 KiB | |
asan_win_dll_thunk.cpp | H A D | 27-Jan-2024 | 5.4 KiB | |
asan_win_dynamic_runtime_thunk.cpp | H A D | 10-Aug-2020 | 5.4 KiB | |
asan_win_weak_interception.cpp | H A D | 10-Aug-2020 | 1.1 KiB | |
CMakeLists.txt | H A D | 27-Jan-2024 | 11.2 KiB | |
README.txt | H A D | 10-Aug-2020 | 924 | |
scripts/ | H | 27-Jan-2024 | 6 | |
tests/ | H | 27-Jan-2024 | 23 | |
weak_symbols.txt | H A D | 27-Jan-2024 | 422 |
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