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

Function mi_page_block_at

3rd/mimalloc-2.0.9/src/page.c:32–37  ·  view source on GitHub ↗

Index a block in a page

Source from the content-addressed store, hash-verified

30
31// Index a block in a page
32static inline mi_block_t* mi_page_block_at(const mi_page_t* page, void* page_start, size_t block_size, size_t i) {
33 MI_UNUSED(page);
34 mi_assert_internal(page != NULL);
35 mi_assert_internal(i <= page->reserved);
36 return (mi_block_t*)((uint8_t*)page_start + (i * block_size));
37}
38
39static void mi_page_init(mi_heap_t* heap, mi_page_t* page, size_t size, mi_tld_t* tld);
40static void mi_page_extend_free(mi_heap_t* heap, mi_page_t* page, mi_tld_t* tld);

Callers 2

mi_page_free_list_extendFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected