Lines Matching refs:alignment

187 void* debug_aligned_alloc(size_t alignment, size_t size);
188 void* debug_memalign(size_t alignment, size_t bytes);
194 int debug_posix_memalign(void** memptr, size_t alignment, size_t size);
687 void* debug_memalign(size_t alignment, size_t bytes) { in debug_memalign() argument
691 return g_dispatch->memalign(alignment, bytes); in debug_memalign()
710 if (!powerof2(alignment)) { in debug_memalign()
711 alignment = BIONIC_ROUND_UP_POWER_OF_2(alignment); in debug_memalign()
715 if (alignment < MINIMUM_ALIGNMENT_BYTES) { in debug_memalign()
716 alignment = MINIMUM_ALIGNMENT_BYTES; in debug_memalign()
722 size_t real_size = alignment + bytes + g_debug->extra_bytes(); in debug_memalign()
737 value += (-value % alignment); in debug_memalign()
749 result = TCALL(memalign, alignment, real_size); in debug_memalign()
766 g_debug->record->AddEntry(new MemalignEntry(pointer, bytes, alignment, in debug_memalign()
1011 void* debug_aligned_alloc(size_t alignment, size_t size) { in debug_aligned_alloc() argument
1015 return g_dispatch->aligned_alloc(alignment, size); in debug_aligned_alloc()
1017 if (!powerof2(alignment) || (size % alignment) != 0) { in debug_aligned_alloc()
1021 return debug_memalign(alignment, size); in debug_aligned_alloc()
1024 int debug_posix_memalign(void** memptr, size_t alignment, size_t size) { in debug_posix_memalign() argument
1028 return g_dispatch->posix_memalign(memptr, alignment, size); in debug_posix_memalign()
1031 if (alignment < sizeof(void*) || !powerof2(alignment)) { in debug_posix_memalign()
1035 *memptr = debug_memalign(alignment, size); in debug_posix_memalign()