summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaan Leijen <daan@microsoft.com>2022-04-04 17:40:29 -0700
committerDaan Leijen <daan@microsoft.com>2022-04-04 17:40:29 -0700
commit5a90a2a9a14f5f078f8df65b810b7e948bbab1b4 (patch)
tree08b4ccb5a2927f9493816971e026f8a23adc3674 /src
parent1f089e99f6cd44d3b3c9cc273289b0246dcd6b8c (diff)
parent5613ffb50834bc1e796f96e7d95b11d238dae491 (diff)
merge from dev
Diffstat (limited to 'src')
-rw-r--r--src/page.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/page.c b/src/page.c
index 2d9a703..94fc707 100644
--- a/src/page.c
+++ b/src/page.c
@@ -252,7 +252,7 @@ static mi_page_t* mi_page_fresh_alloc(mi_heap_t* heap, mi_page_queue_t* pq, size
}
mi_assert_internal(pq==NULL || _mi_page_segment(page)->kind != MI_SEGMENT_HUGE);
mi_page_init(heap, page, block_size, heap->tld);
- _mi_stat_increase(&heap->tld->stats.pages, 1);
+ mi_heap_stat_increase(heap, pages, 1);
if (pq!=NULL) mi_page_queue_push(heap, pq, page); // huge pages use pq==NULL
mi_assert_expensive(_mi_page_is_valid(page));
return page;
@@ -705,7 +705,7 @@ static mi_page_t* mi_page_queue_find_free_ex(mi_heap_t* heap, mi_page_queue_t* p
page = next;
} // for each page
- mi_stat_counter_increase(heap->tld->stats.searches, count);
+ mi_heap_stat_counter_increase(heap, searches, count);
if (page == NULL) {
_mi_heap_collect_retired(heap, false); // perhaps make a page available?
@@ -806,12 +806,12 @@ static mi_page_t* mi_large_huge_page_alloc(mi_heap_t* heap, size_t size) {
mi_assert_internal(_mi_page_segment(page)->kind != MI_SEGMENT_HUGE);
}
if (bsize <= MI_LARGE_OBJ_SIZE_MAX) {
- _mi_stat_increase(&heap->tld->stats.large, bsize);
- _mi_stat_counter_increase(&heap->tld->stats.large_count, 1);
+ mi_heap_stat_increase(heap, large, bsize);
+ mi_heap_stat_counter_increase(heap, large_count, 1);
}
else {
- _mi_stat_increase(&heap->tld->stats.huge, bsize);
- _mi_stat_counter_increase(&heap->tld->stats.huge_count, 1);
+ mi_heap_stat_increase(heap, huge, bsize);
+ mi_heap_stat_counter_increase(heap, huge_count, 1);
}
}
return page;