Home
last modified time | relevance | path

Searched refs:SafeStack (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSafeStack.cpp125 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 DStackProtector.cpp224 if (F->hasFnAttribute(Attribute::SafeStack)) in RequiresStackProtector()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DCloudABI.cpp142 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
147 return SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DContiki.cpp26 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DFuchsia.cpp288 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
294 return SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DFreeBSD.cpp428 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DNetBSD.cpp453 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DLinux.cpp1006 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp55 .Case("safestack", Attribute::SafeStack) in parseAttrKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DSanitizerArgs.cpp379 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 DCGDeclCXX.cpp371 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 DCodeGenFunction.cpp888 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 DSanitizers.def119 SANITIZER("safe-stack", SafeStack)
H A DFeatures.def217 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DAttributes.td137 def SafeStack : EnumAttr<"safestack">;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp814 case Attribute::SafeStack: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAttributes.cpp336 if (hasAttribute(Attribute::SafeStack)) in getAsString()
H A DVerifier.cpp1489 case Attribute::SafeStack: in isFuncOnlyAttr()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1175 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask()
1399 return Attribute::SafeStack; in getAttrFromCode()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile313 SRCS_MIN+= CodeGen/SafeStack.cpp
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp686 case Attribute::SafeStack: in getAttrKindEncoding()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1268 case lltok::kw_safestack: B.addAttribute(Attribute::SafeStack); break; in ParseFnAttributeValuePairs()