hanchenye-llvm-project/compiler-rt/lib/interception
Etienne Bergeron 00f3f6e296 This patch is activating the build of Asan on Windows 64-bits.
It's fixing compilation errors. The runtime is not yet working.

Missing features:

OverrideFunction for x64
an equiv function for inline asm (atomic_compare_exchange_strong)
shadow memory offset needs to be adjusted
RoundUpToInstrBoundary for x64
They will be implemented by subsequent patches.

Patch by Wei Wang.

Differential revision: http://reviews.llvm.org/D20455

llvm-svn: 271049
2016-05-27 21:29:31 +00:00
..
.clang-format Tell clang-format that (most) sanitizers are written using Google style guide. 2015-11-19 22:11:10 +00:00
CMakeLists.txt [cmake] Address Samsonov's post-commit review of r262723 2016-03-05 10:01:04 +00:00
interception.h [ASan] NFC: Factor out platform-specific interceptors 2015-03-16 14:22:53 +00:00
interception_linux.cc
interception_linux.h [asan] Versioned interceptor for pthread_create. 2015-09-22 21:34:44 +00:00
interception_mac.cc
interception_mac.h
interception_type_test.cc
interception_win.cc This patch is activating the build of Asan on Windows 64-bits. 2016-05-27 21:29:31 +00:00
interception_win.h [asan] Intercept all Heap* related imports from ucrtbase.dll 2016-03-24 20:19:48 +00:00