/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_flags.cc | 148 // Ensure that redzone is at least SHADOW_GRANULARITY. 149 if (f->redzone < (int)SHADOW_GRANULARITY) 150 f->redzone = SHADOW_GRANULARITY; 158 CHECK_GE(f->redzone, 16); 159 CHECK_GE(f->max_redzone, f->redzone); 161 CHECK(IsPowerOfTwo(f->redzone));
|
asan_rtl.cc | 368 Printf("redzone=%zu\n", (uptr)flags()->redzone);
|
asan_allocator.cc | 36 // Valid redzone sizes are 16, 32, 64, ... 2048, so we encode them in 3 bits. 56 // L -- left redzone words (0 or more bytes) 57 // H -- ChunkHeader (16 bytes), which is also a part of the left redzone. 59 // R -- right redzone (0 or more bytes) 63 // If the left redzone is greater than the ChunkHeader size we store a magic 223 min_redzone = f->redzone; 233 f->redzone = min_redzone; 433 // automatic right redzone, so add the right redzone manually. 744 // The address is in the chunk's left redzone, so maybe it is actuall [all...] |
/src/sys/arch/sparc/include/ |
cpu.h | 253 void *redzone; /* DEBUG: stack red zone */ member in struct:cpu_info
|
/src/lib/libpthread/ |
pthread.c | 340 void *stackbase, *stackbase2, *redzone; local in function:pthread__getstack 389 redzone = (char *)stackbase + stacksize; 392 redzone = (char *)stackbase; 396 mprotect(redzone, guardsize, PROT_NONE) == -1) {
|
/src/sys/arch/sparc64/sparc64/ |
locore.s | 580 !! Check the sp redzone 622 !! Check the sp redzone 627 sethi %hi(_C_LABEL(redzone)), t1 628 ldx [t1 + %lo(_C_LABEL(redzone))], t2 1246 redzone: label 1256 /* set stack pointer redzone to base+minstack; alters base */ 1259 sethi %hi(_C_LABEL(redzone)), tmp; \ 1260 stx base, [tmp + %lo(_C_LABEL(redzone))] 1265 sethi %hi(_C_LABEL(redzone)), tmp2; \ 1266 stx tmp1, [tmp2 + %lo(_C_LABEL(redzone))] [all...] |
/src/sys/arch/sparc/sparc/ |
cpu.c | 479 cpi->redzone = (void *)((long)cpi->eintstack + REDSIZE);
|