|
reference, declaration → definition
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;