Lines Matching refs:Layout
68 ASanStackFrameLayout Layout; in ComputeASanStackFrameLayout() local
69 Layout.Granularity = Granularity; in ComputeASanStackFrameLayout()
70 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment); in ComputeASanStackFrameLayout()
80 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
93 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout()
94 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout()
95 return Layout; in ComputeASanStackFrameLayout()
118 const ASanStackFrameLayout &Layout) { in GetShadowBytes() argument
122 const size_t Granularity = Layout.Granularity; in GetShadowBytes()
131 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic); in GetShadowBytes()
137 const ASanStackFrameLayout &Layout) { in GetShadowBytesAfterScope() argument
138 SmallVector<uint8_t, 64> SB = GetShadowBytes(Vars, Layout); in GetShadowBytesAfterScope()
139 const size_t Granularity = Layout.Granularity; in GetShadowBytesAfterScope()