Searched refs:MemToShadow (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_mapping.h42 inline uptr MemToShadow(uptr untagged_addr) { function in namespace:__hwasan
H A Dhwasan_checks.h85 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw);
101 tag_t *shadow_first = (tag_t *)MemToShadow(ptr_raw);
102 tag_t *shadow_last = (tag_t *)MemToShadow(ptr_raw + sz);
H A Dhwasan_poisoning.cpp25 uptr shadow_start = MemToShadow(p);
H A Dhwasan_linux.cpp198 kLowShadowEnd = MemToShadow(kLowMemEnd);
203 kHighShadowEnd = MemToShadow(kHighMemEnd);
204 kHighShadowStart = Max(kLowMemEnd, MemToShadow(kHighShadowEnd)) + 1;
H A Dhwasan_report.cpp250 tag_t *tag_ptr = reinterpret_cast<tag_t*>(MemToShadow(untagged_addr));
418 tag_t *tag_ptr = reinterpret_cast<tag_t*>(MemToShadow(untagged_addr));
492 tag_t *tag_ptr = reinterpret_cast<tag_t*>(MemToShadow(untagged_addr));
520 reinterpret_cast<tag_t *>(MemToShadow(untagged_addr + offset));
H A Dhwasan.cpp423 uptr shadow_first = MemToShadow(ptr_raw);
424 uptr shadow_last = MemToShadow(ptr_raw + sz - 1);
436 uptr shadow_first = MemToShadow(ptr_raw);
437 uptr shadow_last = MemToShadow(ptr_raw + sz - 1);
H A Dhwasan_allocator.cpp178 MemToShadow(reinterpret_cast<uptr>(UntagPtr(tagged_ptr))));
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_poisoning.cpp59 chunk = (u8*)MemToShadow(address);
68 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
83 *(u8 *)MemToShadow(ptr) =
89 *(u8*)MemToShadow(ptr) = poison ? kAsanIntraObjectRedzone : 0;
196 uptr shadow_beg = MemToShadow(aligned_b);
197 uptr shadow_end = MemToShadow(aligned_e);
305 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size);
386 // CHECK_EQ(*(u8*)MemToShadow(d1), old_mid - d1);
388 CHECK_EQ(*(u8*)MemToShadow(
[all...]
H A Dasan_thread.cpp336 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
337 u8 *shadow_bottom = (u8*)MemToShadow(bottom);
375 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
376 u8 *shadow_bottom = (u8*)MemToShadow(bottom);
H A Dasan_fake_stack.cpp30 u64 *shadow = reinterpret_cast<u64*>(MemToShadow(ptr));
279 REAL(memset)(reinterpret_cast<void*>(MemToShadow(top)), 0,
H A Dasan_mapping.h364 static inline uptr MemToShadow(uptr p) { function in namespace:__asan
H A Dasan_errors.cpp410 u8 *shadow_addr = (u8 *)MemToShadow(addr);
554 uptr shadow_addr = MemToShadow(addr);
H A Dasan_allocator.cpp536 (u8 *)MemToShadow(user_beg + size_rounded_down_to_granularity);
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_java.cpp136 u64 *s = (u64*)MemToShadow(src);
137 u64 *d = (u64*)MemToShadow(dst);
138 u64 *send = (u64*)MemToShadow(src + size);
141 s = (u64*)MemToShadow(src + size) - 1;
142 d = (u64*)MemToShadow(dst + size) - 1;
143 send = (u64*)MemToShadow(src) - 1;
H A Dtsan_rtl.cpp239 ReleaseMemoryPagesToOS(MemToShadow(addr), MemToShadow(addr + size));
256 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize);
257 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize);
316 const uptr s = MemToShadow(p);
326 const uptr prev_s = MemToShadow(prev);
820 u64 *shadow_mem = (u64*)MemToShadow(addr);
925 u64 *p = (u64*)MemToShadow(addr);
937 u64 *begin = (u64*)MemToShadow(addr);
H A Dtsan_platform_posix.cpp93 NoHugePagesInShadow(MemToShadow(kMadviseRangeBeg),
H A Dtsan_platform_linux.cpp204 char *shadow_start = (char *)MemToShadow(segment.start);
205 char *shadow_end = (char *)MemToShadow(segment.end);
H A Dtsan_platform_mac.cpp87 return (ThreadState **)MemToShadow(thread_identity);
H A Dtsan_platform.h812 uptr MemToShadow(uptr x) { function in namespace:__tsan
891 MemToShadow(p) == s)
897 MemToShadow(p) == s)
H A Dtsan_rtl_thread.cpp331 u64 *shadow_mem = (u64*)MemToShadow(addr);
H A Dtsan_interceptors_posix.cpp2145 return IsAppMem(addr) && *(u64*)MemToShadow(addr) != kShadowRodata;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp90 uint16_t *MemToShadow(uptr x, uptr shadow_base) { function in namespace:__cfi
150 uint16_t *shadow_begin = MemToShadow(begin, shadow_);
151 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1;
167 uint16_t *s = MemToShadow(begin, shadow_);
168 uint16_t *s_end = MemToShadow(end - 1, shadow_) + 1;

Completed in 366 milliseconds