Home | History | Annotate | Download | only in asan

Lines Matching defs:PrintShadowByte

495 static void PrintShadowByte(InternalScopedString *str, const char *before,
505 PrintShadowByte(str, " Addressable: ", 0);
507 for (u8 i = 1; i < SHADOW_GRANULARITY; i++) PrintShadowByte(str, "", i, " ");
509 PrintShadowByte(str, " Heap left redzone: ",
511 PrintShadowByte(str, " Freed heap region: ", kAsanHeapFreeMagic);
512 PrintShadowByte(str, " Stack left redzone: ",
514 PrintShadowByte(str, " Stack mid redzone: ",
516 PrintShadowByte(str, " Stack right redzone: ",
518 PrintShadowByte(str, " Stack after return: ",
520 PrintShadowByte(str, " Stack use after scope: ",
522 PrintShadowByte(str, " Global redzone: ", kAsanGlobalRedzoneMagic);
523 PrintShadowByte(str, " Global init order: ",
525 PrintShadowByte(str, " Poisoned by user: ",
527 PrintShadowByte(str, " Container overflow: ",
529 PrintShadowByte(str, " Array cookie: ",
531 PrintShadowByte(str, " Intra object redzone: ",
533 PrintShadowByte(str, " ASan internal: ", kAsanInternalHeapMagic);
534 PrintShadowByte(str, " Left alloca redzone: ", kAsanAllocaLeftMagic);
535 PrintShadowByte(str, " Right alloca redzone: ", kAsanAllocaRightMagic);
548 PrintShadowByte(str, before, *p, after);