Lines Matching refs:chunk
42 u8 *chunk;
44 s8 value; // = *chunk;
47 chunk = (u8*)MemToShadow(address);
49 value = *chunk;
54 // Since asan's mapping is compacting, the shadow chunk may be
106 if (beg.chunk == end.chunk) {
114 *beg.chunk = Min(value, beg.offset);
116 *beg.chunk = kAsanUserPoisonedMemoryMagic;
121 CHECK(beg.chunk < end.chunk);
125 *beg.chunk = beg.offset;
127 *beg.chunk = Min(beg.value, beg.offset);
129 beg.chunk++;
131 REAL(memset)(beg.chunk, kAsanUserPoisonedMemoryMagic, end.chunk - beg.chunk);
134 *end.chunk = kAsanUserPoisonedMemoryMagic;
146 if (beg.chunk == end.chunk) {
153 *beg.chunk = Max(value, end.offset);
157 CHECK(beg.chunk < end.chunk);
159 *beg.chunk = 0;
160 beg.chunk++;
162 REAL(memset)(beg.chunk, 0, end.chunk - beg.chunk);
164 *end.chunk = Max(end.value, end.offset);