Name Date Size #Lines LOC

..--

scripts/H--1,6451,319

tests/H--4,6033,583

.clang-formatH A D27-Jul-202194 43

CMakeLists.txtH A D25-Dec-202412 KiB381335

README.txtH A D04-Dec-2015924 2720

asan.syms.extraH A D31-Jan-201739 54

asan_activation.cppH A D07-Dec-20214.6 KiB144101

asan_activation.hH A D19-Jan-2019736 237

asan_activation_flags.incH A D19-Jan-20191.4 KiB3732

asan_allocator.cppH A D29-Jan-202543.9 KiB1,268980

asan_allocator.hH A D19-Aug-202411.9 KiB298209

asan_debugging.cppH A D07-Dec-20214.8 KiB148112

asan_descriptions.cppH A D13-Nov-202416.8 KiB508420

asan_descriptions.hH A D11-Oct-20247.6 KiB270204

asan_errors.cppH A D15-Oct-202423 KiB621554

asan_errors.hH A D15-Oct-202416.8 KiB480395

asan_fake_stack.cppH A D16-Sep-202312.6 KiB329258

asan_fake_stack.hH A D01-Aug-20196.9 KiB17682

asan_flags.cppH A D11-Dec-20249.7 KiB207149

asan_flags.hH A D19-Jan-20191.4 KiB4918

asan_flags.incH A D24-Aug-20248.1 KiB168163

asan_fuchsia.cppH A D11-Oct-20249.7 KiB275162

asan_globals.cppH A D24-Aug-202421 KiB474350

asan_globals_win.cppH A D09-Sep-20242.1 KiB6238

asan_ignorelist.txtH A D02-Aug-2024703 1411

asan_init_version.hH A D19-Jan-20191.9 KiB4511

asan_interceptors.cppH A D14-Jan-202529.4 KiB887711

asan_interceptors.hH A D27-Nov-20245.7 KiB168126

asan_interceptors_memintrinsics.cppH A D09-Nov-20234.2 KiB10768

asan_interceptors_memintrinsics.hH A D27-Nov-20245.6 KiB11480

asan_interceptors_vfork.SH A D21-Jul-2022686 1512

asan_interface.incH A D01-Dec-20238.1 KiB190188

asan_interface_internal.hH A D20-Feb-202311.6 KiB276190

asan_internal.hH A D17-Feb-20245.1 KiB16287

asan_linux.cppH A D17-Sep-20247.3 KiB244181

asan_mac.cppH A D17-Jun-202411.9 KiB335241

asan_malloc_linux.cppH A D12-Sep-20246.9 KiB224167

asan_malloc_mac.cppH A D04-Dec-20234.2 KiB10575

asan_malloc_win.cppH A D09-Sep-202420.1 KiB552396

asan_malloc_win_thunk.cppH A D19-Sep-20247.2 KiB

asan_mapping.hH A D18-Jul-202414.8 KiB413200

asan_mapping_sparc64.hH A D07-Sep-20223.6 KiB12271

asan_memory_profile.cppH A D04-Apr-20234 KiB12597

asan_new_delete.cppH A D29-Dec-20237.6 KiB188143

asan_poisoning.cppH A D15-Oct-202432 KiB685511

asan_poisoning.hH A D07-Dec-20213.7 KiB9962

asan_posix.cppH A D10-Oct-20245.8 KiB196138

asan_preinit.cppH A D12-Jul-2024915 256

asan_premap_shadow.cppH A D17-Jun-20242.2 KiB6632

asan_premap_shadow.hH A D19-Jan-2019913 3011

asan_report.cppH A D15-Oct-202421.3 KiB587442

asan_report.hH A D15-Oct-20245 KiB10574

asan_rtl.cppH A D18-Sep-202422.3 KiB644496

asan_rtl_static.cppH A D02-Feb-20221.4 KiB3716

asan_rtl_x86_64.SH A D25-Dec-20235.1 KiB151123

asan_scariness_score.hH A D12-Sep-20192.3 KiB7440

asan_shadow_setup.cppH A D03-Nov-20214.8 KiB12682

asan_stack.cppH A D09-Nov-20232.3 KiB9062

asan_stack.hH A D30-May-20232.9 KiB7241

asan_stats.cppH A D26-Sep-20235.5 KiB174128

asan_stats.hH A D21-Aug-20192.1 KiB7238

asan_suppressions.cppH A D29-Jan-20254.5 KiB10372

asan_suppressions.hH A D29-Jan-20251.1 KiB3012

asan_thread.cppH A D12-Oct-202419.6 KiB593455

asan_thread.hH A D11-Oct-20246.2 KiB217144

asan_win.cppH A D17-Jun-202414 KiB414259

asan_win_common_runtime_thunk.cppH A D01-Oct-20244.3 KiB

asan_win_common_runtime_thunk.hH A D19-Sep-20241.6 KiB

asan_win_dynamic_runtime_thunk.cppH A D09-Sep-20242.3 KiB13157

asan_win_static_runtime_thunk.cppH A D22-Sep-20244.4 KiB

weak_symbols.txtH A D01-Nov-2022422 2019

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