mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 14:53:47 +08:00
mm: dump more information when failed dump detail
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
This commit is contained in:
@@ -381,6 +381,16 @@ FAR void *mm_malloc(FAR struct mm_heap_s *heap, size_t size)
|
|||||||
mwarn("Dump leak memory(thread exit, but memory not free):\n");
|
mwarn("Dump leak memory(thread exit, but memory not free):\n");
|
||||||
dump.pid = PID_MM_LEAK;
|
dump.pid = PID_MM_LEAK;
|
||||||
mm_memdump(heap, &dump);
|
mm_memdump(heap, &dump);
|
||||||
|
# ifdef CONFIG_MM_HEAP_MEMPOOL
|
||||||
|
mwarn("Dump block used by mempool expand/trunk:\n");
|
||||||
|
dump.pid = PID_MM_MEMPOOL;
|
||||||
|
mm_memdump(heap, &dump);
|
||||||
|
# endif
|
||||||
|
# if CONFIG_MM_BACKTRACE >= 0
|
||||||
|
mwarn("Dump allocated orphan nodes. (neighbor of free nodes):\n");
|
||||||
|
dump.pid = PID_MM_ORPHAN;
|
||||||
|
mm_memdump(heap, &dump);
|
||||||
|
# endif
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_MM_PANIC_ON_FAILURE
|
#ifdef CONFIG_MM_PANIC_ON_FAILURE
|
||||||
|
|||||||
Reference in New Issue
Block a user