Lines Matching refs:alignment

88 static void *DFsanAllocate(uptr size, uptr alignment, bool zeroise) {  in DFsanAllocate()  argument
108 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate()
112 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate()
151 void *DFsanReallocate(void *old_p, uptr new_size, uptr alignment) { in DFsanReallocate() argument
163 void *new_p = DFsanAllocate(new_size, alignment, false /*zeroise*/); in DFsanReallocate()
257 void *dfsan_aligned_alloc(uptr alignment, uptr size) { in dfsan_aligned_alloc() argument
258 if (UNLIKELY(!CheckAlignedAllocAlignmentAndSize(alignment, size))) { in dfsan_aligned_alloc()
263 ReportInvalidAlignedAllocAlignment(size, alignment, &stack); in dfsan_aligned_alloc()
265 return SetErrnoOnNull(DFsanAllocate(size, alignment, false /*zeroise*/)); in dfsan_aligned_alloc()
268 void *dfsan_memalign(uptr alignment, uptr size) { in dfsan_memalign() argument
269 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in dfsan_memalign()
274 ReportInvalidAllocationAlignment(alignment, &stack); in dfsan_memalign()
276 return SetErrnoOnNull(DFsanAllocate(size, alignment, false /*zeroise*/)); in dfsan_memalign()
279 int dfsan_posix_memalign(void **memptr, uptr alignment, uptr size) { in dfsan_posix_memalign() argument
280 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in dfsan_posix_memalign()
284 ReportInvalidPosixMemalignAlignment(alignment, &stack); in dfsan_posix_memalign()
286 void *ptr = DFsanAllocate(size, alignment, false /*zeroise*/); in dfsan_posix_memalign()
290 CHECK(IsAligned((uptr)ptr, alignment)); in dfsan_posix_memalign()