| /freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_poisoning.cpp | 251 uptr aligned_e = RoundDownTo(end, ASAN_SHADOW_GRANULARITY); in __asan_region_is_poisoned() 442 uptr end_down = RoundDownTo(storage_end, granularity); in FixUnalignedStorage() 465 uptr beg_down = RoundDownTo(storage_beg, granularity); in FixUnalignedStorage() 505 uptr a = RoundDownTo(Min(old_end, new_end), granularity); in __sanitizer_annotate_contiguous_container() 507 uptr d1 = RoundDownTo(old_end, granularity); in __sanitizer_annotate_contiguous_container() 526 uptr b1 = RoundDownTo(new_end, granularity); in __sanitizer_annotate_contiguous_container() 586 uptr a = RoundDownTo(old_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container() 593 uptr a = RoundDownTo(new_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container() 594 uptr b = RoundDownTo(new_end, granularity); in __sanitizer_annotate_double_ended_contiguous_container() 609 uptr a = RoundDownTo(new_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container() [all …]
|
| H A D | asan_thread.cpp | 309 stack_top_ = RoundDownTo(stack_top_, ASAN_SHADOW_GRANULARITY); in SetThreadStackAndTls() 310 stack_bottom_ = RoundDownTo(stack_bottom_, ASAN_SHADOW_GRANULARITY); in SetThreadStackAndTls() 325 uptr tls_begin_aligned = RoundDownTo(tls_begin_, ASAN_SHADOW_GRANULARITY); in ClearShadowForThreadStackAndTLS() 347 uptr aligned_addr = RoundDownTo(addr, SANITIZER_WORDSIZE / 8); // align addr. in GetStackFrameAccessByAddr() 348 uptr mem_ptr = RoundDownTo(aligned_addr, ASAN_SHADOW_GRANULARITY); in GetStackFrameAccessByAddr() 389 uptr aligned_addr = RoundDownTo(addr, SANITIZER_WORDSIZE / 8); // align addr. in GetStackVariableShadowStart()
|
| H A D | asan_interceptors_memintrinsics.h | 35 uptr uptr_first = RoundDownTo(shadow_first, sizeof(uptr)); in DECLARE_REAL() 36 uptr uptr_last = RoundDownTo(shadow_last, sizeof(uptr)); in DECLARE_REAL()
|
| H A D | asan_fuchsia.cpp | 84 bottom = RoundDownTo(local_stack, GetPageSize()); in PlatformUnpoisonStacks() 90 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 | 75 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
|
| H A D | asan_win.cpp | 320 uptr page = RoundDownTo(addr, page_size); in ShadowExceptionHandler()
|
| H A D | asan_allocator.cpp | 293 uptr user_end = RoundDownTo(user_begin + user_size, ASAN_SHADOW_GRANULARITY); in OnMapSecondary() 414 uptr end_aligned_down = RoundDownTo(end, ASAN_SHADOW_GRANULARITY); in RePoisonChunk() 629 RoundDownTo(size, ASAN_SHADOW_GRANULARITY); in Allocate()
|
| H A D | asan_globals.cpp | 102 g.beg + RoundDownTo(g.size, ASAN_SHADOW_GRANULARITY), in PoisonRedZones()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_poisoning.cpp | 23 uptr start = RoundDownTo(p, kShadowAlignment); in TagMemory()
|
| H A D | hwasan_allocator.cpp | 242 uptr full_granule_size = RoundDownTo(tag_size, kShadowAlignment); in HwasanAllocate() 299 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate() 445 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in AllocationSizeFast()
|
| H A D | hwasan_thread_list.h | 144 return (Thread *)(RoundDownTo(p, ring_buffer_size_ * 2) + in GetThreadByBufferAddress()
|
| H A D | hwasan_report.cpp | 243 RoundDownTo(untagged_addr, kRecordFPModulus) + local_beg_mod; in PrintStackAllocations() 409 addr = RoundDownTo(addr, kDumpWidth); in GetPrintTagStart() 418 uptr center_row_beg = RoundDownTo(addr, kDumpWidth); in PrintTagInfoAroundAddr()
|
| H A D | hwasan_linux.cpp | 514 uptr page_end = RoundDownTo(shadow_start + shadow_size, page_size); in TagMemoryAligned()
|
| /freebsd/contrib/llvm-project/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 | 264 uptr page_end = RoundDownTo(shadow_end, page_size); in ClearShadow() 482 RoundDownTo(size, SHADOW_GRANULARITY); in Allocate()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/interception/ |
| H A D | interception_win.cpp | 190 UNUSED static uptr RoundDownTo(uptr size, uptr boundary) { in RoundDownTo() function 195 return RoundDownTo(size + boundary - 1, boundary); in RoundUpTo() 375 RoundDownTo((uptr)system_info.lpMaximumApplicationAddress, granularity); in AllocateTrampolineRegion() 388 uptr lo_addr = RoundDownTo(func_addr, granularity); in AllocateTrampolineRegion() 424 RoundDownTo((uptr)info.AllocationBase - granularity, granularity); in AllocateTrampolineRegion()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cpp | 61 uptr end_aligned = RoundDownTo(end, page_size); in ReleaseMemoryPagesToOS() 384 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed()
|
| H A D | sanitizer_common_libcdep.cpp | 231 uptr e_down = RoundDownTo(e, page_size); in MemCpyAccessible()
|
| H A D | sanitizer_libc.cpp | 302 uptr *aligned_end = (uptr *)RoundDownTo((uptr)end, sizeof(uptr));
|
| H A D | sanitizer_posix.cpp | 125 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixedImpl()
|
| H A D | sanitizer_win.cpp | 385 uptr beg_aligned = RoundDownTo(beg, GetPageSizeCached()), in ReleaseMemoryPagesToOS() 386 end_aligned = RoundDownTo(end, GetPageSizeCached()); in ReleaseMemoryPagesToOS()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 605 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 610 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), (64 << 10)); in MapShadow() 643 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_poisoning.cpp | 206 uptr page_end = RoundDownTo(shadow_end, PageSize); in SetShadow()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan.cpp | 498 const uptr end_aligned = RoundDownTo(end_origin_addr, page_size); in ReleaseOrigins() 532 const uptr end_aligned = RoundDownTo(end_shadow_addr, page_size); in ReleaseOrClearShadows()
|