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

Function mi_memid_create

3rd/mimalloc-2.0.9/src/region.c:142–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140}
141
142static size_t mi_memid_create(mem_region_t* region, mi_bitmap_index_t bit_idx) {
143 mi_assert_internal(bit_idx < MI_BITMAP_FIELD_BITS);
144 size_t idx = region - regions;
145 mi_assert_internal(&regions[idx] == region);
146 return (idx*MI_BITMAP_FIELD_BITS + bit_idx)<<1;
147}
148
149static size_t mi_memid_create_from_arena(size_t arena_memid) {
150 return (arena_memid << 1) | 1;

Callers 1

mi_region_try_allocFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected