Searched refs:shadow_start (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_poisoning.cpp25 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 Dhwasan_dynamic_shadow.cpp58 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 Dasan_shadow_setup.cpp95 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 Dasan_premap_shadow.cpp44 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 Dasan_linux.cpp106 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 Dasan_mac.cpp66 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 Dasan_rtems.cpp32 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 Dasan_win.cpp254 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 Dtsan_platform_linux.cpp204 char *shadow_start = (char *)MemToShadow(segment.start); local
206 for (char *p = shadow_start; p < shadow_end;

Completed in 130 milliseconds