| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 125 class SafeStack { class 231 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe() 378 void SafeStack::findInsts(Function &F, in findInsts() 486 Value *SafeStack::moveStaticAllocasToUnsafeStack( in moveStaticAllocasToUnsafeStack() 646 void SafeStack::moveDynamicAllocasToUnsafeStack( in moveDynamicAllocasToUnsafeStack() 716 bool SafeStack::ShouldInlinePointerAddress(CallSite &CS) { in ShouldInlinePointerAddress() 726 void SafeStack::TryInlinePointerAddress() { in TryInlinePointerAddress() 745 bool SafeStack::run() { in run() 746 assert(F.hasFnAttribute(Attribute::SafeStack) && in run() 864 if (!F.hasFnAttribute(Attribute::SafeStack)) { in runOnFunction() [all …]
|
| H A D | StackProtector.cpp | 224 if (F->hasFnAttribute(Attribute::SafeStack)) in RequiresStackProtector()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/ |
| H A D | CloudABI.cpp | 142 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers() 147 return SanitizerKind::SafeStack; in getDefaultSanitizers()
|
| H A D | Contiki.cpp | 26 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | Fuchsia.cpp | 288 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers() 294 return SanitizerKind::SafeStack; in getDefaultSanitizers()
|
| H A D | FreeBSD.cpp | 428 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | NetBSD.cpp | 453 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | Linux.cpp | 1006 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | ForceFunctionAttrs.cpp | 55 .Case("safestack", Attribute::SafeStack) in parseAttrKind()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ |
| H A D | SanitizerArgs.cpp | 379 std::make_pair(SafeStack, Address | HWAddress | Leak | Thread | Memory | in SanitizerArgs() 383 SafeStack), in SanitizerArgs() 386 Scudo | SafeStack)}; in SanitizerArgs() 758 if (AllAddedKinds & SafeStack) { in SanitizerArgs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 371 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrDestructFunction() 372 !isInSanitizerBlacklist(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrDestructFunction() 373 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrDestructFunction()
|
| H A D | CodeGenFunction.cpp | 888 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction() 889 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | Sanitizers.def | 119 SANITIZER("safe-stack", SafeStack)
|
| H A D | Features.def | 217 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 137 def SafeStack : EnumAttr<"safestack">;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 814 case Attribute::SafeStack: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Attributes.cpp | 336 if (hasAttribute(Attribute::SafeStack)) in getAsString()
|
| H A D | Verifier.cpp | 1489 case Attribute::SafeStack: in isFuncOnlyAttr()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1175 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask() 1399 return Attribute::SafeStack; in getAttrFromCode()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 313 SRCS_MIN+= CodeGen/SafeStack.cpp
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 686 case Attribute::SafeStack: in getAttrKindEncoding()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1268 case lltok::kw_safestack: B.addAttribute(Attribute::SafeStack); break; in ParseFnAttributeValuePairs()
|