• Home
  • Raw
  • Download

Lines Matching refs:beg

85   ShadowSegmentEndpoint beg(beg_addr);  in __asan_poison_memory_region()  local
87 if (beg.chunk == end.chunk) { in __asan_poison_memory_region()
88 CHECK(beg.offset < end.offset); in __asan_poison_memory_region()
89 s8 value = beg.value; in __asan_poison_memory_region()
94 if (beg.offset > 0) { in __asan_poison_memory_region()
95 *beg.chunk = Min(value, beg.offset); in __asan_poison_memory_region()
97 *beg.chunk = kAsanUserPoisonedMemoryMagic; in __asan_poison_memory_region()
102 CHECK(beg.chunk < end.chunk); in __asan_poison_memory_region()
103 if (beg.offset > 0) { in __asan_poison_memory_region()
105 if (beg.value == 0) { in __asan_poison_memory_region()
106 *beg.chunk = beg.offset; in __asan_poison_memory_region()
108 *beg.chunk = Min(beg.value, beg.offset); in __asan_poison_memory_region()
110 beg.chunk++; in __asan_poison_memory_region()
112 REAL(memset)(beg.chunk, kAsanUserPoisonedMemoryMagic, end.chunk - beg.chunk); in __asan_poison_memory_region()
127 ShadowSegmentEndpoint beg(beg_addr); in __asan_unpoison_memory_region() local
129 if (beg.chunk == end.chunk) { in __asan_unpoison_memory_region()
130 CHECK(beg.offset < end.offset); in __asan_unpoison_memory_region()
131 s8 value = beg.value; in __asan_unpoison_memory_region()
136 *beg.chunk = Max(value, end.offset); in __asan_unpoison_memory_region()
140 CHECK(beg.chunk < end.chunk); in __asan_unpoison_memory_region()
141 if (beg.offset > 0) { in __asan_unpoison_memory_region()
142 *beg.chunk = 0; in __asan_unpoison_memory_region()
143 beg.chunk++; in __asan_unpoison_memory_region()
145 REAL(memset)(beg.chunk, 0, end.chunk - beg.chunk); in __asan_unpoison_memory_region()