Searched refs:shadow_start (Results 1 - 9 of 9) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_poisoning.cpp | 25 uptr shadow_start = MemToShadow(p); local 29 uptr page_start = RoundUpTo(shadow_start, page_size); 30 uptr page_end = RoundDownTo(shadow_start + shadow_size, page_size); 34 internal_memset((void *)shadow_start, tag, page_start - shadow_start); 36 shadow_start + shadow_size - page_end); 41 internal_memset((void *)shadow_start, tag, shadow_size);
|
H A D | hwasan_dynamic_shadow.cpp | 58 const uptr shadow_start = RoundUpTo(map_start + left_padding, alignment); local 60 UnmapFromTo(map_start, shadow_start - left_padding); 61 UnmapFromTo(shadow_start + shadow_size, map_start + map_size); 63 return shadow_start; 98 const uptr shadow_start = reinterpret_cast<uptr>(&__hwasan_shadow); local 103 UnmapFromTo(shadow_start + shadow_size, shadow_start + premap_shadow_size); 104 return shadow_start;
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_shadow_setup.cpp | 95 uptr shadow_start = kLowShadowBeg; local 101 if (shadow_start == kDefaultShadowSentinel) { 104 shadow_start = FindDynamicShadowStart(); 108 __asan_shadow_memory_dynamic_address = shadow_start; 110 if (kLowShadowBeg) shadow_start -= GetMmapGranularity(); 114 MemoryRangeIsAvailable(shadow_start, kHighShadowEnd); 129 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow"); 136 MemoryRangeIsAvailable(shadow_start, kMidMemBeg - 1) && 140 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow"); 154 shadow_start, kHighShadowEn [all...] |
H A D | asan_premap_shadow.cpp | 44 uptr shadow_start = RoundUpTo(map_start + left_padding, alignment); local 45 uptr shadow_end = shadow_start + shadow_size; 47 shadow_start - left_padding - map_start); 50 return shadow_start;
|
H A D | asan_linux.cpp | 106 uptr shadow_start = reinterpret_cast<uptr>(&__asan_shadow); local 110 UnmapFromTo(shadow_start + shadow_size, shadow_start + premap_shadow_size); 111 return shadow_start; 130 uptr shadow_start = RoundUpTo(map_start + left_padding, alignment); local 131 UnmapFromTo(map_start, shadow_start - left_padding); 132 UnmapFromTo(shadow_start + shadow_size, map_start + map_size); 134 return shadow_start;
|
H A D | asan_mac.cpp | 66 uptr shadow_start = local 70 if (shadow_start == 0) { 88 shadow_start = FindAvailableMemoryRange(space_size, alignment, granularity, 90 if (shadow_start == 0) { 95 CHECK_NE((uptr)0, shadow_start); 96 CHECK(IsAligned(shadow_start, alignment)); 97 return shadow_start;
|
H A D | asan_rtems.cpp | 32 uptr shadow_start = SHADOW_OFFSET; local 34 uptr gap_start = MEM_TO_SHADOW(shadow_start); 37 REAL(memset)((void *)shadow_start, 0, shadow_end - shadow_start);
|
H A D | asan_win.cpp | 254 uptr shadow_start = FindAvailableMemoryRange(space_size, alignment, local 256 CHECK_NE((uptr)0, shadow_start); 257 CHECK(IsAligned(shadow_start, alignment)); 258 return shadow_start;
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_platform_linux.cpp | 204 char *shadow_start = (char *)MemToShadow(segment.start); local 206 for (char *p = shadow_start; p < shadow_end;
|
Completed in 130 milliseconds