Lines Matching refs:alignment

184 static void *MsanAllocate(BufferedStackTrace *stack, uptr size, uptr alignment,  in MsanAllocate()  argument
204 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
208 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
269 uptr new_size, uptr alignment) { in MsanReallocate() argument
285 void *new_p = MsanAllocate(stack, new_size, alignment, false /*zeroise*/); in MsanReallocate()
378 void *msan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stack) { in msan_aligned_alloc() argument
379 if (UNLIKELY(!CheckAlignedAllocAlignmentAndSize(alignment, size))) { in msan_aligned_alloc()
384 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in msan_aligned_alloc()
386 return SetErrnoOnNull(MsanAllocate(stack, size, alignment, false)); in msan_aligned_alloc()
389 void *msan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack) { in msan_memalign() argument
390 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in msan_memalign()
395 ReportInvalidAllocationAlignment(alignment, stack); in msan_memalign()
397 return SetErrnoOnNull(MsanAllocate(stack, size, alignment, false)); in msan_memalign()
400 int msan_posix_memalign(void **memptr, uptr alignment, uptr size, in msan_posix_memalign() argument
402 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in msan_posix_memalign()
406 ReportInvalidPosixMemalignAlignment(alignment, stack); in msan_posix_memalign()
408 void *ptr = MsanAllocate(stack, size, alignment, false); in msan_posix_memalign()
412 CHECK(IsAligned((uptr)ptr, alignment)); in msan_posix_memalign()