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

Function mi_new_aligned

3rd/mimalloc-2.0.9/src/alloc.c:976–983  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974}
975
976mi_decl_nodiscard mi_decl_restrict void* mi_new_aligned(size_t size, size_t alignment) {
977 void* p;
978 do {
979 p = mi_malloc_aligned(size, alignment);
980 }
981 while(p == NULL && mi_try_new_handler(false));
982 return p;
983}
984
985mi_decl_nodiscard mi_decl_restrict void* mi_new_aligned_nothrow(size_t size, size_t alignment) mi_attr_noexcept {
986 void* p;

Callers 4

newFunction · 0.85
operator new[]Function · 0.85
operator newFunction · 0.85
operator new[]Function · 0.85

Calls 2

mi_malloc_alignedFunction · 0.85
mi_try_new_handlerFunction · 0.85

Tested by

no test coverage detected