NameDateSize

..23-Dec-201923

asan.syms.extra23-Dec-201939

asan_activation.cpp10-Mar-20204.5 KiB

asan_activation.h23-Dec-2019736

asan_activation_flags.inc23-Dec-20191.4 KiB

asan_allocator.cpp17-Aug-202040.6 KiB

asan_allocator.h10-Mar-20208.1 KiB

asan_blacklist.txt23-Dec-2019513

asan_debugging.cpp10-Mar-20204.7 KiB

asan_descriptions.cpp10-Mar-202016.4 KiB

asan_descriptions.h10-Mar-20207.6 KiB

asan_errors.cpp10-Mar-202021.8 KiB

asan_errors.h10-Mar-202014.8 KiB

asan_fake_stack.cpp10-Mar-202010.8 KiB

asan_fake_stack.h10-Mar-20206.9 KiB

asan_flags.cpp10-Mar-20207.3 KiB

asan_flags.h23-Dec-20191.4 KiB

asan_flags.inc10-Mar-20207.9 KiB

asan_fuchsia.cpp17-Aug-20208.2 KiB

asan_globals.cpp10-Mar-202017 KiB

asan_globals_win.cpp10-Mar-20202 KiB

asan_init_version.h23-Dec-20191.9 KiB

asan_interceptors.cpp10-Mar-202023.9 KiB

asan_interceptors.h10-Mar-20204.9 KiB

asan_interceptors_memintrinsics.cpp10-Mar-20201.5 KiB

asan_interceptors_memintrinsics.h10-Mar-20208.1 KiB

asan_interceptors_vfork.S23-Dec-2019526

asan_interface.inc10-Mar-20207.3 KiB

asan_interface_internal.h10-Mar-202010.9 KiB

asan_internal.h17-Aug-20205.9 KiB

asan_linux.cpp10-Mar-20207.4 KiB

asan_lock.h23-Dec-20190

asan_mac.cpp10-Mar-202011.6 KiB

asan_malloc_linux.cpp10-Mar-20209.8 KiB

asan_malloc_local.h23-Dec-20191.9 KiB

asan_malloc_mac.cpp10-Mar-20203.8 KiB

asan_malloc_win.cpp10-Mar-202019.6 KiB

asan_mapping.h23-Dec-201914.7 KiB

asan_mapping_myriad.h23-Dec-20192.1 KiB

asan_mapping_sparc64.h23-Dec-20192.9 KiB

asan_memory_profile.cpp10-Mar-20204.1 KiB

asan_new_delete.cpp10-Mar-20208.2 KiB

asan_poisoning.cpp10-Mar-202016 KiB

asan_poisoning.h23-Dec-20193.9 KiB

asan_posix.cpp17-Aug-20204.1 KiB

asan_preinit.cpp10-Mar-20201 KiB

asan_premap_shadow.cpp10-Mar-20202.7 KiB

asan_premap_shadow.h23-Dec-2019913

asan_report.cpp17-Aug-202020.2 KiB

asan_report.h23-Dec-20194.6 KiB

asan_rtems.cpp17-Aug-20208.9 KiB

asan_rtl.cpp17-Aug-202023 KiB

asan_scariness_score.h10-Mar-20202.3 KiB

asan_shadow_setup.cpp10-Mar-20206.2 KiB

asan_stack.cpp10-Mar-20202.3 KiB

asan_stack.h10-Mar-20203.3 KiB

asan_stats.cpp10-Mar-20205.6 KiB

asan_stats.h23-Dec-20192.1 KiB

asan_suppressions.cpp10-Mar-20203.6 KiB

asan_suppressions.h10-Mar-20201 KiB

asan_thread.cpp17-Aug-202018 KiB

asan_thread.h10-Mar-20205.6 KiB

asan_win.cpp17-Aug-202013.7 KiB

asan_win_dll_thunk.cpp10-Mar-20205.1 KiB

asan_win_dynamic_runtime_thunk.cpp10-Mar-20205.4 KiB

asan_win_weak_interception.cpp10-Mar-20201.1 KiB

README.txt23-Dec-2019924

weak_symbols.txt23-Dec-2019268

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