| 133 | } |
| 134 | |
| 135 | void |
| 136 | ecache_dalloc(tsdn_t *tsdn, pac_t *pac, ehooks_t *ehooks, ecache_t *ecache, |
| 137 | edata_t *edata) { |
| 138 | assert(edata_base_get(edata) != NULL); |
| 139 | assert(edata_size_get(edata) != 0); |
| 140 | assert(edata_pai_get(edata) == EXTENT_PAI_PAC); |
| 141 | witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn), |
| 142 | WITNESS_RANK_CORE, 0); |
| 143 | |
| 144 | edata_addr_set(edata, edata_base_get(edata)); |
| 145 | edata_zeroed_set(edata, false); |
| 146 | |
| 147 | extent_record(tsdn, pac, ehooks, ecache, edata); |
| 148 | } |
| 149 | |
| 150 | edata_t * |
| 151 | ecache_evict(tsdn_t *tsdn, pac_t *pac, ehooks_t *ehooks, |
no test coverage detected