Home
last modified time | relevance | path

Searched refs:RoundDownTo (Results 1 – 25 of 30) sorted by relevance

12

/openbsd-src/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_poisoning.cpp187 uptr aligned_e = RoundDownTo(end, ASAN_SHADOW_GRANULARITY); in __asan_region_is_poisoned()
378 uptr end_down = RoundDownTo(storage_end, granularity); in FixUnalignedStorage()
401 uptr beg_down = RoundDownTo(storage_beg, granularity); in FixUnalignedStorage()
441 uptr a = RoundDownTo(Min(old_end, new_end), granularity); in __sanitizer_annotate_contiguous_container()
443 uptr d1 = RoundDownTo(old_end, granularity); in __sanitizer_annotate_contiguous_container()
459 uptr b1 = RoundDownTo(new_end, granularity); in __sanitizer_annotate_contiguous_container()
519 uptr a = RoundDownTo(old_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container()
526 uptr a = RoundDownTo(new_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container()
527 uptr b = RoundDownTo(new_end, granularity); in __sanitizer_annotate_double_ended_contiguous_container()
542 uptr a = RoundDownTo(new_beg, granularity); in __sanitizer_annotate_double_ended_contiguous_container()
[all …]
H A Dasan_thread.cpp308 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 Dasan_interceptors_memintrinsics.h35 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 Dasan_fuchsia.cpp81 bottom = RoundDownTo(local_stack, GetPageSize()); in PlatformUnpoisonStacks()
87 bottom = RoundDownTo(local_stack, GetPageSize()); in PlatformUnpoisonStacks()
H A Dasan_shadow_setup.cpp28 uptr GapShadowBeg = RoundDownTo(MEM_TO_SHADOW(addr), GetPageSizeCached()); in ProtectGap()
H A Dasan_poisoning.h59 uptr page_end = RoundDownTo(shadow_end, page_size); in FastPoisonShadow()
H A Dasan_win.cpp297 uptr page = RoundDownTo(addr, page_size); in ShadowExceptionHandler()
H A Dasan_globals.cpp69 g.beg + RoundDownTo(g.size, ASAN_SHADOW_GRANULARITY), in PoisonRedZones()
H A Dasan_allocator.cpp359 uptr end_aligned_down = RoundDownTo(end, ASAN_SHADOW_GRANULARITY); in RePoisonChunk()
565 RoundDownTo(size, ASAN_SHADOW_GRANULARITY); in Allocate()
/openbsd-src/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_poisoning.cpp23 uptr start = RoundDownTo(p, kShadowAlignment); in TagMemory()
H A Dhwasan_thread_list.h142 return (Thread *)(RoundDownTo(p, ring_buffer_size_ * 2) + in GetThreadByBufferAddress()
H A Dhwasan_allocator.cpp220 uptr full_granule_size = RoundDownTo(tag_size, kShadowAlignment); in HwasanAllocate()
279 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate()
H A Dhwasan_linux.cpp516 uptr page_end = RoundDownTo(shadow_start + shadow_size, page_size); in TagMemoryAligned()
/openbsd-src/gnu/llvm/compiler-rt/lib/memprof/
H A Dmemprof_shadow_setup.cpp25 uptr GapShadowBeg = RoundDownTo(MEM_TO_SHADOW(addr), GetPageSizeCached()); in ProtectGap()
H A Dmemprof_allocator.cpp231 uptr page_end = RoundDownTo(shadow_end, page_size); in ClearShadow()
412 RoundDownTo(size, SHADOW_GRANULARITY); in Allocate()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cpp61 uptr end_aligned = RoundDownTo(end, page_size); in ReleaseMemoryPagesToOS()
304 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixed()
H A Dsanitizer_libc.cpp277 uptr *aligned_end = (uptr *)RoundDownTo((uptr)end, sizeof(uptr)); in mem_is_zero()
H A Dsanitizer_win.cpp366 uptr beg_aligned = RoundDownTo(beg, GetPageSizeCached()), in ReleaseMemoryPagesToOS()
367 end_aligned = RoundDownTo(end, GetPageSizeCached()); in ReleaseMemoryPagesToOS()
H A Dsanitizer_posix.cpp127 fixed_addr = RoundDownTo(fixed_addr, GetPageSizeCached()); in MmapFixedImpl()
H A Dsanitizer_fuchsia.cpp358 uptr end_aligned = RoundDownTo(end, GetPageSize()); in ReleaseMemoryPagesToOS()
H A Dsanitizer_mac.cpp1212 uptr new_max_vm = RoundDownTo(largest_gap_found << shadow_scale, alignment); in MapDynamicShadow()
1277 uptr gap_end = RoundDownTo((uptr)Min(address, max_vm_address), alignment); in FindAvailableMemoryRange()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp589 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow()
594 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), (64 << 10)); in MapShadow()
626 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow()
637 meta_begin = RoundDownTo(meta_begin, 64 << 10); in MapShadow()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cpp78 fake_stack[RoundDownTo(fake_stack_size - 1, 2)] = (uhwptr)&fake_stack[0]; in SetUp()
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan_poisoning.cpp206 uptr page_end = RoundDownTo(shadow_end, PageSize); in SetShadow()
/openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/
H A Ddfsan.cpp499 const uptr end_aligned = RoundDownTo(end_origin_addr, page_size); in ReleaseOrigins()
533 const uptr end_aligned = RoundDownTo(end_shadow_addr, page_size); in ReleaseOrClearShadows()

12