From 69be0899007aee49744b2dbee957607503df5e83 Mon Sep 17 00:00:00 2001 From: Leung Lai Yung Date: Sun, 22 May 2022 13:25:53 +0000 Subject: vppinfra: fix memory trace Type: fix reset the memory trace if mem trace is turned on Signed-off-by: Leung Lai Yung Change-Id: Ib99355b9ed42ff66c720bbea5cbbf03c65820d12 --- src/vppinfra/mem_dlmalloc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/vppinfra/mem_dlmalloc.c') diff --git a/src/vppinfra/mem_dlmalloc.c b/src/vppinfra/mem_dlmalloc.c index ffffec8e441..25014c8ec78 100644 --- a/src/vppinfra/mem_dlmalloc.c +++ b/src/vppinfra/mem_dlmalloc.c @@ -698,6 +698,11 @@ clib_mem_heap_realloc_aligned (void *heap, void *p, uword new_size, mspace_realloc_in_place (h->mspace, p, new_size)) { clib_mem_unpoison (p, new_size); + if (PREDICT_FALSE (h->flags & CLIB_MEM_HEAP_F_TRACED)) + { + mheap_put_trace (pointer_to_uword (p), old_alloc_size); + mheap_get_trace (pointer_to_uword (p), clib_mem_size (p)); + } } else { -- cgit 1.2.3-korg