Lines Matching defs:Sanitizers
11 #include "clang/Basic/Sanitizers.h"
24 SanitizerSet Sanitizers;
63 bool needsAsanRt() const { return Sanitizers.has(SanitizerKind::Address); }
65 return Sanitizers.has(SanitizerKind::HWAddress);
67 bool needsTsanRt() const { return Sanitizers.has(SanitizerKind::Thread); }
68 bool needsMsanRt() const { return Sanitizers.has(SanitizerKind::Memory); }
69 bool needsFuzzer() const { return Sanitizers.has(SanitizerKind::Fuzzer); }
71 return Sanitizers.has(SanitizerKind::Leak) &&
72 !Sanitizers.has(SanitizerKind::Address) &&
73 !Sanitizers.has(SanitizerKind::HWAddress);
77 bool needsDfsanRt() const { return Sanitizers.has(SanitizerKind::DataFlow); }
82 bool needsScudoRt() const { return Sanitizers.has(SanitizerKind::Scudo); }
90 bool hasAnySanitizer() const { return !Sanitizers.empty(); }