/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 112 class SafeStack { class 192 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack() function in __anon0b441ea90111::SafeStack 204 constexpr Align SafeStack::StackAlignment; 206 uint64_t SafeStack::getStaticAllocaAllocationSize(const AllocaInst* AI) { in getStaticAllocaAllocationSize() 217 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe() 255 bool SafeStack::IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U, in IsMemIntrinsicSafe() 275 bool SafeStack::IsSafeStackAlloca(const Value *AllocaPtr, uint64_t AllocaSize) { in IsSafeStackAlloca() 365 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { in getStackGuard() 377 void SafeStack::findInsts(Function &F, in findInsts() 429 SafeStack::createStackRestorePoints(IRBuilder<> &IRB, Function &F, in createStackRestorePoints() [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 | 306 if (MF.getFunction().hasFnAttribute(Attribute::SafeStack)) in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | SanitizerArgs.cpp | 56 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack | 539 std::make_pair(SanitizerKind::SafeStack, in SanitizerArgs() 549 SanitizerKind::SafeStack), in SanitizerArgs() 554 SanitizerKind::Scudo | SanitizerKind::SafeStack), in SanitizerArgs() 1052 if (AllAddedKinds & SanitizerKind::SafeStack) { in SanitizerArgs()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Fuchsia.cpp | 494 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers() 508 Res |= SanitizerKind::SafeStack; in getDefaultSanitizers()
|
H A D | Solaris.cpp | 344 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
H A D | OHOS.cpp | 389 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
H A D | FreeBSD.cpp | 500 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
H A D | BareMetal.cpp | 554 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
H A D | NetBSD.cpp | 542 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
H A D | Linux.cpp | 809 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 78 Attribute::SafeStack, in isValidForDXIL()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 498 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrCleanUpFunction() 499 !isInNoSanitizeList(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction() 500 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction()
|
H A D | CodeGenFunction.cpp | 843 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction() 844 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Sanitizers.def | 137 SANITIZER("safe-stack", SafeStack)
|
H A D | Features.def | 251 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.td | 252 def SafeStack : EnumAttr<"safestack", [FnAttr]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 954 case Attribute::SafeStack: in constructFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 691 case Attribute::SafeStack: in getAttrKindEncoding()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1839 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask() 2127 return Attribute::SafeStack; in getAttrFromCode()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 423 SRCS_MIN+= CodeGen/SafeStack.cpp
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 828 case Attribute::SafeStack: in getAttrKindEncoding()
|