summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2023-02-13 17:43:12 -0800
committerQi Wang <interwq@gmail.com>2023-02-17 13:31:09 -0800
commitb6125120ac22c2c7e7cd36df114a2b280dcc33e7 (patch)
tree7489eb1f5ecf21d057d2d2221dd951cb1f428785
parent97b313c7d480bc087b0c805b4bb42b71dd9c9e93 (diff)
downloadjemalloc-b6125120ac22c2c7e7cd36df114a2b280dcc33e7.tar.gz
Add an explicit name to the dedicated oversize arena.
-rw-r--r--src/arena.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arena.c b/src/arena.c
index 25ab41af..970f60ed 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -1746,6 +1746,11 @@ arena_choose_huge(tsd_t *tsd) {
if (huge_arena == NULL) {
return NULL;
}
+
+ char *huge_arena_name = "auto_oversize";
+ strncpy(huge_arena->name, huge_arena_name, ARENA_NAME_LEN);
+ huge_arena->name[ARENA_NAME_LEN - 1] = '\0';
+
/*
* Purge eagerly for huge allocations, because: 1) number of
* huge allocations is usually small, which means ticker based