| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 112 class SafeStack { class 204 constexpr Align SafeStack::StackAlignment; 377 void SafeStack::findInsts(Function &F, in findInsts() 487 Value *SafeStack::moveStaticAllocasToUnsafeStack( in moveStaticAllocasToUnsafeStack() 654 void SafeStack::moveDynamicAllocasToUnsafeStack( in moveDynamicAllocasToUnsafeStack() 733 void SafeStack::TryInlinePointerAddress() { in TryInlinePointerAddress() 752 bool SafeStack::run() { in run() 753 assert(F.hasFnAttribute(Attribute::SafeStack) && in run() 872 if (!F.hasFnAttribute(Attribute::SafeStack)) { in runOnFunction() 933 if (!F.hasFnAttribute(Attribute::SafeStack)) { in run() [all …]
|
| H A D | StackProtector.cpp | 385 if (F->hasFnAttribute(Attribute::SafeStack)) in requiresStackProtector()
|
| H A D | MachineFunction.cpp | 113 if (!F.hasFnAttribute(Attribute::SafeStack)) in setUnsafeStackSize()
|
| H A D | PrologEpilogInserter.cpp | 307 if (MF.getFunction().hasFnAttribute(Attribute::SafeStack)) in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 73 Attribute::SafeStack, in isValidForDXIL()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Fuchsia.cpp | 483 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers() 497 Res |= SanitizerKind::SafeStack; in getDefaultSanitizers()
|
| H A D | OHOS.cpp | 389 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | FreeBSD.cpp | 495 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | BareMetal.cpp | 510 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | NetBSD.cpp | 539 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| H A D | Linux.cpp | 801 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ |
| H A D | SanitizerArgs.cpp | 55 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack | 528 std::make_pair(SanitizerKind::SafeStack, in SanitizerArgs() 538 SanitizerKind::SafeStack), in SanitizerArgs() 543 SanitizerKind::Scudo | SanitizerKind::SafeStack), in SanitizerArgs() 1040 if (AllAddedKinds & SanitizerKind::SafeStack) { in SanitizerArgs()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 487 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrCleanUpFunction() 488 !isInNoSanitizeList(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction() 489 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction()
|
| H A D | CodeGenFunction.cpp | 796 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction() 797 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Sanitizers.def | 134 SANITIZER("safe-stack", SafeStack)
|
| H A D | Features.def | 236 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 237 def SafeStack : EnumAttr<"safestack", [FnAttr]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 953 case Attribute::SafeStack: in constructFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 692 case Attribute::SafeStack: in getAttrKindEncoding()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1760 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask() 2048 return Attribute::SafeStack; in getAttrFromCode()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 424 SRCS_MIN+= CodeGen/SafeStack.cpp
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 793 case Attribute::SafeStack: in getAttrKindEncoding()
|