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

Function mi_new_nothrow

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

Source from the content-addressed store, hash-verified

968
969
970mi_decl_nodiscard mi_decl_restrict void* mi_new_nothrow(size_t size) mi_attr_noexcept {
971 void* p = mi_malloc(size);
972 if mi_unlikely(p == NULL) return mi_try_new(size, true);
973 return p;
974}
975
976mi_decl_nodiscard mi_decl_restrict void* mi_new_aligned(size_t size, size_t alignment) {
977 void* p;

Callers 8

operator new[]Function · 0.85
_ZnwmRKSt9nothrow_tFunction · 0.85
_ZnamRKSt9nothrow_tFunction · 0.85
_ZnwjRKSt9nothrow_tFunction · 0.85
_ZnajRKSt9nothrow_tFunction · 0.85
operator newFunction · 0.85
operator new[]Function · 0.85

Calls 3

mi_mallocFunction · 0.85
mi_unlikelyFunction · 0.85
mi_try_newFunction · 0.85

Tested by

no test coverage detected