reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/AST/Attrs.inc
 7961         Mask |= expandSanitizerGroups(ParsedMask);
tools/clang/lib/Driver/SanitizerArgs.cpp
  185       TrappingKinds |= expandSanitizerGroups(Add) & ~TrapRemove;
  188       TrapRemove |= expandSanitizerGroups(parseArgValues(D, Arg, true));
  192       TrappingKinds |=
  198       TrapRemove |= expandSanitizerGroups(SanitizerKind::UndefinedGroup);
  203   TrappingKinds |= TrappingDefault & ~TrapRemove;
  282         AllRemove |= SanitizerKind::ObjectSize;
  291       AllAddedKinds |= expandSanitizerGroups(Add);
  303         DiagnosedKinds |= KindsToDiagnose;
  313           DiagnosedKinds |= KindsToDiagnose;
  333         DiagnosedKinds |= SanitizerKind::CFIMFCall;
  340         DiagnosedKinds |= KindsToDiagnose;
  362         AllRemove |= SanitizerKind::Vptr;
  379         Add |= SanitizerKind::FuzzerNoLink;
  390       Kinds |= Add;
  394       AllRemove |= expandSanitizerGroups(Remove);
  443   Kinds |= Default;
  511       RecoverableKinds |= expandSanitizerGroups(LegacyFsanitizeRecoverMask);
  525         SetToDiagnose.Mask |= KindsToDiagnose;
  528         DiagnosedUnrecoverableKinds |= KindsToDiagnose;
  530       RecoverableKinds |= expandSanitizerGroups(Add);
  539         SetToDiagnose.Mask |= KindsToDiagnose;
  542         DiagnosedAlwaysRecoverableKinds |= KindsToDiagnose;
  843   Sanitizers.Mask |= Kinds;
  844   RecoverableSanitizers.Mask |= RecoverableKinds;
  845   TrapSanitizers.Mask |= TrappingKinds;
 1084       Kinds |= Kind;
tools/clang/lib/Driver/ToolChain.cpp
  941     Res |= SanitizerKind::CFIICall;
  944     Res |= SanitizerKind::ShadowCallStack;
  947     Res |= SanitizerKind::MemTag;
tools/clang/lib/Driver/ToolChains/CloudABI.cpp
  141   Res |= SanitizerKind::SafeStack;
tools/clang/lib/Driver/ToolChains/Contiki.cpp
   25     Res |= SanitizerKind::SafeStack;
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
  279   Res |= SanitizerKind::Address;
  280   Res |= SanitizerKind::PointerCompare;
  281   Res |= SanitizerKind::PointerSubtract;
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 2588   Res |= SanitizerKind::Address;
 2589   Res |= SanitizerKind::PointerCompare;
 2590   Res |= SanitizerKind::PointerSubtract;
 2591   Res |= SanitizerKind::Leak;
 2592   Res |= SanitizerKind::Fuzzer;
 2593   Res |= SanitizerKind::FuzzerNoLink;
 2594   Res |= SanitizerKind::Function;
 2601     Res |= SanitizerKind::Vptr;
 2605       Res |= SanitizerKind::Thread;
 2608       Res |= SanitizerKind::Thread;
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
  430   Res |= SanitizerKind::Address;
  431   Res |= SanitizerKind::PointerCompare;
  432   Res |= SanitizerKind::PointerSubtract;
  433   Res |= SanitizerKind::Vptr;
  435     Res |= SanitizerKind::Leak;
  436     Res |= SanitizerKind::Thread;
  439     Res |= SanitizerKind::Function;
  440     Res |= SanitizerKind::SafeStack;
  441     Res |= SanitizerKind::Fuzzer;
  442     Res |= SanitizerKind::FuzzerNoLink;
  445     Res |= SanitizerKind::Memory;
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
  335   Res |= SanitizerKind::Address;
  336   Res |= SanitizerKind::PointerCompare;
  337   Res |= SanitizerKind::PointerSubtract;
  338   Res |= SanitizerKind::Fuzzer;
  339   Res |= SanitizerKind::FuzzerNoLink;
  340   Res |= SanitizerKind::SafeStack;
  341   Res |= SanitizerKind::Scudo;
  348     Res |= SanitizerKind::ShadowCallStack;
  350     Res |= SanitizerKind::SafeStack;
tools/clang/lib/Driver/ToolChains/Linux.cpp
 1006   Res |= SanitizerKind::Address;
 1007   Res |= SanitizerKind::PointerCompare;
 1008   Res |= SanitizerKind::PointerSubtract;
 1009   Res |= SanitizerKind::Fuzzer;
 1010   Res |= SanitizerKind::FuzzerNoLink;
 1011   Res |= SanitizerKind::KernelAddress;
 1012   Res |= SanitizerKind::Memory;
 1013   Res |= SanitizerKind::Vptr;
 1014   Res |= SanitizerKind::SafeStack;
 1016     Res |= SanitizerKind::DataFlow;
 1018     Res |= SanitizerKind::Leak;
 1020     Res |= SanitizerKind::Thread;
 1022     Res |= SanitizerKind::KernelMemory;
 1024     Res |= SanitizerKind::Function;
 1027     Res |= SanitizerKind::Scudo;
 1029     Res |= SanitizerKind::HWAddress;
 1030     Res |= SanitizerKind::KernelHWAddress;
tools/clang/lib/Driver/ToolChains/MSVC.cpp
 1362   Res |= SanitizerKind::Address;
 1363   Res |= SanitizerKind::PointerCompare;
 1364   Res |= SanitizerKind::PointerSubtract;
 1365   Res |= SanitizerKind::Fuzzer;
 1366   Res |= SanitizerKind::FuzzerNoLink;
tools/clang/lib/Driver/ToolChains/MinGW.cpp
  462   Res |= SanitizerKind::Address;
  463   Res |= SanitizerKind::PointerCompare;
  464   Res |= SanitizerKind::PointerSubtract;
tools/clang/lib/Driver/ToolChains/NetBSD.cpp
  469     Res |= SanitizerKind::Address;
  470     Res |= SanitizerKind::PointerCompare;
  471     Res |= SanitizerKind::PointerSubtract;
  472     Res |= SanitizerKind::Function;
  473     Res |= SanitizerKind::Leak;
  474     Res |= SanitizerKind::SafeStack;
  475     Res |= SanitizerKind::Scudo;
  476     Res |= SanitizerKind::Vptr;
  479     Res |= SanitizerKind::DataFlow;
  480     Res |= SanitizerKind::Fuzzer;
  481     Res |= SanitizerKind::FuzzerNoLink;
  482     Res |= SanitizerKind::HWAddress;
  483     Res |= SanitizerKind::KernelAddress;
  484     Res |= SanitizerKind::KernelHWAddress;
  485     Res |= SanitizerKind::KernelMemory;
  486     Res |= SanitizerKind::Memory;
  487     Res |= SanitizerKind::Thread;
tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
  241     Res |= SanitizerKind::Vptr;
  242     Res |= SanitizerKind::Fuzzer;
  243     Res |= SanitizerKind::FuzzerNoLink;
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
  427   Res |= SanitizerKind::Address;
  428   Res |= SanitizerKind::PointerCompare;
  429   Res |= SanitizerKind::PointerSubtract;
  430   Res |= SanitizerKind::Vptr;
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  205     Res |= SanitizerKind::Address;
  206     Res |= SanitizerKind::PointerCompare;
  207     Res |= SanitizerKind::PointerSubtract;
  210     Res |= SanitizerKind::Function;
  211   Res |= SanitizerKind::Vptr;
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
  282     Res |= SanitizerKind::Vptr | SanitizerKind::Leak | SanitizerKind::Address;