Home
last modified time | relevance | path

Searched refs:shadow_end (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_poisoning.h41 uptr shadow_end = MEM_TO_SHADOW( in FastPoisonShadow() local
55 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in FastPoisonShadow()
56 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg); in FastPoisonShadow()
60 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
63 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in FastPoisonShadow()
68 if (page_end != shadow_end) { in FastPoisonShadow()
69 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in FastPoisonShadow()
H A Dasan_premap_shadow.cc44 uptr shadow_end = shadow_start + shadow_size; in PremapShadow() local
47 internal_munmap(reinterpret_cast<void *>(shadow_end), in PremapShadow()
48 map_start + map_size - shadow_end); in PremapShadow()
H A Dasan_poisoning.cc196 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local
202 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
204 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
304 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local
305 s8 end_value = *shadow_end; in PoisonAlignedStackMemory()
310 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory()
315 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
H A Dasan_rtems.cc32 uptr shadow_end = MEM_TO_SHADOW(kMyriadMemoryEnd32); in ResetShadowMemory() local
34 uptr gap_end = MEM_TO_SHADOW(shadow_end); in ResetShadowMemory()
36 REAL(memset)((void *)shadow_start, 0, shadow_end - shadow_start); in ResetShadowMemory()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_poisoning.h43 uptr shadow_end = MEM_TO_SHADOW( in FastPoisonShadow() local
57 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in FastPoisonShadow()
58 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg); in FastPoisonShadow()
62 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
65 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in FastPoisonShadow()
70 if (page_end != shadow_end) { in FastPoisonShadow()
71 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in FastPoisonShadow()
H A Dasan_premap_shadow.cc46 uptr shadow_end = shadow_start + shadow_size; in PremapShadow() local
49 internal_munmap(reinterpret_cast<void *>(shadow_end), in PremapShadow()
50 map_start + map_size - shadow_end); in PremapShadow()
H A Dasan_poisoning.cc198 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local
204 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
206 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
306 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local
307 s8 end_value = *shadow_end; in PoisonAlignedStackMemory()
312 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory()
317 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
H A Dasan_rtems.cc34 uptr shadow_end = MEM_TO_SHADOW(kMyriadMemoryEnd32); in ResetShadowMemory() local
36 uptr gap_end = MEM_TO_SHADOW(shadow_end); in ResetShadowMemory()
38 REAL(memset)((void *)shadow_start, 0, shadow_end - shadow_start); in ResetShadowMemory()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_poisoning.h47 uptr shadow_end = MEM_TO_SHADOW( in FastPoisonShadow() local
54 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in FastPoisonShadow()
55 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg); in FastPoisonShadow()
59 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
62 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in FastPoisonShadow()
67 if (page_end != shadow_end) { in FastPoisonShadow()
68 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in FastPoisonShadow()
H A Dasan_poisoning.cpp187 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local
192 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
194 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
294 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local
295 s8 end_value = *shadow_end; in PoisonAlignedStackMemory()
300 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory()
305 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/msan/
H A Dmsan_poisoning.cc125 uptr shadow_end = shadow_beg + size; in SetShadow() local
127 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in SetShadow()
128 REAL(memset)((void *)shadow_beg, value, shadow_end - shadow_beg); in SetShadow()
131 uptr page_end = RoundDownTo(shadow_end, PageSize); in SetShadow()
134 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in SetShadow()
139 if (page_end != shadow_end) { in SetShadow()
140 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in SetShadow()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_platform_linux.cc191 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata() local
192 for (char *p = shadow_start; p < shadow_end; in MapRodata()
194 internal_mmap(p, Min<uptr>(marker.size() * sizeof(u64), shadow_end - p), in MapRodata()
H A Dtsan_rtl.cc246 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local
247 if (!MmapFixedNoReserve(shadow_begin, shadow_end - shadow_begin, "shadow")) in MapShadow()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_platform_linux.cc193 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata() local
194 for (char *p = shadow_start; p < shadow_end; in MapRodata()
196 internal_mmap(p, Min<uptr>(marker.size() * sizeof(u64), shadow_end - p), in MapRodata()
H A Dtsan_rtl.cc248 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local
249 if (!MmapFixedNoReserve(shadow_begin, shadow_end - shadow_begin, "shadow")) in MapShadow()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_platform_linux.cpp210 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata() local
211 for (char *p = shadow_start; p < shadow_end; in MapRodata()
214 p, Min<uptr>(marker.size() * sizeof(RawShadow), shadow_end - p), in MapRodata()
H A Dtsan_rtl.cpp288 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local
289 if (!MmapFixedSuperNoReserve(shadow_begin, shadow_end - shadow_begin, in MapShadow()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclCXX.cpp3034 assert(std::find(shadow_begin(), shadow_end(), S) == shadow_end() && in addShadowDecl()
3044 assert(std::find(shadow_begin(), shadow_end(), S) != shadow_end() && in removeShadowDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclCXX.h3486 return shadow_range(shadow_begin(), shadow_end()); in shadows()
3493 shadow_iterator shadow_end() const { return shadow_iterator(); } in shadow_end() function
3498 return std::distance(shadow_begin(), shadow_end()); in shadow_size()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6203 Node.shadow_end(), Finder, in AST_MATCHER_P()
6204 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h14360 assert(++Using->shadow_begin() == Using->shadow_end()); in RebuildUnresolvedUsingType()