[asan][clang] Add flag to outline instrumentation
authorKirill Stoimenov <kstoimenov@google.com>
Wed, 14 Jul 2021 19:31:49 +0000 (12:31 -0700)
committerVitaly Buka <vitalybuka@google.com>
Wed, 14 Jul 2021 20:36:34 +0000 (13:36 -0700)
commitac500fd18f0615c45d9d127bfb576ffa1e11425a
tree6862befa3cb5923e9ae880a6bcc1d0f844363a6b
parentde448c0a9e5088979526e2e67152fe547ae4ccf0
[asan][clang] Add flag to outline instrumentation

Summary This option can be used to reduce the size of the
binary. The trade-off in this case would be the run-time
performance.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D105726
clang/docs/AddressSanitizer.rst
clang/docs/UsersManual.rst
clang/include/clang/Driver/Options.td
clang/include/clang/Driver/SanitizerArgs.h
clang/lib/Driver/SanitizerArgs.cpp
clang/test/CodeGen/asan-use-callbacks.cpp [new file with mode: 0644]
clang/test/Driver/fsanitize.c