MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / mi_memalign

Function mi_memalign

3rd/mimalloc-2.0.9/src/alloc-posix.c:68–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66}
67
68mi_decl_nodiscard mi_decl_restrict void* mi_memalign(size_t alignment, size_t size) mi_attr_noexcept {
69 void* p = mi_malloc_aligned(size, alignment);
70 mi_assert_internal(((uintptr_t)p % alignment) == 0);
71 return p;
72}
73
74mi_decl_nodiscard mi_decl_restrict void* mi_valloc(size_t size) mi_attr_noexcept {
75 return mi_memalign( _mi_os_page_size(), size );

Callers 4

mainFunction · 0.85
mi_vallocFunction · 0.85
memalignFunction · 0.85
__libc_memalignFunction · 0.85

Calls 1

mi_malloc_alignedFunction · 0.85

Tested by 1

mainFunction · 0.68