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

/freebsd-current/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_shadow_setup.cpp59 uptr shadow_start = kLowShadowBeg; local
65 if (shadow_start == kDefaultShadowSentinel) {
66 shadow_start = FindDynamicShadowStart();
70 __asan_shadow_memory_dynamic_address = shadow_start;
72 if (kLowShadowBeg) shadow_start -= GetMmapGranularity();
76 MemoryRangeIsAvailable(shadow_start, kHighShadowEnd);
91 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow");
98 MemoryRangeIsAvailable(shadow_start, kMidMemBeg - 1) &&
102 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow");
116 (void*)shadow_start, (voi
[all...]
H A Dasan_linux.cpp87 uptr shadow_start = reinterpret_cast<uptr>(&__asan_shadow); local
91 UnmapFromTo(shadow_start + shadow_size, shadow_start + premap_shadow_size);
92 return shadow_start;
/freebsd-current/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_shadow_setup.cpp42 uptr shadow_start = FindDynamicShadowStart(); local
44 __memprof_shadow_memory_dynamic_address = shadow_start;
47 shadow_start -= GetMmapGranularity();
54 ReserveShadowMemoryRange(shadow_start, kLowShadowEnd, "low shadow");
/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp60 const uptr shadow_start = reinterpret_cast<uptr>(&__hwasan_shadow); local
65 UnmapFromTo(shadow_start + shadow_size, shadow_start + premap_shadow_size);
66 return shadow_start;
H A Dhwasan_linux.cpp503 uptr shadow_start = MemToShadow(p); local
507 uptr page_start = RoundUpTo(shadow_start, page_size);
508 uptr page_end = RoundDownTo(shadow_start + shadow_size, page_size);
512 internal_memset((void *)shadow_start, tag, page_start - shadow_start);
514 shadow_start + shadow_size - page_end);
519 internal_memset((void *)shadow_start, tag, shadow_size);
/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mac.cpp1203 uptr shadow_start = local
1207 if (shadow_start == 0) {
1226 shadow_start = FindAvailableMemoryRange(space_size, alignment, granularity,
1228 if (shadow_start == 0) {
1233 CHECK_NE((uptr)0, shadow_start);
1234 CHECK(IsAligned(shadow_start, alignment));
1235 return shadow_start;
H A Dsanitizer_win.cpp398 uptr shadow_start = FindAvailableMemoryRange(space_size, alignment,
400 CHECK_NE((uptr)0, shadow_start);
401 CHECK(IsAligned(shadow_start, alignment));
402 return shadow_start;
H A Dsanitizer_linux_libcdep.cpp1000 const uptr shadow_start = RoundUpTo(map_start + left_padding, alignment); local
1002 UnmapFromTo(map_start, shadow_start - left_padding);
1003 UnmapFromTo(shadow_start + shadow_size, map_start + map_size);
1005 return shadow_start;
/freebsd-current/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp197 char *shadow_start = (char *)MemToShadow(segment.start); local
199 for (char *p = shadow_start; p < shadow_end;

Completed in 193 milliseconds