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

Function mi_heap_mallocn

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

Source from the content-addressed store, hash-verified

653
654// Uninitialized `calloc`
655mi_decl_nodiscard extern mi_decl_restrict void* mi_heap_mallocn(mi_heap_t* heap, size_t count, size_t size) mi_attr_noexcept {
656 size_t total;
657 if (mi_count_size_overflow(count, size, &total)) return NULL;
658 return mi_heap_malloc(heap, total);
659}
660
661mi_decl_nodiscard mi_decl_restrict void* mi_mallocn(size_t count, size_t size) mi_attr_noexcept {
662 return mi_heap_mallocn(mi_get_default_heap(),count,size);

Callers 1

mi_mallocnFunction · 0.85

Calls 2

mi_count_size_overflowFunction · 0.85
mi_heap_mallocFunction · 0.85

Tested by

no test coverage detected