vppinfra: add heap header in front of dlmalloc space 71/29271/4
authorDamjan Marion <damarion@cisco.com>
Tue, 6 Oct 2020 15:46:06 +0000 (17:46 +0200)
committerDamjan Marion <damarion@cisco.com>
Tue, 6 Oct 2020 21:47:33 +0000 (23:47 +0200)
commitbfa75d6b922ee15d2f0d00999fd36b03a85eda8c
treeddd1341db08ae2020c37333d31c949d883ef6bc2
parentab1a50cf7407e31097b550226c2b6954d6371bea
vppinfra: add heap header in front of dlmalloc space

This patch adds smal header in front of dlmalloc space, and it stores
some additional information about the heap.

Immediate benefit of this patch is that we know the underlying page size
si we can display heap page statistics / real memory usage.

Type: improvement
Change-Id: Ibd6989cc2f2f64630ab08734c9552e15029c5f3f
Signed-off-by: Damjan Marion <damarion@cisco.com>
12 files changed:
src/svm/ssvm.c
src/svm/ssvm.h
src/svm/svm.h
src/vlib/cli.c
src/vlib/threads.c
src/vppinfra/bihash_all_vector.c
src/vppinfra/format.h
src/vppinfra/linux/mem.c
src/vppinfra/mem.c
src/vppinfra/mem.h
src/vppinfra/mem_dlmalloc.c
src/vppinfra/unix-formats.c