/aosp_15_r20/bionic/linker/ |
H A D | linker_cfi.cpp | 44 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 D | asan_poisoning.h | 43 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 D | asan_poisoning.cc | 71 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 D | msan_poisoning.cc | 125 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 D | tsan_platform_linux.cc | 190 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 D | tsan_rtl.cc | 237 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 D | asan.c | 41 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 D | cfi.cc | 132 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 D | DeclCXX.cpp | 2196 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 D | DeclCXX.h | 3137 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/ |
D | DeclCXX.h | 3484 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/ |
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()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/ |
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()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/AST/ |
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()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 6501 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/ |
D | ASTMatchers.h | 6678 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/ |
D | ASTMatchers.h | 6678 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/ |
D | ASTMatchers.h | 6680 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 D | ASTMatchers.h | 4233 Node.shadow_end(), Finder, Builder); in AST_MATCHER_P()
|
/aosp_15_r20/external/clang/lib/Sema/ |
H A D | TreeTransform.h | 11637 assert(++Using->shadow_begin() == Using->shadow_end()); in RebuildUnresolvedUsingType()
|