Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp130 class SafeStack { class
235 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe()
374 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { in getStackGuard()
386 void SafeStack::findInsts(Function &F, in findInsts()
496 Value *SafeStack::moveStaticAllocasToUnsafeStack( in moveStaticAllocasToUnsafeStack()
657 void SafeStack::moveDynamicAllocasToUnsafeStack( in moveDynamicAllocasToUnsafeStack()
727 bool SafeStack::ShouldInlinePointerAddress(CallInst &CI) { in ShouldInlinePointerAddress()
738 void SafeStack::TryInlinePointerAddress() { in TryInlinePointerAddress()
757 bool SafeStack::run() { in run()
758 assert(F.hasFnAttribute(Attribute::SafeStack) && in run()
[all …]
H A DStackProtector.cpp279 if (F->hasFnAttribute(Attribute::SafeStack)) in RequiresStackProtector()
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DCloudABI.cpp143 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
148 return SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DContiki.cpp25 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DFuchsia.cpp419 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
432 Res |= SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DFreeBSD.cpp488 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DNetBSD.cpp478 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DLinux.cpp706 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp52 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack |
453 std::make_pair(SanitizerKind::SafeStack, in SanitizerArgs()
463 SanitizerKind::SafeStack), in SanitizerArgs()
468 SanitizerKind::Scudo | SanitizerKind::SafeStack), in SanitizerArgs()
893 if (AllAddedKinds & SanitizerKind::SafeStack) { in SanitizerArgs()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp474 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrCleanUpFunction()
475 !isInNoSanitizeList(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction()
476 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction()
H A DCodeGenFunction.cpp772 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction()
773 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.def128 SANITIZER("safe-stack", SafeStack)
H A DFeatures.def226 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td209 def SafeStack : EnumAttr<"safestack", [FnAttr]>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp963 case Attribute::SafeStack: in constructFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1244 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask()
1482 return Attribute::SafeStack; in getAttrFromCode()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile379 SRCS_MIN+= CodeGen/SafeStack.cpp
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp721 case Attribute::SafeStack: in getAttrKindEncoding()