| 216 | } |
| 217 | |
| 218 | static mi_span_queue_t* mi_span_queue_for(size_t slice_count, mi_segments_tld_t* tld) { |
| 219 | size_t bin = mi_slice_bin(slice_count); |
| 220 | mi_span_queue_t* sq = &tld->spans[bin]; |
| 221 | mi_assert_internal(sq->slice_count >= slice_count); |
| 222 | return sq; |
| 223 | } |
| 224 | |
| 225 | static void mi_span_queue_delete(mi_span_queue_t* sq, mi_slice_t* slice) { |
| 226 | mi_assert_internal(slice->xblock_size==0 && slice->slice_count>0 && slice->slice_offset==0); |
no test coverage detected