/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_mapping.h | 42 inline uptr MemToShadow(uptr untagged_addr) { function in namespace:__hwasan
|
H A D | hwasan_checks.h | 85 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 D | hwasan_poisoning.cpp | 25 uptr shadow_start = MemToShadow(p);
|
H A D | hwasan_linux.cpp | 198 kLowShadowEnd = MemToShadow(kLowMemEnd); 203 kHighShadowEnd = MemToShadow(kHighMemEnd); 204 kHighShadowStart = Max(kLowMemEnd, MemToShadow(kHighShadowEnd)) + 1;
|
H A D | hwasan_report.cpp | 250 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 D | hwasan.cpp | 423 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 D | hwasan_allocator.cpp | 178 MemToShadow(reinterpret_cast<uptr>(UntagPtr(tagged_ptr))));
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_poisoning.cpp | 59 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 D | asan_thread.cpp | 336 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 D | asan_fake_stack.cpp | 30 u64 *shadow = reinterpret_cast<u64*>(MemToShadow(ptr)); 279 REAL(memset)(reinterpret_cast<void*>(MemToShadow(top)), 0,
|
H A D | asan_mapping.h | 364 static inline uptr MemToShadow(uptr p) { function in namespace:__asan
|
H A D | asan_errors.cpp | 410 u8 *shadow_addr = (u8 *)MemToShadow(addr); 554 uptr shadow_addr = MemToShadow(addr);
|
H A D | asan_allocator.cpp | 536 (u8 *)MemToShadow(user_beg + size_rounded_down_to_granularity);
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interface_java.cpp | 136 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 D | tsan_rtl.cpp | 239 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 D | tsan_platform_posix.cpp | 93 NoHugePagesInShadow(MemToShadow(kMadviseRangeBeg),
|
H A D | tsan_platform_linux.cpp | 204 char *shadow_start = (char *)MemToShadow(segment.start); 205 char *shadow_end = (char *)MemToShadow(segment.end);
|
H A D | tsan_platform_mac.cpp | 87 return (ThreadState **)MemToShadow(thread_identity);
|
H A D | tsan_platform.h | 812 uptr MemToShadow(uptr x) { function in namespace:__tsan 891 MemToShadow(p) == s) 897 MemToShadow(p) == s)
|
H A D | tsan_rtl_thread.cpp | 331 u64 *shadow_mem = (u64*)MemToShadow(addr);
|
H A D | tsan_interceptors_posix.cpp | 2145 return IsAppMem(addr) && *(u64*)MemToShadow(addr) != kShadowRodata;
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/cfi/ |
H A D | cfi.cpp | 90 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;
|