Name Date Size #Lines LOC

..--

scripts/H25-Apr-2025-1,057844

tests/H25-Apr-2025-4,6513,638

.clang-formatH A D25-Apr-202521 21

CMakeLists.txtH A D25-Apr-20257.3 KiB233204

README.txtH A D25-Apr-2025924 2720

asan.syms.extraH A D25-Apr-202528 43

asan_activation.ccH A D25-Apr-20254.3 KiB14198

asan_activation.hH A D25-Apr-2025708 247

asan_activation_flags.incH A D25-Apr-20251.3 KiB3631

asan_allocator.ccH A D25-Apr-202531.7 KiB925703

asan_allocator.hH A D25-Apr-20256 KiB188146

asan_blacklist.txtH A D25-Apr-2025513 1411

asan_debugging.ccH A D25-Apr-20254.1 KiB142106

asan_fake_stack.ccH A D25-Apr-202510.7 KiB284228

asan_fake_stack.hH A D25-Apr-20256.9 KiB17782

asan_flags.ccH A D25-Apr-20255.7 KiB180129

asan_flags.hH A D25-Apr-20251.4 KiB5018

asan_flags.incH A D25-Apr-20256.6 KiB142137

asan_globals.ccH A D25-Apr-202513.6 KiB384279

asan_init_version.hH A D25-Apr-20251.6 KiB396

asan_interceptors.ccH A D25-Apr-202529.2 KiB807650

asan_interceptors.hH A D25-Apr-20254 KiB12591

asan_interface_internal.hH A D25-Apr-20259.7 KiB229151

asan_internal.hH A D25-Apr-20255.3 KiB15997

asan_linux.ccH A D25-Apr-20255 KiB177127

asan_lock.hH A D25-Apr-20250 10

asan_mac.ccH A D25-Apr-202510.1 KiB297201

asan_malloc_linux.ccH A D25-Apr-20256.5 KiB210151

asan_malloc_mac.ccH A D25-Apr-20252.3 KiB6243

asan_malloc_win.ccH A D25-Apr-20257.6 KiB252180

asan_mapping.hH A D25-Apr-202512.2 KiB337169

asan_memory_profile.ccH A D25-Apr-20253 KiB10174

asan_new_delete.ccH A D25-Apr-20255 KiB149105

asan_poisoning.ccH A D25-Apr-202515.4 KiB435328

asan_poisoning.hH A D25-Apr-20253.5 KiB9456

asan_posix.ccH A D25-Apr-20254.2 KiB12775

asan_preinit.ccH A D25-Apr-20251,001 266

asan_report.ccH A D25-Apr-202545 KiB1,2741,069

asan_report.hH A D25-Apr-20253.8 KiB8859

asan_rtl.ccH A D25-Apr-202524.2 KiB649501

asan_scariness_score.hH A D25-Apr-20252.1 KiB6834

asan_stack.ccH A D25-Apr-20251.1 KiB4119

asan_stack.hH A D25-Apr-20255.2 KiB12380

asan_stats.ccH A D25-Apr-20255.6 KiB175128

asan_stats.hH A D25-Apr-20252 KiB7338

asan_suppressions.ccH A D25-Apr-20253.8 KiB11279

asan_suppressions.hH A D25-Apr-20251,003 3112

asan_thread.ccH A D25-Apr-202515.1 KiB459345

asan_thread.hH A D25-Apr-20255.9 KiB206138

asan_win.ccH A D25-Apr-202511.9 KiB332198

asan_win_dll_thunk.ccH A D25-Apr-202519 KiB438307

asan_win_dynamic_runtime_thunk.ccH A D25-Apr-20254.2 KiB10133

asanwrapper.ccH A D25-Apr-20252.6 KiB7437

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