Add expansion table and overflow handling for pool tag tracking
All checks were successful
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 51s
Builds / ExectOS (i686, debug) (push) Successful in 49s

This commit is contained in:
2026-03-24 08:13:05 +01:00
parent 214051e873
commit 4292d89185
3 changed files with 270 additions and 1 deletions

View File

@@ -9,6 +9,12 @@
#include <xtos.hh>
/* Expansion table used to track pool memory allocations */
PPOOL_TRACKING_TABLE MM::Allocator::AllocationsTrackingExpansionTable;
/* Total number of entries in the expansion allocations tracking table */
SIZE_T MM::Allocator::AllocationsTrackingExpansionTableSize;
/* Global table used to track pool memory allocations */
PPOOL_TRACKING_TABLE MM::Allocator::AllocationsTrackingTable;