| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_thread.cpp | 308 stack_top_ = RoundDownTo(stack_bottom_ + stack_size, ASAN_SHADOW_GRANULARITY); in SetThreadStackAndTls() 324 uptr tls_begin_aligned = RoundDownTo(tls_begin_, ASAN_SHADOW_GRANULARITY); in ClearShadowForThreadStackAndTLS() 346 uptr aligned_addr = RoundDownTo(addr, SANITIZER_WORDSIZE / 8); // align addr. in GetStackFrameAccessByAddr() 347 uptr mem_ptr = RoundDownTo(aligned_addr, ASAN_SHADOW_GRANULARITY); in GetStackFrameAccessByAddr() 388 uptr aligned_addr = RoundDownTo(addr, SANITIZER_WORDSIZE / 8); // align addr. in GetStackVariableShadowStart()
|
| H A D | asan_poisoning.cpp | 187 uptr aligned_e = RoundDownTo(end, ASAN_SHADOW_GRANULARITY); in __asan_region_is_poisoned() 366 uptr a = RoundDownTo(Min(old_mid, new_mid), granularity); in __sanitizer_annotate_contiguous_container() 368 uptr d1 = RoundDownTo(old_mid, granularity); in __sanitizer_annotate_contiguous_container() 384 uptr b1 = RoundDownTo(new_mid, granularity); in __sanitizer_annotate_contiguous_container()
|
| H A D | asan_fuchsia.cpp | 81 bottom = RoundDownTo(local_stack, GetPageSize()); in PlatformUnpoisonStacks() 87 bottom = RoundDownTo(local_stack, GetPageSize()); in PlatformUnpoisonStacks()
|
| H A D | asan_shadow_setup.cpp | 28 uptr GapShadowBeg = RoundDownTo(MEM_TO_SHADOW(addr), GetPageSizeCached()); in ProtectGap()
|
| H A D | asan_poisoning.h | 59 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
|
| H A D | asan_win.cpp | 303 uptr page = RoundDownTo(addr, page_size); in ShadowExceptionHandler()
|
| H A D | asan_globals.cpp | 69 g.beg + RoundDownTo(g.size, ASAN_SHADOW_GRANULARITY), in PoisonRedZones()
|
| /llvm-project-15.0.7/compiler-rt/lib/hwasan/ |
| H A D | hwasan_poisoning.cpp | 23 uptr start = RoundDownTo(p, kShadowAlignment); in TagMemory()
|
| H A D | hwasan_allocator.cpp | 187 uptr full_granule_size = RoundDownTo(tag_size, kShadowAlignment); in HwasanAllocate() 239 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate() 357 if (beg != reinterpret_cast<void *>(RoundDownTo( in AllocationSize()
|
| H A D | hwasan_thread_list.h | 140 return (Thread *)(RoundDownTo(p, ring_buffer_size_ * 2) + in GetThreadByBufferAddress()
|
| H A D | hwasan_linux.cpp | 422 uptr page_end = RoundDownTo(shadow_start + shadow_size, page_size); in TagMemoryAligned()
|
| /llvm-project-15.0.7/compiler-rt/lib/memprof/ |
| H A D | memprof_shadow_setup.cpp | 25 uptr GapShadowBeg = RoundDownTo(MEM_TO_SHADOW(addr), GetPageSizeCached()); in ProtectGap()
|
| H A D | memprof_allocator.cpp | 233 uptr page_end = RoundDownTo(shadow_end, page_size); in ClearShadow() 414 RoundDownTo(size, SHADOW_GRANULARITY); in Allocate()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_rtl.cpp | 321 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 332 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow() 343 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cpp | 61 uptr end_aligned = RoundDownTo(end, page_size); in ReleaseMemoryPagesToOS() 304 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed()
|
| H A D | sanitizer_libc.cpp | 277 uptr *aligned_end = (uptr *)RoundDownTo((uptr)end, sizeof(uptr)); in mem_is_zero()
|
| H A D | sanitizer_win.cpp | 366 uptr beg_aligned = RoundDownTo(beg, GetPageSizeCached()), in ReleaseMemoryPagesToOS() 367 end_aligned = RoundDownTo(end, GetPageSizeCached()); in ReleaseMemoryPagesToOS()
|
| H A D | sanitizer_posix.cpp | 120 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixedImpl()
|
| H A D | sanitizer_fuchsia.cpp | 358 uptr end_aligned = RoundDownTo(end, GetPageSize()); in ReleaseMemoryPagesToOS()
|
| H A D | sanitizer_mac.cpp | 1212 uptr new_max_vm = RoundDownTo(largest_gap_found << shadow_scale, alignment); in MapDynamicShadow() 1276 uptr gap_end = RoundDownTo((uptr)address, alignment); in FindAvailableMemoryRange()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/ |
| H A D | scudo_allocator_secondary.h | 107 CommittedBeg = RoundDownTo(UserBeg - HeadersSize, PageSize); in Allocate()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 586 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 591 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), (64 << 10)); in MapShadow() 623 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow() 634 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_stacktrace_test.cpp | 78 fake_stack[RoundDownTo(fake_stack_size - 1, 2)] = (uhwptr)&fake_stack[0]; in SetUp()
|
| /llvm-project-15.0.7/compiler-rt/lib/msan/ |
| H A D | msan_poisoning.cpp | 206 uptr page_end = RoundDownTo(shadow_end, PageSize); in SetShadow()
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan.cpp | 451 const uptr end_aligned = RoundDownTo(end_origin_addr, page_size); in ReleaseOrigins() 485 const uptr end_aligned = RoundDownTo(end_shadow_addr, page_size); in ReleaseOrClearShadows()
|