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

Function mi_new_aligned_nothrow

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

Source from the content-addressed store, hash-verified

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;
987 do {
988 p = mi_malloc_aligned(size, alignment);
989 }
990 while(p == NULL && mi_try_new_handler(true));
991 return p;
992}
993
994mi_decl_nodiscard void* mi_new_realloc(void* p, size_t newsize) {
995 void* q;

Callers 8

operatorFunction · 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