/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_mapping.h | 54 inline uptr MemToShadow(uptr untagged_addr) { function in namespace:__hwasan
|
H A D | hwasan_checks.h | 159 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw); 174 tag_t *shadow_first = (tag_t *)MemToShadow(ptr_raw); 175 tag_t *shadow_last = (tag_t *)MemToShadow(ptr_raw + sz);
|
H A D | hwasan_linux.cpp | 233 kLowShadowEnd = MemToShadow(kLowMemEnd); 238 kHighShadowEnd = MemToShadow(kHighMemEnd); 239 kHighShadowStart = Max(kLowMemEnd, MemToShadow(kHighShadowEnd)) + 1; 503 uptr shadow_start = MemToShadow(p);
|
H A D | hwasan_report.cpp | 370 addr = MemToShadow(addr); 399 addr = MemToShadow(addr); 532 reinterpret_cast<tag_t *>(MemToShadow(untagged_addr + offset)); 648 tag_t *tag_ptr = reinterpret_cast<tag_t *>(MemToShadow(untagged_addr)); 888 GetTagCopy(MemToShadow(untagged_addr))); 1006 tag_t mem_tag = GetTagCopy(MemToShadow(untagged_addr + mismatch_offset)); 1011 GetShortTagCopy(MemToShadow(untagged_addr + mismatch_offset));
|
H A D | hwasan.cpp | 432 uptr shadow_first = MemToShadow(ptr_raw); 433 uptr shadow_last = MemToShadow(ptr_raw + sz - 1); 453 uptr shadow_first = MemToShadow(ptr_raw); 454 uptr shadow_last = MemToShadow(ptr_raw + sz);
|
H A D | hwasan_allocator.cpp | 273 MemToShadow(reinterpret_cast<uptr>(UntagPtr(tagged_ptr)))); 589 tag_t mem_tag = *(tag_t *)__hwasan::MemToShadow(chunk);
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_linux.cpp | 114 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
|
H A D | asan_poisoning.cpp | 61 chunk = (u8*)MemToShadow(address); 79 *(u8 *)MemToShadow(ptr) = 85 *(u8*)MemToShadow(ptr) = poison ? kAsanIntraObjectRedzone : 0; 184 uptr shadow_beg = MemToShadow(aligned_b); 185 uptr shadow_end = MemToShadow(aligned_e); 292 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); 398 *(u8 *)MemToShadow(beg_down) = storage_beg - beg_down; 448 // DCHECK_EQ(*(u8*)MemToShadow(d1), old_mid - d1); 452 DCHECK_EQ(*(u8 *)MemToShadow(a), 0); 455 // DCHECK_EQ(*(u8 *)MemToShadow( [all...] |
H A D | asan_win.cpp | 217 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
|
H A D | asan_mac.cpp | 95 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
|
H A D | asan_thread.cpp | 349 u8 *shadow_ptr = (u8 *)MemToShadow(aligned_addr); 350 u8 *shadow_bottom = (u8 *)MemToShadow(bottom); 390 u8 *shadow_ptr = (u8 *)MemToShadow(aligned_addr); 391 u8 *shadow_bottom = (u8 *)MemToShadow(bottom);
|
H A D | asan_fake_stack.cpp | 30 u64 *shadow = reinterpret_cast<u64*>(MemToShadow(ptr)); 325 (reinterpret_cast<void *>(MemToShadow(top)), 0,
|
H A D | asan_mapping.h | 370 static inline uptr MemToShadow(uptr p) { function in namespace:__asan
|
H A D | asan_errors.cpp | 429 u8 *shadow_addr = (u8 *)MemToShadow(addr); 576 uptr shadow_addr = MemToShadow(addr);
|
H A D | asan_allocator.cpp | 630 (u8 *)MemToShadow(user_beg + size_rounded_down_to_granularity);
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/memprof/ |
H A D | memprof_mapping.h | 91 inline uptr MemToShadow(uptr p) { function in namespace:__memprof
|
H A D | memprof_allocator.cpp | 184 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/cfi/ |
H A D | cfi.cpp | 94 uint16_t *MemToShadow(uptr x, uptr shadow_base) { function in namespace:__cfi 154 uint16_t *shadow_begin = MemToShadow(begin, shadow_); 155 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; 171 uint16_t *s = MemToShadow(begin, shadow_); 172 uint16_t *s_end = MemToShadow(end - 1, shadow_) + 1;
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interface_java.cpp | 134 RawShadow *d = MemToShadow(dst); 135 RawShadow *dend = MemToShadow(dst + size);
|
H A D | tsan_rtl_access.cpp | 422 RawShadow* shadow_mem = MemToShadow(addr); 461 RawShadow* shadow_mem = MemToShadow(addr); 497 RawShadow* shadow_mem = MemToShadow(addr); 556 RawShadow* begin = MemToShadow(addr); 608 RawShadow* shadow_mem = MemToShadow(addr); 669 RawShadow* shadow_mem = MemToShadow(addr);
|
H A D | tsan_rtl.cpp | 533 ReleaseMemoryPagesToOS(reinterpret_cast<uptr>(MemToShadow(addr)), 534 reinterpret_cast<uptr>(MemToShadow(addr + size))); 589 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); 590 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); 594 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), (64 << 10)); 595 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), (64 << 10));
|
H A D | tsan_platform_linux.cpp | 197 char *shadow_start = (char *)MemToShadow(segment.start); 198 char *shadow_end = (char *)MemToShadow(segment.end);
|
H A D | tsan_platform.h | 937 RawShadow *MemToShadow(uptr x) { function in namespace:__tsan
|
H A D | tsan_interceptors_posix.cpp | 2366 return IsAppMem(addr) && *MemToShadow(addr) != Shadow::kRodata;
|