| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | ShadowCallStack.cpp | 36 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 D | ForceFunctionAttrs.cpp | 56 .Case("shadowcallstack", Attribute::ShadowCallStack) in parseAttrKind()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 375 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 D | CodeGenFunction.cpp | 890 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 D | SanitizerArgs.cpp | 50 CompatibleWithMinimalRuntime = TrappingSupported | Scudo | ShadowCallStack, 412 if ((Kinds & ShadowCallStack) && in SanitizerArgs() 417 << lastArgumentForMask(D, Args, Kinds & ShadowCallStack) in SanitizerArgs()
|
| H A D | ToolChain.cpp | 836 Res |= ShadowCallStack; in getSupportedSanitizers()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | Sanitizers.def | 122 SANITIZER("shadow-call-stack", ShadowCallStack)
|
| H A D | Features.def | 219 LangOpts.Sanitize.has(SanitizerKind::ShadowCallStack))
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 113 bool SCS = MF.getFunction().hasFnAttribute(Attribute::ShadowCallStack); in getCallPreservedMask()
|
| H A D | AArch64FrameLowering.cpp | 1676 MF.getFunction().hasFnAttribute(Attribute::ShadowCallStack)) { in computeCalleeSaveRegisterPairs()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 140 def ShadowCallStack : EnumAttr<"shadowcallstack">;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 815 case Attribute::ShadowCallStack: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Attributes.cpp | 338 if (hasAttribute(Attribute::ShadowCallStack)) in getAsString()
|
| H A D | Verifier.cpp | 1490 case Attribute::ShadowCallStack: in isFuncOnlyAttr()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1187 case Attribute::ShadowCallStack: return 1ULL << 59; in getRawAttributeMask() 1401 return Attribute::ShadowCallStack; in getAttrFromCode()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 1211 SRCS_MIN+= Target/X86/ShadowCallStack.cpp
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 688 case Attribute::ShadowCallStack: in getAttrKindEncoding()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1270 B.addAttribute(Attribute::ShadowCallStack); break; in ParseFnAttributeValuePairs()
|