/bionic/libc/private/ |
D | bionic_macros.h | 41 #define BIONIC_ALIGN(value, alignment) \ argument 42 (((value) + (alignment) - 1) & ~((alignment) - 1))
|
/bionic/tests/libs/ |
D | bionic_tests_zipalign.cpp | 66 static bool CreateAlignedZip(ZipArchiveHandle& handle, FILE* zip_dst, uint32_t alignment) { in CreateAlignedZip() argument 86 error = writer.StartAlignedEntry(zip_name.c_str(), flags, alignment); in CreateAlignedZip() 126 unsigned long int alignment = strtoul(argv[1], &end, 10); in main() local 127 if ((alignment == ULONG_MAX && errno == ERANGE) || *end != '\0') { in main() 132 if (((alignment - 1) & alignment) != 0) { in main() 152 bool success = CreateAlignedZip(handle, zip_dst, static_cast<uint32_t>(alignment)); in main()
|
/bionic/libc/malloc_debug/ |
D | malloc_debug.cpp | 75 void* debug_memalign(size_t alignment, size_t bytes); 79 int debug_posix_memalign(void** memptr, size_t alignment, size_t size); 383 void* debug_memalign(size_t alignment, size_t bytes) { in debug_memalign() argument 385 return g_dispatch->memalign(alignment, bytes); in debug_memalign() 400 if (!powerof2(alignment)) { in debug_memalign() 401 alignment = BIONIC_ROUND_UP_POWER_OF_2(alignment); in debug_memalign() 405 if (alignment < MINIMUM_ALIGNMENT_BYTES) { in debug_memalign() 406 alignment = MINIMUM_ALIGNMENT_BYTES; in debug_memalign() 412 size_t real_size = alignment + bytes + g_debug->extra_bytes(); in debug_memalign() 426 value += (-value % alignment); in debug_memalign() [all …]
|
/bionic/tests/ |
D | malloc_test.cpp | 79 for (size_t alignment = 1 << i; alignment < (1U << (i+1)); alignment++) { in TEST() local 80 char *ptr = reinterpret_cast<char*>(memalign(alignment, 100)); in TEST() 81 ASSERT_TRUE(ptr != NULL) << "Failed at alignment " << alignment; in TEST() 82 ASSERT_LE(100U, malloc_usable_size(ptr)) << "Failed at alignment " << alignment; in TEST() 84 << "Failed at alignment " << alignment; in TEST() 115 for (size_t alignment = 1; alignment <= 4096; alignment <<= 1) { in TEST() local 116 char *ptr = (char*)memalign(alignment, 100); in TEST() 119 ASSERT_EQ(0U, (intptr_t)ptr % alignment); in TEST()
|
D | buffer_tests.cpp | 195 static void *GetAlignedPtr(void *orig_ptr, int alignment, int or_mask) { in GetAlignedPtr() argument 197 if (alignment > 0) { in GetAlignedPtr() 201 ptr += alignment - (ptr & (alignment - 1)); in GetAlignedPtr() 202 ptr |= alignment | or_mask; in GetAlignedPtr()
|
D | pthread_test.cpp | 1697 void* allocate(size_t size, size_t alignment) { in allocate() argument 1698 char* p = new char[size + alignment * 2]; in allocate() 1700 while (!is_strict_aligned(p, alignment)) { in allocate() 1713 bool is_strict_aligned(char* p, size_t alignment) { in is_strict_aligned() argument 1714 return (reinterpret_cast<uintptr_t>(p) % (alignment * 2)) == alignment; in is_strict_aligned()
|
/bionic/libc/bionic/ |
D | malloc_common.cpp | 120 extern "C" void* memalign(size_t alignment, size_t bytes) { in memalign() argument 123 return _memalign(alignment, bytes); in memalign() 125 return Malloc(memalign)(alignment, bytes); in memalign() 128 extern "C" int posix_memalign(void** memptr, size_t alignment, size_t size) { in posix_memalign() argument 131 return _posix_memalign(memptr, alignment, size); in posix_memalign() 133 return Malloc(posix_memalign)(memptr, alignment, size); in posix_memalign()
|
/bionic/libc/include/ |
D | malloc.h | 31 extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur __attribute__((alloc_…
|
D | stdlib.h | 77 extern int posix_memalign(void **memptr, size_t alignment, size_t size);
|
/bionic/libc/kernel/uapi/linux/ |
D | som.h | 164 unsigned int alignment : 27; member
|
/bionic/libc/malloc_debug/tests/ |
D | malloc_debug_unit_tests.cpp | 319 for (size_t alignment = 1; alignment <= 256; alignment++) { in TEST_F() local 320 pointer = reinterpret_cast<uint8_t*>(debug_memalign(alignment, 100)); in TEST_F() 323 size_t alignment_mask = alignment - 1; in TEST_F() 324 if (!powerof2(alignment)) { in TEST_F() 325 alignment_mask = BIONIC_ROUND_UP_POWER_OF_2(alignment) - 1; in TEST_F() 411 for (size_t alignment = 1; alignment <= 256; alignment++) { in TEST_F() local 412 pointer = reinterpret_cast<uint8_t*>(debug_memalign(alignment, 100)); in TEST_F() 416 size_t alignment_mask = alignment - 1; in TEST_F() 417 if (!powerof2(alignment)) { in TEST_F() 418 alignment_mask = BIONIC_ROUND_UP_POWER_OF_2(alignment) - 1; in TEST_F() [all …]
|
/bionic/libc/kernel/uapi/mtd/ |
D | ubi-user.h | 71 __s32 alignment; member
|
/bionic/libc/kernel/uapi/drm/ |
D | i915_drm.h | 359 int alignment; member 475 __u64 alignment; member 496 __u64 alignment; member 560 __u64 alignment; member
|
D | radeon_drm.h | 692 int alignment; member 760 uint64_t alignment; member
|
D | amdgpu_drm.h | 66 uint64_t alignment; member
|
/bionic/libc/arch-mips/string/ |
D | mips_strlen.c | 80 #error strlen: mips64 check for 4-byte alignment not implemented. in strlen()
|