Lines Matching refs:alignment

80 static void *DFsanAllocate(uptr size, uptr alignment, bool zeroise) {  in DFsanAllocate()  argument
94 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate()
98 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate()
137 void *DFsanReallocate(void *old_p, uptr new_size, uptr alignment) { in DFsanReallocate() argument
149 void *new_p = DFsanAllocate(new_size, alignment, false /*zeroise*/); in DFsanReallocate()
225 void *dfsan_aligned_alloc(uptr alignment, uptr size) { in dfsan_aligned_alloc() argument
226 if (UNLIKELY(!CheckAlignedAllocAlignmentAndSize(alignment, size))) { in dfsan_aligned_alloc()
231 ReportInvalidAlignedAllocAlignment(size, alignment, &stack); in dfsan_aligned_alloc()
233 return SetErrnoOnNull(DFsanAllocate(size, alignment, false /*zeroise*/)); in dfsan_aligned_alloc()
236 void *dfsan_memalign(uptr alignment, uptr size) { in dfsan_memalign() argument
237 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in dfsan_memalign()
242 ReportInvalidAllocationAlignment(alignment, &stack); in dfsan_memalign()
244 return SetErrnoOnNull(DFsanAllocate(size, alignment, false /*zeroise*/)); in dfsan_memalign()
247 int dfsan_posix_memalign(void **memptr, uptr alignment, uptr size) { in dfsan_posix_memalign() argument
248 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in dfsan_posix_memalign()
252 ReportInvalidPosixMemalignAlignment(alignment, &stack); in dfsan_posix_memalign()
254 void *ptr = DFsanAllocate(size, alignment, false /*zeroise*/); in dfsan_posix_memalign()
258 CHECK(IsAligned((uptr)ptr, alignment)); in dfsan_posix_memalign()