Lines Matching refs:PrintShadowByte
128 static void PrintShadowByte(InternalScopedString *str, const char *before, in PrintShadowByte() function
142 PrintShadowByte(str, before, *p, after); in PrintShadowBytes()
152 PrintShadowByte(str, " Addressable: ", 0); in PrintLegend()
154 for (u8 i = 1; i < SHADOW_GRANULARITY; i++) PrintShadowByte(str, "", i, " "); in PrintLegend()
156 PrintShadowByte(str, " Heap left redzone: ", in PrintLegend()
158 PrintShadowByte(str, " Heap right redzone: ", in PrintLegend()
160 PrintShadowByte(str, " Freed heap region: ", kAsanHeapFreeMagic); in PrintLegend()
161 PrintShadowByte(str, " Stack left redzone: ", in PrintLegend()
163 PrintShadowByte(str, " Stack mid redzone: ", in PrintLegend()
165 PrintShadowByte(str, " Stack right redzone: ", in PrintLegend()
167 PrintShadowByte(str, " Stack partial redzone: ", in PrintLegend()
169 PrintShadowByte(str, " Stack after return: ", in PrintLegend()
171 PrintShadowByte(str, " Stack use after scope: ", in PrintLegend()
173 PrintShadowByte(str, " Global redzone: ", kAsanGlobalRedzoneMagic); in PrintLegend()
174 PrintShadowByte(str, " Global init order: ", in PrintLegend()
176 PrintShadowByte(str, " Poisoned by user: ", in PrintLegend()
178 PrintShadowByte(str, " Container overflow: ", in PrintLegend()
180 PrintShadowByte(str, " Array cookie: ", in PrintLegend()
182 PrintShadowByte(str, " Intra object redzone: ", in PrintLegend()
184 PrintShadowByte(str, " ASan internal: ", kAsanInternalHeapMagic); in PrintLegend()
185 PrintShadowByte(str, " Left alloca redzone: ", kAsanAllocaLeftMagic); in PrintLegend()
186 PrintShadowByte(str, " Right alloca redzone: ", kAsanAllocaRightMagic); in PrintLegend()