| 74 | }; |
| 75 | |
| 76 | static struct slab *add_slab(struct hc_slab_alloc *a, const size_t size) { |
| 77 | struct slab *s = hc_acquire(a->source, sizeof(struct slab) + size); |
| 78 | hc_list_push_front(&a->slabs, &s->slabs); |
| 79 | s->next = s->memory; |
| 80 | return s; |
| 81 | } |
| 82 | |
| 83 | static struct slab *get_slab(struct hc_slab_alloc *a, const size_t size) { |
| 84 | if (size > a->slab_size) { |
no test coverage detected