From 912eb8480cf82b3e7eb71f3080b50b44b7290c82 Mon Sep 17 00:00:00 2001 From: Evgeny Date: Tue, 21 Apr 2026 01:54:20 +0300 Subject: [PATCH] Memory: add hex dump for unfreed blocks in u_report_unfreed_blocks --- lib/mem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/mem.c b/lib/mem.c index 12a99054..8725056d 100644 --- a/lib/mem.c +++ b/lib/mem.c @@ -226,6 +226,8 @@ void u_report_unfreed_blocks(void) { void* user_ptr = prefix_start + BOUNDARY_CHECK_SIZE + 8; u_check(user_ptr, "unfreed_check", "u_report_unfreed_blocks"); printf(" - Allocated at: %s, size: %u bytes\n", alloc_loc, size); + printf(" Full memory dump at %p:\n", user_ptr); + hex_dump(user_ptr, size); curr = *(void**)((uint8_t*)curr + NEXT_OFFSET); } }