Emap: Move in merge functionality.

This commit is contained in:
David Goldblatt
2020-02-03 14:15:07 -08:00
committed by David Goldblatt
parent 040eac77cc
commit 0586a56f39
3 changed files with 44 additions and 25 deletions

View File

@@ -86,5 +86,9 @@ void emap_split_commit(tsdn_t *tsdn, emap_t *emap,
emap_split_prepare_t *split_prepare, edata_t *lead, size_t size_a,
szind_t szind_a, bool slab_a, edata_t *trail, size_t size_b,
szind_t szind_b, bool slab_b);
void emap_merge_prepare(tsdn_t *tsdn, emap_t *emap, rtree_ctx_t *rtree_ctx,
emap_split_prepare_t *split_prepare, edata_t *lead, edata_t *trail);
void emap_merge_commit(tsdn_t *tsdn, emap_t *emap,
emap_split_prepare_t *split_prepare, edata_t *lead, edata_t *trail);
#endif /* JEMALLOC_INTERNAL_EMAP_H */