| 534 | } |
| 535 | |
| 536 | extent_t * |
| 537 | extents_alloc(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, |
| 538 | extents_t *extents, void *new_addr, size_t size, size_t pad, |
| 539 | size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit) { |
| 540 | assert(size + pad != 0); |
| 541 | assert(alignment != 0); |
| 542 | witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn), |
| 543 | WITNESS_RANK_CORE, 0); |
| 544 | |
| 545 | extent_t *extent = extent_recycle(tsdn, arena, r_extent_hooks, extents, |
| 546 | new_addr, size, pad, alignment, slab, szind, zero, commit, false); |
| 547 | assert(extent == NULL || extent_dumpable_get(extent)); |
| 548 | return extent; |
| 549 | } |
| 550 | |
| 551 | void |
| 552 | extents_dalloc(tsdn_t *tsdn, arena_t *arena, extent_hooks_t **r_extent_hooks, |
no test coverage detected