Lines Matching refs:Layout
67 ASanStackFrameLayout Layout; in ComputeASanStackFrameLayout() local
68 Layout.Granularity = Granularity; in ComputeASanStackFrameLayout()
69 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment); in ComputeASanStackFrameLayout()
79 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
92 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout()
93 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout()
94 return Layout; in ComputeASanStackFrameLayout()
117 const ASanStackFrameLayout &Layout) { in GetShadowBytes() argument
121 const size_t Granularity = Layout.Granularity; in GetShadowBytes()
130 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic); in GetShadowBytes()
136 const ASanStackFrameLayout &Layout) { in GetShadowBytesAfterScope() argument
137 SmallVector<uint8_t, 64> SB = GetShadowBytes(Vars, Layout); in GetShadowBytesAfterScope()
138 const size_t Granularity = Layout.Granularity; in GetShadowBytesAfterScope()