From f6facf7602003071aaabc6dd00082b7ebb2f5ab9 Mon Sep 17 00:00:00 2001 From: Yanfeng Liu Date: Tue, 29 Oct 2024 19:13:22 +0800 Subject: [PATCH] mm/mm_memalign: add debugging log This adds debugging log support for mm_memalign to help track memory issues via logs. Signed-off-by: Yanfeng Liu --- mm/mm_heap/mm_memalign.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mm/mm_heap/mm_memalign.c b/mm/mm_heap/mm_memalign.c index 060b1f6f171..5d334aaa275 100644 --- a/mm/mm_heap/mm_memalign.c +++ b/mm/mm_heap/mm_memalign.c @@ -27,6 +27,7 @@ #include #include +#include #include #include @@ -287,5 +288,7 @@ FAR void *mm_memalign(FAR struct mm_heap_s *heap, size_t alignment, alignedchunk = (uintptr_t)kasan_unpoison((FAR const void *)alignedchunk, size - MM_ALLOCNODE_OVERHEAD); DEBUGASSERT(alignedchunk % alignment == 0); + minfo("Aligned %"PRIxPTR" to %"PRIxPTR", size %zu\n", + rawchunk, alignedchunk, size); return (FAR void *)alignedchunk; }