This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from b95022f arm/armv7-a: Remove CONFIG_SMP guard from arm_scu.c
new 39eaeef mm/mm_heap: remove the unnecessary check for memory node size
new c5ba926 procfs: add memdump interface to dump used/free memory info
new 2dcc4a3 mm/dump: add pid and backtrace for every memory node
new 7ae3c57 procfs: add heap info for every task
new 168074f mm/memdump: fix print backtrace abnormal
new 018d7d6 mm/mm_malloc: dump all allocated memory info when malloc
failed
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/sim/src/sim/up_heap.c | 12 ++++
fs/procfs/Kconfig | 4 ++
fs/procfs/fs_procfs.c | 4 ++
fs/procfs/fs_procfsmeminfo.c | 131 ++++++++++++++++++++++++++++++----
fs/procfs/fs_procfsproc.c | 80 +++++++++++++++++++++
include/malloc.h | 12 ++++
include/nuttx/mm/mm.h | 12 ++++
mm/kmm_heap/kmm_mallinfo.c | 19 +++++
mm/mm_heap/Make.defs | 2 +-
mm/mm_heap/mm.h | 88 ++++++++++++++---------
mm/mm_heap/mm_initialize.c | 11 +--
mm/mm_heap/mm_mallinfo.c | 42 +++++++++++
mm/mm_heap/mm_malloc.c | 3 +
mm/mm_heap/mm_memalign.c | 1 +
mm/mm_heap/mm_memdump.c | 164 +++++++++++++++++++++++++++++++++++++++++++
mm/mm_heap/mm_realloc.c | 4 ++
mm/umm_heap/umm_mallinfo.c | 20 ++++++
17 files changed, 552 insertions(+), 57 deletions(-)
create mode 100644 mm/mm_heap/mm_memdump.c