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

Function mi_heap_calloc_aligned_at

3rd/mimalloc-2.0.9/src/alloc-aligned.c:179–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177}
178
179mi_decl_nodiscard mi_decl_restrict void* mi_heap_calloc_aligned_at(mi_heap_t* heap, size_t count, size_t size, size_t alignment, size_t offset) mi_attr_noexcept {
180 size_t total;
181 if (mi_count_size_overflow(count, size, &total)) return NULL;
182 return mi_heap_zalloc_aligned_at(heap, total, alignment, offset);
183}
184
185mi_decl_nodiscard mi_decl_restrict void* mi_heap_calloc_aligned(mi_heap_t* heap, size_t count, size_t size, size_t alignment) mi_attr_noexcept {
186 return mi_heap_calloc_aligned_at(heap,count,size,alignment,0);

Callers 2

mi_heap_calloc_alignedFunction · 0.85
mi_calloc_aligned_atFunction · 0.85

Calls 2

mi_count_size_overflowFunction · 0.85

Tested by

no test coverage detected