Edata: Add a ranged bit.

We steal the dumpable bit, which we ended up not needing.
This commit is contained in:
David Goldblatt 2020-03-13 12:38:28 -07:00 committed by David Goldblatt
parent bd4fdf295e
commit 12eb888e54
6 changed files with 38 additions and 47 deletions

View file

@ -157,7 +157,7 @@ extent_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
gap_addr_page, gap_size_page, false,
SC_NSIZES, pa_shard_extent_sn_next(
&arena->pa_shard), extent_state_active,
false, true, true, EXTENT_NOT_HEAD);
false, true, false, EXTENT_NOT_HEAD);
}
/*
* Compute the address just past the end of the desired
@ -206,7 +206,7 @@ extent_alloc_dss(tsdn_t *tsdn, arena_t *arena, void *new_addr, size_t size,
arena_ind_get(arena), ret, size,
size, false, SC_NSIZES,
extent_state_active, false, true,
true, EXTENT_NOT_HEAD);
false, EXTENT_NOT_HEAD);
if (extent_purge_forced_wrapper(tsdn,
ehooks, &edata, 0, size)) {
memset(ret, 0, size);