Name Date Size #Lines LOC

..13-Mar-2025-

scripts/H13-Mar-2025-1,5391,238

tests/H13-Mar-2025-4,5653,557

.clang-formatH A D13-Mar-202594 43

CMakeLists.txtH A D13-Mar-202511.2 KiB375331

README.txtH A D13-Mar-2025924 2720

asan.syms.extraH A D13-Mar-202539 54

asan_activation.cppH A D13-Mar-20254.6 KiB144101

asan_activation.hH A D13-Mar-2025736 237

asan_activation_flags.incH A D13-Mar-20251.4 KiB3732

asan_allocator.cppH A D13-Mar-202541.9 KiB1,220940

asan_allocator.hH A D13-Mar-20258.2 KiB234191

asan_debugging.cppH A D13-Mar-20254.8 KiB148112

asan_descriptions.cppH A D13-Mar-202516.6 KiB508420

asan_descriptions.hH A D13-Mar-20257.7 KiB270204

asan_errors.cppH A D13-Mar-202521.9 KiB600534

asan_errors.hH A D13-Mar-202514.8 KiB457374

asan_fake_stack.cppH A D13-Mar-202511.9 KiB311249

asan_fake_stack.hH A D13-Mar-20256.9 KiB17682

asan_flags.cppH A D13-Mar-20257.1 KiB207149

asan_flags.hH A D13-Mar-20251.4 KiB4918

asan_flags.incH A D13-Mar-20258.1 KiB168163

asan_fuchsia.cppH A D13-Mar-20259.7 KiB275162

asan_globals.cppH A D13-Mar-202516.7 KiB461338

asan_globals_win.cppH A D13-Mar-20252 KiB6238

asan_ignorelist.txtH A D13-Mar-2025516 1411

asan_init_version.hH A D13-Mar-20251.9 KiB4511

asan_interceptors.cppH A D13-Mar-202523.4 KiB727582

asan_interceptors.hH A D13-Mar-20255.4 KiB164123

asan_interceptors_memintrinsics.cppH A D13-Mar-20251.5 KiB4419

asan_interceptors_memintrinsics.hH A D13-Mar-20258.1 KiB155115

asan_interceptors_vfork.SH A D13-Mar-2025686 1512

asan_interface.incH A D13-Mar-20257.8 KiB183181

asan_interface_internal.hH A D13-Mar-202510.9 KiB261176

asan_internal.hH A D13-Mar-20255.2 KiB16286

asan_linux.cppH A D13-Mar-20257.2 KiB246180

asan_lock.hH A D13-Mar-20250 10

asan_mac.cppH A D13-Mar-202510.4 KiB302208

asan_malloc_linux.cppH A D13-Mar-20257.1 KiB227170

asan_malloc_mac.cppH A D13-Mar-20253.8 KiB10373

asan_malloc_win.cppH A D13-Mar-202519.6 KiB552396

asan_mapping.hH A D13-Mar-202514.5 KiB405193

asan_mapping_sparc64.hH A D13-Mar-20253 KiB10355

asan_memory_profile.cppH A D13-Mar-20254.1 KiB130101

asan_new_delete.cppH A D13-Mar-20258 KiB197149

asan_poisoning.cppH A D13-Mar-202515.6 KiB452343

asan_poisoning.hH A D13-Mar-20253.7 KiB9962

asan_posix.cppH A D13-Mar-20254.5 KiB159110

asan_preinit.cppH A D13-Mar-20251 KiB256

asan_premap_shadow.cppH A D13-Mar-20252.2 KiB6531

asan_premap_shadow.hH A D13-Mar-2025913 3011

asan_report.cppH A D13-Mar-202520.3 KiB574429

asan_report.hH A D13-Mar-20254.6 KiB10069

asan_rtl.cppH A D13-Mar-202521.6 KiB613470

asan_rtl_static.cppH A D13-Mar-20251.4 KiB3716

asan_rtl_x86_64.SH A D13-Mar-20254.7 KiB147119

asan_scariness_score.hH A D13-Mar-20252.3 KiB7440

asan_shadow_setup.cppH A D13-Mar-20254.8 KiB12682

asan_stack.cppH A D13-Mar-20252.3 KiB9062

asan_stack.hH A D13-Mar-20252.7 KiB7241

asan_stats.cppH A D13-Mar-20255.5 KiB174128

asan_stats.hH A D13-Mar-20252.1 KiB7238

asan_suppressions.cppH A D13-Mar-20253.6 KiB10574

asan_suppressions.hH A D13-Mar-20251 KiB3012

asan_thread.cppH A D13-Mar-202518.5 KiB557422

asan_thread.hH A D13-Mar-20255.4 KiB189123

asan_win.cppH A D13-Mar-202513.8 KiB407255

asan_win_dll_thunk.cppH A D13-Mar-20255.4 KiB164109

asan_win_dynamic_runtime_thunk.cppH A D13-Mar-20255.4 KiB13157

asan_win_weak_interception.cppH A D13-Mar-20251.1 KiB237

weak_symbols.txtH A D13-Mar-2025268 1312

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