From c61b365e7666a9cb7536b9843accad4e7e2c745d Mon Sep 17 00:00:00 2001 From: daan Date: Sat, 29 Oct 2022 11:51:04 -0700 Subject: [PATCH] valgrind works on test-stress --- src/region.c | 2 +- src/segment.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/region.c b/src/region.c index 72ce8494..15b2cce1 100644 --- a/src/region.c +++ b/src/region.c @@ -395,7 +395,7 @@ void _mi_mem_free(void* p, size_t size, size_t id, bool full_commit, bool any_re if (p==NULL) return; if (size==0) return; size = _mi_align_up(size, _mi_os_page_size()); - + size_t arena_memid = 0; mi_bitmap_index_t bit_idx; mem_region_t* region; diff --git a/src/segment.c b/src/segment.c index f68b3b76..9a76385a 100644 --- a/src/segment.c +++ b/src/segment.c @@ -476,7 +476,6 @@ static void mi_segment_os_free(mi_segment_t* segment, size_t segment_size, mi_se fully_committed = false; } _mi_mem_free(segment, segment_size, segment->memid, fully_committed, any_reset, tld->os); - //mi_track_mem_noaccess(segment,segment_size); } // called by threads that are terminating to free cached segments @@ -592,7 +591,7 @@ static mi_segment_t* mi_segment_init(mi_segment_t* segment, size_t required, mi_ } mi_assert_internal(segment != NULL && (uintptr_t)segment % MI_SEGMENT_SIZE == 0); mi_assert_internal(segment->mem_is_pinned ? segment->mem_is_committed : true); - //mi_track_mem_defined(segment,info_size); + mi_track_mem_defined(segment,info_size); mi_atomic_store_ptr_release(mi_segment_t, &segment->abandoned_next, NULL); // tsan if (!pages_still_good) {