[sanitizer] [asan] Use macros to simplify weak aliases on Windows.
authorMarcos Pividori <mpividori@google.com>
Fri, 20 Jan 2017 21:09:36 +0000 (21:09 +0000)
committerMarcos Pividori <mpividori@google.com>
Fri, 20 Jan 2017 21:09:36 +0000 (21:09 +0000)
commit74694b19e04f3d0408830c879133be12c7b4f5df
treefd198a4195c40e25c4966a0f5e3bdb8e1e86ee97
parent68af279533014df32724391e2df660b4bbef59dd
[sanitizer] [asan] Use macros to simplify weak aliases on Windows.

This patch adds some useful macros for dealing with pragma directives on
Windows. Also, I add appropriate documentation for future users.

Differential Revision: https://reviews.llvm.org/D28525

llvm-svn: 292650
compiler-rt/lib/asan/asan_globals_win.h [deleted file]
compiler-rt/lib/asan/asan_win.cc
compiler-rt/lib/asan/asan_win_dll_thunk.cc
compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc
compiler-rt/lib/sanitizer_common/sanitizer_win.cc
compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h [new file with mode: 0644]
compiler-rt/lib/ubsan/ubsan_flags.cc