bdk: heap: add nodes info

This commit is contained in:
CTCaer committed 2022-05-19 14:53:02 +03:00
1 parent 889317da58
commit 2c768db542
2 files changed
+6

No files matched your search

+4
View File
@@ -172,7 +172,10 @@ void heap_monitor(heap_monitor_t *mon, bool print_node_stats)
while (true)
{
if (node->used)
{
mon->nodes_used++;
mon->used += node->size + sizeof(hnode_t);
}
else
mon->total += node->size + sizeof(hnode_t);
@@ -188,4 +191,5 @@ void heap_monitor(heap_monitor_t *mon, bool print_node_stats)
break;
}
mon->total += mon->used;
mon->nodes_total = count;
}
+2
View File
@@ -40,6 +40,8 @@ typedef struct
{
u32 total;
u32 used;
u32 nodes_total;
u32 nodes_used;
} heap_monitor_t;
void heap_init(void *base);