Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_poisoning.h47 uptr shadow_end = 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.cpp189 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local
194 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
196 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
296 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local
297 s8 end_value = *shadow_end; in PoisonAlignedStackMemory()
302 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory()
307 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_poisoning.cpp200 uptr shadow_end = shadow_beg + size; in SetShadow() local
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()
206 uptr page_end = RoundDownTo(shadow_end, PageSize); in SetShadow()
209 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in SetShadow()
214 if (page_end != shadow_end) { in SetShadow()
215 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in SetShadow()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp201 auto shadow_end = ShadowEnd(); in DoResetImpl() local
205 shadow_end = ctx->mapped_shadow_end; in DoResetImpl()
207 shadow_begin, shadow_end); in DoResetImpl()
212 !ZeroMmapFixedRegion(shadow_begin, shadow_end - shadow_begin); in DoResetImpl()
587 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local
592 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), (64 << 10)); in MapShadow() local
594 addr, addr + size, shadow_begin, shadow_end); in MapShadow()
604 if (shadow_end <= ctx->mapped_shadow_end) in MapShadow()
611 shadow_begin, shadow_end); in MapShadow()
612 if (!MmapFixedSuperNoReserve(shadow_begin, shadow_end - shadow_begin, in MapShadow()
[all …]
H A Dtsan_platform_linux.cpp198 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata() local
199 for (char *p = shadow_start; p < shadow_end; in MapRodata()
202 p, Min<uptr>(marker.size() * sizeof(RawShadow), shadow_end - p), in MapRodata()
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_allocator.cpp212 u64 *shadow_end = (u64 *)MEM_TO_SHADOW(p + size); in GetShadowCount() local
214 for (; shadow <= shadow_end; shadow++) in GetShadowCount()
227 uptr shadow_end = MEM_TO_SHADOW(addr + size - SHADOW_GRANULARITY) + 1; in ClearShadow() local
228 if (shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in ClearShadow()
229 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in ClearShadow()
233 uptr page_end = RoundDownTo(shadow_end, page_size); in ClearShadow()
236 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in ClearShadow()
241 if (page_end != shadow_end) { in ClearShadow()
242 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in ClearShadow()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
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.cpp322 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local
323 if (!MmapFixedSuperNoReserve(shadow_begin, shadow_end - shadow_begin, in MapShadow()
/llvm-project-15.0.7/compiler-rt/lib/cfi/
H A Dcfi.cpp151 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; in AddUnchecked() local
157 (shadow_end - shadow_begin) * sizeof(*shadow_begin)); in AddUnchecked()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h3384 return shadow_range(shadow_begin(), shadow_end()); in shadows()
3391 shadow_iterator shadow_end() const { return shadow_iterator(); } in shadow_end() function
3396 return std::distance(shadow_begin(), shadow_end()); in shadow_size()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6412 Node.shadow_end(), Finder, in AST_MATCHER_P()
6413 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h14719 assert(++Using->shadow_begin() == Using->shadow_end()); in RebuildUnresolvedUsingType()