Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DShadowCallStack.cpp36 class ShadowCallStack : public MachineFunctionPass { class
40 ShadowCallStack() : MachineFunctionPass(ID) { in ShadowCallStack() function in __anon17f9b4380111::ShadowCallStack
59 char ShadowCallStack::ID = 0;
190 bool ShadowCallStack::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()
191 if (!Fn.getFunction().hasFnAttribute(Attribute::ShadowCallStack) || in runOnMachineFunction()
317 INITIALIZE_PASS(ShadowCallStack, "shadow-call-stack", "Shadow Call Stack",
321 return new ShadowCallStack(); in createShadowCallStackPass()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp56 .Case("shadowcallstack", Attribute::ShadowCallStack) in parseAttrKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDeclCXX.cpp375 if (getLangOpts().Sanitize.has(SanitizerKind::ShadowCallStack) && in CreateGlobalInitOrDestructFunction()
376 !isInSanitizerBlacklist(SanitizerKind::ShadowCallStack, Fn, Loc)) in CreateGlobalInitOrDestructFunction()
377 Fn->addFnAttr(llvm::Attribute::ShadowCallStack); in CreateGlobalInitOrDestructFunction()
H A DCodeGenFunction.cpp890 if (SanOpts.has(SanitizerKind::ShadowCallStack)) in StartFunction()
891 Fn->addFnAttr(llvm::Attribute::ShadowCallStack); in StartFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DSanitizerArgs.cpp50 CompatibleWithMinimalRuntime = TrappingSupported | Scudo | ShadowCallStack,
412 if ((Kinds & ShadowCallStack) && in SanitizerArgs()
417 << lastArgumentForMask(D, Args, Kinds & ShadowCallStack) in SanitizerArgs()
H A DToolChain.cpp836 Res |= ShadowCallStack; in getSupportedSanitizers()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSanitizers.def122 SANITIZER("shadow-call-stack", ShadowCallStack)
H A DFeatures.def219 LangOpts.Sanitize.has(SanitizerKind::ShadowCallStack))
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp113 bool SCS = MF.getFunction().hasFnAttribute(Attribute::ShadowCallStack); in getCallPreservedMask()
H A DAArch64FrameLowering.cpp1676 MF.getFunction().hasFnAttribute(Attribute::ShadowCallStack)) { in computeCalleeSaveRegisterPairs()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DAttributes.td140 def ShadowCallStack : EnumAttr<"shadowcallstack">;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp815 case Attribute::ShadowCallStack: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAttributes.cpp338 if (hasAttribute(Attribute::ShadowCallStack)) in getAsString()
H A DVerifier.cpp1490 case Attribute::ShadowCallStack: in isFuncOnlyAttr()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1187 case Attribute::ShadowCallStack: return 1ULL << 59; in getRawAttributeMask()
1401 return Attribute::ShadowCallStack; in getAttrFromCode()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1211 SRCS_MIN+= Target/X86/ShadowCallStack.cpp
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp688 case Attribute::ShadowCallStack: in getAttrKindEncoding()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1270 B.addAttribute(Attribute::ShadowCallStack); break; in ParseFnAttributeValuePairs()