mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 22:03:07 +00:00
Fix ehooks assertion for arena creation
This commit is contained in:
@@ -53,7 +53,7 @@ ehooks_default_alloc_impl(tsdn_t *tsdn, void *new_addr, size_t size,
|
|||||||
size_t alignment, bool *zero, bool *commit, unsigned arena_ind) {
|
size_t alignment, bool *zero, bool *commit, unsigned arena_ind) {
|
||||||
arena_t *arena = arena_get(tsdn, arena_ind, false);
|
arena_t *arena = arena_get(tsdn, arena_ind, false);
|
||||||
/* NULL arena indicates arena_create. */
|
/* NULL arena indicates arena_create. */
|
||||||
assert(arena != NULL || alignment == HUGEPAGE);
|
assert(arena != NULL || alignment == BASE_BLOCK_MIN_ALIGN);
|
||||||
dss_prec_t dss = (arena == NULL) ? dss_prec_disabled :
|
dss_prec_t dss = (arena == NULL) ? dss_prec_disabled :
|
||||||
(dss_prec_t)atomic_load_u(&arena->dss_prec, ATOMIC_RELAXED);
|
(dss_prec_t)atomic_load_u(&arena->dss_prec, ATOMIC_RELAXED);
|
||||||
void *ret = extent_alloc_core(tsdn, arena, new_addr, size, alignment,
|
void *ret = extent_alloc_core(tsdn, arena, new_addr, size, alignment,
|
||||||
|
|||||||
Reference in New Issue
Block a user