Searched refs:SafeStack (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DContiki.cpp25 Res |= SanitizerKind::SafeStack;
H A DCloudABI.cpp142 Res |= SanitizerKind::SafeStack;
147 return SanitizerKind::SafeStack;
H A DFuchsia.cpp350 Res |= SanitizerKind::SafeStack;
362 Res |= SanitizerKind::SafeStack;
365 // TODO: Enable SafeStack on RISC-V once tested.
H A DFreeBSD.cpp477 Res |= SanitizerKind::SafeStack;
H A DNetBSD.cpp476 Res |= SanitizerKind::SafeStack;
H A DLinux.cpp859 Res |= SanitizerKind::SafeStack;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp1 //===- SafeStack.cpp - Safe Stack Insertion -------------------------------===//
13 // http://clang.llvm.org/docs/SafeStack.html
124 /// The SafeStack pass splits the stack of each function into the safe
129 class SafeStack { class in namespace:__anon3564
211 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, function in class:__anon3564::SafeStack
224 uint64_t SafeStack::getStaticAllocaAllocationSize(const AllocaInst* AI) {
235 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize,
250 dbgs() << "[SafeStack] "
264 bool SafeStack::IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U,
284 bool SafeStack
[all...]
H A DStackProtector.cpp279 if (F->hasFnAttribute(Attribute::SafeStack))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp56 .Case("safestack", Attribute::SafeStack)
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp51 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack |
449 std::make_pair(SanitizerKind::SafeStack,
459 SanitizerKind::SafeStack),
464 SanitizerKind::Scudo | SanitizerKind::SafeStack),
849 if (AllAddedKinds & SanitizerKind::SafeStack) {
850 // SafeStack runtime is built into the system on Android and Fuchsia.
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp420 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) &&
421 !isInSanitizerBlacklist(SanitizerKind::SafeStack, Fn, Loc))
422 Fn->addFnAttr(llvm::Attribute::SafeStack);
H A DCodeGenFunction.cpp735 if (SanOpts.has(SanitizerKind::SafeStack))
736 Fn->addFnAttr(llvm::Attribute::SafeStack);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp426 if (hasAttribute(Attribute::SafeStack))
H A DVerifier.cpp1555 case Attribute::SafeStack:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp919 case Attribute::SafeStack:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1270 case Attribute::SafeStack: return 1ULL << 47;
1498 return Attribute::SafeStack;
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile354 SRCS_MIN+= CodeGen/SafeStack.cpp
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp698 case Attribute::SafeStack:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1335 case lltok::kw_safestack: B.addAttribute(Attribute::SafeStack); break;

Completed in 190 milliseconds