Home
last modified time | relevance | path

Searched refs:shadow_beg (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_poisoning.h62 uptr shadow_beg = MEM_TO_SHADOW(aligned_beg); in FastPoisonShadow() local
70 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in FastPoisonShadow()
71 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg); in FastPoisonShadow()
74 uptr page_beg = RoundUpTo(shadow_beg, page_size); in FastPoisonShadow()
78 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in FastPoisonShadow()
80 if (page_beg != shadow_beg) { in FastPoisonShadow()
81 REAL(memset)((void *)shadow_beg, 0, page_beg - shadow_beg); in FastPoisonShadow()
H A Dasan_poisoning.cpp252 uptr shadow_beg = MemToShadow(aligned_b); in __asan_region_is_poisoned() local
258 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
259 __sanitizer::mem_is_zero((const char *)shadow_beg, in __asan_region_is_poisoned()
260 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_poisoning.cpp199 uptr shadow_beg = MEM_TO_SHADOW(ptr); in SetShadow() local
200 uptr shadow_end = shadow_beg + size; in SetShadow()
202 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in SetShadow()
203 REAL(memset)((void *)shadow_beg, value, shadow_end - shadow_beg); in SetShadow()
205 uptr page_beg = RoundUpTo(shadow_beg, PageSize); in SetShadow()
209 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in SetShadow()
211 if (page_beg != shadow_beg) { in SetShadow()
212 REAL(memset)((void *)shadow_beg, 0, page_beg - shadow_beg); in SetShadow()
/freebsd/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_allocator.cpp249 uptr shadow_beg; in ClearShadow() local
252 shadow_beg = HISTOGRAM_MEM_TO_SHADOW(addr); in ClearShadow()
255 shadow_beg = MEM_TO_SHADOW(addr); in ClearShadow()
259 if (shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in ClearShadow()
260 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in ClearShadow()
263 uptr page_beg = RoundUpTo(shadow_beg, page_size); in ClearShadow()
267 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in ClearShadow()
269 if (page_beg != shadow_beg) { in ClearShadow()
270 REAL(memset)((void *)shadow_beg, 0, page_beg - shadow_beg); in ClearShadow()