Home
last modified time | relevance | path

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

/aosp_15_r20/bionic/linker/
H A Dlinker_cfi.cpp44 char* shadow_end; member in ShadowWrite
52 shadow_end = reinterpret_cast<char*>(e); in ShadowWrite()
54 aligned_end = reinterpret_cast<char*>(page_end(reinterpret_cast<uintptr_t>(shadow_end))); in ShadowWrite()
61 memcpy(tmp_start + (shadow_end - aligned_start), shadow_end, aligned_end - shadow_end); in ShadowWrite()
69 return reinterpret_cast<uint16_t*>(tmp_start + (shadow_end - aligned_start)); in end()
87 uint16_t* shadow_end = MemToShadow(end - 1) + 1; in AddConstant() local
89 ShadowWrite sw(shadow_begin, shadow_end); in AddConstant()
109 uint16_t* shadow_end = MemToShadow(end - 1) + 1; in Add() local
111 ShadowWrite sw(shadow_begin, shadow_end); in Add()
/aosp_15_r20/external/compiler-rt/lib/asan/
H A Dasan_poisoning.h43 uptr shadow_end = MEM_TO_SHADOW( in FastPoisonShadow() local
51 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) { in FastPoisonShadow()
52 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg); in FastPoisonShadow()
56 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
59 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg); in FastPoisonShadow()
64 if (page_end != shadow_end) { in FastPoisonShadow()
65 REAL(memset)((void *)page_end, 0, shadow_end - page_end); in FastPoisonShadow()
H A Dasan_poisoning.cc71 uptr shadow_end = RoundDownTo(MemToShadow(p + size), page_size); in FlushUnneededASanShadowMemory() local
72 FlushUnneededShadowMemory(shadow_beg, shadow_end - shadow_beg); in FlushUnneededASanShadowMemory()
194 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() local
200 (shadow_end <= shadow_beg || in __asan_region_is_poisoned()
202 shadow_end - shadow_beg))) in __asan_region_is_poisoned()
302 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() local
303 s8 end_value = *shadow_end; in PoisonAlignedStackMemory()
308 *shadow_end = (s8)kAsanStackUseAfterScopeMagic; in PoisonAlignedStackMemory()
313 *shadow_end = Max(end_value, end_offset); in PoisonAlignedStackMemory()
/aosp_15_r20/external/compiler-rt/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()
/aosp_15_r20/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cc190 char *shadow_end = (char*)MemToShadow(end); in MapRodata() local
191 for (char *p = shadow_start; p < shadow_end; p += marker.size()) { in MapRodata()
192 internal_mmap(p, Min<uptr>(marker.size(), shadow_end - p), in MapRodata()
H A Dtsan_rtl.cc237 uptr shadow_end = MemToShadow(addr + size); in DontNeedShadowFor() local
238 FlushUnneededShadowMemory(shadow_beg, shadow_end - shadow_beg); in DontNeedShadowFor()
/aosp_15_r20/external/coreboot/src/lib/
H A Dasan.c41 void *shadow_start, *shadow_end; in asan_poison_shadow() local
44 shadow_end = asan_mem_to_shadow(address + size); in asan_poison_shadow()
46 __builtin_memset(shadow_start, value, shadow_end - shadow_start); in asan_poison_shadow()
/aosp_15_r20/external/compiler-rt/lib/cfi/
H A Dcfi.cc132 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; in AddUnchecked() local
134 (shadow_end - shadow_begin) * sizeof(*shadow_begin)); in AddUnchecked()
/aosp_15_r20/external/clang/lib/AST/
H A DDeclCXX.cpp2196 assert(std::find(shadow_begin(), shadow_end(), S) == shadow_end() && in addShadowDecl()
2206 assert(std::find(shadow_begin(), shadow_end(), S) != shadow_end() && in removeShadowDecl()
/aosp_15_r20/external/clang/include/clang/AST/
H A DDeclCXX.h3137 return shadow_range(shadow_begin(), shadow_end()); in shadows()
3142 shadow_iterator shadow_end() const { return shadow_iterator(); } in shadow_end() function
3147 return std::distance(shadow_begin(), shadow_end()); in shadow_size()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/AST/
DDeclCXX.h3484 return shadow_range(shadow_begin(), shadow_end()); in shadows()
3491 shadow_iterator shadow_end() const { return shadow_iterator(); } in shadow_end() function
3496 return std::distance(shadow_begin(), shadow_end()); in shadow_size()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/AST/
DDeclCXX.h3477 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()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/
DDeclCXX.h3477 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()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/AST/
DDeclCXX.h3477 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()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/ASTMatchers/
DASTMatchers.h6501 Node.shadow_end(), Finder, in AST_MATCHER_P()
6502 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/ASTMatchers/
DASTMatchers.h6678 Node.shadow_end(), Finder, in AST_MATCHER_P()
6679 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/ASTMatchers/
DASTMatchers.h6678 Node.shadow_end(), Finder, in AST_MATCHER_P()
6679 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/ASTMatchers/
DASTMatchers.h6680 Node.shadow_end(), Finder, in AST_MATCHER_P()
6681 Builder) != Node.shadow_end(); in AST_MATCHER_P()
/aosp_15_r20/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4233 Node.shadow_end(), Finder, Builder); in AST_MATCHER_P()
/aosp_15_r20/external/clang/lib/Sema/
H A DTreeTransform.h11637 assert(++Using->shadow_begin() == Using->shadow_end()); in RebuildUnresolvedUsingType()