Lines Matching refs:alignment

152 static void *MsanAllocate(StackTrace *stack, uptr size, uptr alignment,  in MsanAllocate()  argument
170 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
174 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
230 uptr alignment) { in MsanReallocate() argument
246 void *new_p = MsanAllocate(stack, new_size, alignment, false /*zeroise*/); in MsanReallocate()
316 void *msan_aligned_alloc(uptr alignment, uptr size, StackTrace *stack) { in msan_aligned_alloc() argument
317 if (UNLIKELY(!CheckAlignedAllocAlignmentAndSize(alignment, size))) { in msan_aligned_alloc()
321 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in msan_aligned_alloc()
323 return SetErrnoOnNull(MsanAllocate(stack, size, alignment, false)); in msan_aligned_alloc()
326 void *msan_memalign(uptr alignment, uptr size, StackTrace *stack) { in msan_memalign() argument
327 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in msan_memalign()
331 ReportInvalidAllocationAlignment(alignment, stack); in msan_memalign()
333 return SetErrnoOnNull(MsanAllocate(stack, size, alignment, false)); in msan_memalign()
336 int msan_posix_memalign(void **memptr, uptr alignment, uptr size, in msan_posix_memalign() argument
338 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in msan_posix_memalign()
341 ReportInvalidPosixMemalignAlignment(alignment, stack); in msan_posix_memalign()
343 void *ptr = MsanAllocate(stack, size, alignment, false); in msan_posix_memalign()
347 CHECK(IsAligned((uptr)ptr, alignment)); in msan_posix_memalign()