• Home
Name Date Size #Lines LOC

..--

lit_tests/03-May-2024-3,2261,699

scripts/03-May-2024-510405

tests/03-May-2024-4,0683,206

Android.mkD03-May-20245.7 KiB199153

CMakeLists.txtD03-May-20242.8 KiB10290

Makefile.mkD03-May-2024783 259

README.txtD03-May-20241.1 KiB3023

asan.symsD03-May-202476 65

asan_allocator.hD03-May-20243.6 KiB12794

asan_allocator2.ccD03-May-202428 KiB826640

asan_android_stub.ccD03-May-2024134 53

asan_blacklist.txtD03-May-2024417 119

asan_fake_stack.ccD03-May-20245.7 KiB183142

asan_fake_stack.hD03-May-20243.6 KiB11873

asan_flags.hD03-May-20244.6 KiB12044

asan_globals.ccD03-May-20247.1 KiB213158

asan_intercepted_functions.hD03-May-20243.3 KiB11584

asan_interceptors.ccD03-May-202423.6 KiB752602

asan_interceptors.hD03-May-20241.4 KiB3919

asan_interface_internal.hD03-May-20245.8 KiB14280

asan_internal.hD03-May-20244.6 KiB14889

asan_linux.ccD03-May-20243.5 KiB12591

asan_lock.hD03-May-20240 10

asan_mac.ccD03-May-202415.9 KiB443315

asan_mac.hD03-May-20241.5 KiB6030

asan_malloc_linux.ccD03-May-20244.2 KiB151102

asan_malloc_mac.ccD03-May-202411 KiB360257

asan_malloc_win.ccD03-May-20243.9 KiB14593

asan_mapping.hD03-May-20247.7 KiB236138

asan_new_delete.ccD03-May-20243.4 KiB10969

asan_poisoning.ccD03-May-20248.7 KiB257192

asan_poisoning.hD03-May-20242.2 KiB6032

asan_posix.ccD03-May-20243.7 KiB12283

asan_preinit.ccD03-May-20241.4 KiB328

asan_report.ccD03-May-202427.3 KiB765638

asan_report.hD03-May-20242.4 KiB5832

asan_rtl.ccD03-May-202419.9 KiB569445

asan_stack.ccD03-May-20241.6 KiB4521

asan_stack.hD03-May-20243.3 KiB8248

asan_stats.ccD03-May-20246.1 KiB177130

asan_stats.hD03-May-20242.3 KiB8142

asan_thread.ccD03-May-20249.3 KiB299223

asan_thread.hD03-May-20243.8 KiB13288

asan_win.ccD03-May-20243.8 KiB13887

asanwrapper.ccD03-May-20241.4 KiB5242

README.txt

1AddressSanitizer RT
2================================
3This directory contains sources of the AddressSanitizer (asan) run-time library.
4We are in the process of integrating AddressSanitizer with LLVM, stay tuned.
5
6Directory structre:
7README.txt       : This file.
8Makefile.mk      : File for make-based build.
9CMakeLists.txt   : File for cmake-based build.
10asan_*.{cc,h}    : Sources of the asan run-time lirbary.
11scripts/*        : Helper scripts.
12tests/*          : ASan unit tests.
13lit_tests/*      : ASan output tests.
14
15Also ASan runtime needs the following libraries:
16lib/interception/      : Machinery used to intercept function calls.
17lib/sanitizer_common/  : Code shared between ASan and TSan.
18
19Currently ASan runtime can be built by both make and cmake build systems.
20(see compiler-rt/make and files Makefile.mk for make-based build and
21files CMakeLists.txt for cmake-based build).
22
23ASan unit and output tests work only with cmake. You may run this
24command from the root of your cmake build tree:
25
26make check-asan
27
28For more instructions see:
29http://code.google.com/p/address-sanitizer/wiki/HowToBuild
30