| 1637 | } |
| 1638 | |
| 1639 | void |
| 1640 | extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent) { |
| 1641 | extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; |
| 1642 | |
| 1643 | witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn), |
| 1644 | WITNESS_RANK_CORE, 0); |
| 1645 | |
| 1646 | if (extent_register(tsdn, extent)) { |
| 1647 | extents_leak(tsdn, arena, &extent_hooks, |
| 1648 | &arena->extents_retained, extent, false); |
| 1649 | return; |
| 1650 | } |
| 1651 | extent_dalloc_wrapper(tsdn, arena, &extent_hooks, extent); |
| 1652 | } |
| 1653 | |
| 1654 | static bool |
| 1655 | extent_dalloc_default_impl(void *addr, size_t size) { |
no test coverage detected