• Home
Name Date Size #Lines LOC

..--

lit_tests/03-May-2024-2,164997

scripts/03-May-2024-485386

tests/03-May-2024-4,1093,236

Android.mkD03-May-20245.3 KiB193147

CMakeLists.txtD03-May-20242.6 KiB10089

Makefile.mkD03-May-2024783 259

README.txtD03-May-20241.1 KiB3023

asan_allocator.ccD03-May-202425.2 KiB814635

asan_allocator.hD03-May-20246.7 KiB227164

asan_allocator2.ccD03-May-202424.5 KiB714553

asan_android_stub.ccD03-May-2024134 53

asan_fake_stack.ccD03-May-20245.3 KiB182142

asan_flags.hD03-May-20244.8 KiB12445

asan_globals.ccD03-May-20246.4 KiB184132

asan_intercepted_functions.hD03-May-20243.3 KiB11181

asan_interceptors.ccD03-May-202423.9 KiB775624

asan_interceptors.hD03-May-20241.4 KiB3919

asan_interface_internal.hD03-May-20245.6 KiB13780

asan_internal.hD03-May-20245.5 KiB188117

asan_linux.ccD03-May-20243.8 KiB137103

asan_lock.hD03-May-20240 10

asan_mac.ccD03-May-202415.7 KiB437310

asan_mac.hD03-May-20241.5 KiB5828

asan_malloc_linux.ccD03-May-20244.2 KiB150102

asan_malloc_mac.ccD03-May-202410.5 KiB350250

asan_malloc_win.ccD03-May-20243.9 KiB14392

asan_mapping.hD03-May-20247.3 KiB225134

asan_new_delete.ccD03-May-20243.4 KiB10969

asan_poisoning.ccD03-May-20247.5 KiB220162

asan_posix.ccD03-May-20243.7 KiB12183

asan_preinit.ccD03-May-20241.3 KiB308

asan_report.ccD03-May-202425.6 KiB720612

asan_report.hD03-May-20242.4 KiB5832

asan_rtl.ccD03-May-202418.8 KiB530408

asan_stack.ccD03-May-20241.5 KiB4420

asan_stack.hD03-May-20242.5 KiB6732

asan_stats.ccD03-May-20243 KiB9464

asan_stats.hD03-May-20241.9 KiB7038

asan_thread.ccD03-May-20244.5 KiB156114

asan_thread.hD03-May-20243.4 KiB11580

asan_thread_registry.ccD03-May-20246.4 KiB199144

asan_thread_registry.hD03-May-20242.6 KiB8645

asan_win.ccD03-May-20244.5 KiB160102

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