Home
last modified time | relevance | path

Searched refs:ASanStackVariableDescription (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h30 struct ASanStackVariableDescription { struct
52 SmallVectorImpl<ASanStackVariableDescription> &Vars, argument
62 const SmallVectorImpl<ASanStackVariableDescription> &Vars);
67 GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars,
75 const SmallVectorImpl<ASanStackVariableDescription> &Vars,
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DASanStackFrameLayoutTest.cpp36 SmallVector<ASanStackVariableDescription, 10> Vars = V; \
48 ASanStackVariableDescription name##size##_##alignment = { \ in TEST()
97 SmallVector<ASanStackVariableDescription, 10> t = {a1_1, p1_256}; in TEST()
104 SmallVector<ASanStackVariableDescription, 10> t = {a1_1, a16_1, a41_1}; in TEST()
122 SmallVector<ASanStackVariableDescription, 10> t = {a1_1, p1_256}; in TEST()
128 SmallVector<ASanStackVariableDescription, 10> t = {a1_1, a16_1, a41_1}; in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp28 static inline bool CompareVars(const ASanStackVariableDescription &a, in CompareVars()
29 const ASanStackVariableDescription &b) { in CompareVars()
53 ComputeASanStackFrameLayout(SmallVectorImpl<ASanStackVariableDescription> &Vars, in ComputeASanStackFrameLayout()
97 const SmallVectorImpl<ASanStackVariableDescription> &Vars) { in ComputeASanStackFrameDescription()
115 GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars, in GetShadowBytes()
134 const SmallVectorImpl<ASanStackVariableDescription> &Vars, in GetShadowBytesAfterScope()
/llvm-project-15.0.7/llvm/docs/
H A DStackSafetyAnalysis.rst53 ``ASanStackVariableDescription``. Then if AddressSanitizer detects a bug on
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp3099 SmallVector<ASanStackVariableDescription, 16> SVD; in processStaticAllocas()
3102 ASanStackVariableDescription D = {AI->getName().data(), in processStaticAllocas()
3120 DenseMap<const AllocaInst *, ASanStackVariableDescription *> AllocaToSVDMap; in processStaticAllocas()
3131 ASanStackVariableDescription &Desc = *AllocaToSVDMap[APC.AI]; in processStaticAllocas()
3277 const ASanStackVariableDescription &Desc = *AllocaToSVDMap[APC.AI]; in processStaticAllocas()