mirror of
https://github.com/apache/nuttx.git
synced 2026-06-07 09:18:00 +08:00
mm/dump: add pid and backtrace for every memory node
usage: echo <pid/used/free> trace > /proc/memdump echo used > /proc/memdump //output all used memory info with backtrace echo free > /proc/memdump //output all free memory info echo 22 > /proc/memdump //output used memory info for task pid is 22 with backtrace Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
This commit is contained in:
@@ -296,7 +296,6 @@ void kmm_extend(FAR void *mem, size_t size, int region);
|
||||
|
||||
struct mallinfo; /* Forward reference */
|
||||
int mm_mallinfo(FAR struct mm_heap_s *heap, FAR struct mallinfo *info);
|
||||
void mm_memdump(FAR struct mm_heap_s *heap, pid_t pid);
|
||||
|
||||
/* Functions contained in kmm_mallinfo.c ************************************/
|
||||
|
||||
@@ -304,6 +303,10 @@ void mm_memdump(FAR struct mm_heap_s *heap, pid_t pid);
|
||||
struct mallinfo kmm_mallinfo(void);
|
||||
#endif
|
||||
|
||||
/* Functions contained in mm_memdump.c **************************************/
|
||||
|
||||
void mm_memdump(FAR struct mm_heap_s *heap, pid_t pid);
|
||||
|
||||
#ifdef CONFIG_DEBUG_MM
|
||||
/* Functions contained in mm_checkcorruption.c ******************************/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user