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

Function mi_slice_bin

3rd/mimalloc-2.0.9/src/segment.c:187–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

185}
186
187static inline size_t mi_slice_bin(size_t slice_count) {
188 mi_assert_internal(slice_count*MI_SEGMENT_SLICE_SIZE <= MI_SEGMENT_SIZE);
189 mi_assert_internal(mi_slice_bin8(MI_SLICES_PER_SEGMENT) <= MI_SEGMENT_BIN_MAX);
190 size_t bin = mi_slice_bin8(slice_count);
191 mi_assert_internal(bin <= MI_SEGMENT_BIN_MAX);
192 return bin;
193}
194
195static inline size_t mi_slice_index(const mi_slice_t* slice) {
196 mi_segment_t* segment = _mi_ptr_segment(slice);

Callers 1

mi_span_queue_forFunction · 0.85

Calls 1

mi_slice_bin8Function · 0.85

Tested by

no test coverage detected