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

/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_mapping.h54 inline uptr MemToShadow(uptr untagged_addr) { function in namespace:__hwasan
H A Dhwasan_checks.h159 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 Dhwasan_linux.cpp233 kLowShadowEnd = MemToShadow(kLowMemEnd);
238 kHighShadowEnd = MemToShadow(kHighMemEnd);
239 kHighShadowStart = Max(kLowMemEnd, MemToShadow(kHighShadowEnd)) + 1;
503 uptr shadow_start = MemToShadow(p);
H A Dhwasan_report.cpp370 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 Dhwasan.cpp432 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 Dhwasan_allocator.cpp273 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 Dasan_linux.cpp114 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
H A Dasan_poisoning.cpp61 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 Dasan_win.cpp217 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
H A Dasan_mac.cpp95 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
H A Dasan_thread.cpp349 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 Dasan_fake_stack.cpp30 u64 *shadow = reinterpret_cast<u64*>(MemToShadow(ptr));
325 (reinterpret_cast<void *>(MemToShadow(top)), 0,
H A Dasan_mapping.h370 static inline uptr MemToShadow(uptr p) { function in namespace:__asan
H A Dasan_errors.cpp429 u8 *shadow_addr = (u8 *)MemToShadow(addr);
576 uptr shadow_addr = MemToShadow(addr);
H A Dasan_allocator.cpp630 (u8 *)MemToShadow(user_beg + size_rounded_down_to_granularity);
/freebsd-current/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_mapping.h91 inline uptr MemToShadow(uptr p) { function in namespace:__memprof
H A Dmemprof_allocator.cpp184 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size));
/freebsd-current/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp94 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 Dtsan_interface_java.cpp134 RawShadow *d = MemToShadow(dst);
135 RawShadow *dend = MemToShadow(dst + size);
H A Dtsan_rtl_access.cpp422 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 Dtsan_rtl.cpp533 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 Dtsan_platform_linux.cpp197 char *shadow_start = (char *)MemToShadow(segment.start);
198 char *shadow_end = (char *)MemToShadow(segment.end);
H A Dtsan_platform.h937 RawShadow *MemToShadow(uptr x) { function in namespace:__tsan
H A Dtsan_interceptors_posix.cpp2366 return IsAppMem(addr) && *MemToShadow(addr) != Shadow::kRodata;

Completed in 385 milliseconds