| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_poisoning.h | 47 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 D | asan_poisoning.cpp | 185 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local 190 (shadow_end <= shadow_beg || in __asan_region_is_poisoned() 192 shadow_end - shadow_beg))) in __asan_region_is_poisoned() 292 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local 293 s8 end_value = *shadow_end; in PoisonAlignedStackMemory() 298 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory() 303 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_poisoning.cpp | 200 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()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 201 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() 217 DontDumpShadow(shadow_begin, shadow_end - shadow_begin); in DoResetImpl() 590 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() local 597 addr, addr + size, shadow_begin, shadow_end); in MapShadow() 607 if (shadow_end <= ctx->mapped_shadow_end) in MapShadow() 614 shadow_begin, shadow_end); in MapShadow() 615 if (!MmapFixedSuperNoReserve(shadow_begin, shadow_end - shadow_begin, in MapShadow() [all …]
|
| H A D | tsan_platform_linux.cpp | 198 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()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/memprof/ |
| H A D | memprof_allocator.cpp | 212 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()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/cfi/ |
| H A D | cfi.cpp | 155 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; in AddUnchecked() local 161 (shadow_end - shadow_begin) * sizeof(*shadow_begin)); in AddUnchecked()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3477 return shadow_range(shadow_begin(), shadow_end()); in shadows() 3484 shadow_iterator shadow_end() const { return shadow_iterator(); } in shadow_end() function 3489 return std::distance(shadow_begin(), shadow_end()); in shadow_size()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6658 Node.shadow_end(), Finder, in AST_MATCHER_P() 6659 Builder) != Node.shadow_end(); in AST_MATCHER_P()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 15177 assert(++Using->shadow_begin() == Using->shadow_end()); in RebuildUnresolvedUsingType()
|