1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/Instrumentation
Reid Kleckner 5e8302f896 [asan] Instrument comdat globals on COFF targets
Summary:
If we can use comdats, then we can make it so that the global metadata
is thrown away if the prevailing definition of the global was
uninstrumented. I have only tested this on COFF targets, but in theory,
there is no reason that we cannot also do this for ELF.

This will allow us to re-enable string merging with ASan on Windows,
reducing the binary size cost of ASan on Windows.

Reviewers: eugenis, vitalybuka

Subscribers: hiraditya, llvm-commits

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

llvm-svn: 334313
2018-06-08 18:33:16 +00:00
..
AddressSanitizer [asan] Instrument comdat globals on COFF targets 2018-06-08 18:33:16 +00:00
BoundsChecking
DataFlowSanitizer
EfficiencySanitizer
HWAddressSanitizer
InstrProfiling
MemorySanitizer [msan] Don't check divisor shadow in fdiv. 2018-05-18 20:19:53 +00:00
SanitizerCoverage
ThreadSanitizer