• Home
Name Date Size #Lines LOC

..--

scripts/03-May-2024-1,5391,238

tests/03-May-2024-4,4923,492

.clang-formatD03-May-202464 32

CMakeLists.txtD03-May-202410.2 KiB337299

README.txtD03-May-2024924 2720

asan.syms.extraD03-May-202439 54

asan_activation.cppD03-May-20244.5 KiB144101

asan_activation.hD03-May-2024736 237

asan_activation_flags.incD03-May-20241.4 KiB3732

asan_allocator.cppD03-May-202441.7 KiB1,236962

asan_allocator.hD03-May-20248.3 KiB236193

asan_blacklist.txtD03-May-2024513 1411

asan_debugging.cppD03-May-20244.7 KiB147111

asan_descriptions.cppD03-May-202416.4 KiB502415

asan_descriptions.hD03-May-20247.6 KiB263199

asan_errors.cppD03-May-202421.8 KiB599533

asan_errors.hD03-May-202414.8 KiB457374

asan_fake_stack.cppD03-May-202410.8 KiB283227

asan_fake_stack.hD03-May-20246.9 KiB17682

asan_flags.cppD03-May-20247.2 KiB211153

asan_flags.hD03-May-20241.4 KiB4918

asan_flags.incD03-May-20247.9 KiB164159

asan_fuchsia.cppD03-May-20248.4 KiB238141

asan_globals.cppD03-May-202417 KiB464341

asan_globals_win.cppD03-May-20242 KiB6238

asan_init_version.hD03-May-20241.9 KiB4511

asan_interceptors.cppD03-May-202423.9 KiB723586

asan_interceptors.hD03-May-20245 KiB156116

asan_interceptors_memintrinsics.cppD03-May-20241.5 KiB4419

asan_interceptors_memintrinsics.hD03-May-20248.1 KiB155115

asan_interceptors_vfork.SD03-May-2024604 1411

asan_interface.incD03-May-20247.3 KiB171170

asan_interface_internal.hD03-May-202410.9 KiB260176

asan_internal.hD03-May-20245.9 KiB17294

asan_linux.cppD03-May-20247 KiB243178

asan_lock.hD03-May-20240 10

asan_mac.cppD03-May-202410.3 KiB300207

asan_malloc_linux.cppD03-May-20249.8 KiB308234

asan_malloc_local.hD03-May-20241.9 KiB5326

asan_malloc_mac.cppD03-May-20243.8 KiB10373

asan_malloc_win.cppD03-May-202419.6 KiB552396

asan_mapping.hD03-May-202415.7 KiB422206

asan_mapping_myriad.hD03-May-20242.1 KiB8654

asan_mapping_sparc64.hD03-May-20242.9 KiB10254

asan_memory_profile.cppD03-May-20244.1 KiB130101

asan_new_delete.cppD03-May-20248.2 KiB205156

asan_poisoning.cppD03-May-202415.8 KiB455345

asan_poisoning.hD03-May-20243.9 KiB10162

asan_posix.cppD03-May-20244.1 KiB14699

asan_preinit.cppD03-May-20241 KiB256

asan_premap_shadow.cppD03-May-20242.2 KiB6531

asan_premap_shadow.hD03-May-2024913 3011

asan_report.cppD03-May-202420.2 KiB567423

asan_report.hD03-May-20244.6 KiB10069

asan_rtems.cppD03-May-20249.2 KiB267158

asan_rtl.cppD03-May-202423 KiB645496

asan_scariness_score.hD03-May-20242.3 KiB7440

asan_shadow_setup.cppD03-May-20244.8 KiB12782

asan_stack.cppD03-May-20242.3 KiB8961

asan_stack.hD03-May-20243 KiB8148

asan_stats.cppD03-May-20245.6 KiB174128

asan_stats.hD03-May-20242.1 KiB7238

asan_suppressions.cppD03-May-20243.6 KiB10574

asan_suppressions.hD03-May-20241 KiB3012

asan_thread.cppD03-May-202418.6 KiB552415

asan_thread.hD03-May-20245.6 KiB190124

asan_win.cppD03-May-202413.7 KiB403253

asan_win_dll_thunk.cppD03-May-20245.1 KiB153102

asan_win_dynamic_runtime_thunk.cppD03-May-20245.4 KiB13157

asan_win_weak_interception.cppD03-May-20241.1 KiB237

weak_symbols.txtD03-May-2024268 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