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

Function mi_heap_alloc_new

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

Source from the content-addressed store, hash-verified

941
942
943mi_decl_nodiscard mi_decl_restrict extern inline void* mi_heap_alloc_new(mi_heap_t* heap, size_t size) {
944 void* p = mi_heap_malloc(heap,size);
945 if mi_unlikely(p == NULL) return mi_heap_try_new(heap, size, false);
946 return p;
947}
948
949mi_decl_nodiscard mi_decl_restrict void* mi_new(size_t size) {
950 return mi_heap_alloc_new(mi_get_default_heap(), size);

Callers 2

mi_newFunction · 0.85
alloc.cFile · 0.85

Calls 3

mi_heap_mallocFunction · 0.85
mi_unlikelyFunction · 0.85
mi_heap_try_newFunction · 0.85

Tested by

no test coverage detected