Output field:
| 
 | Field | Description | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | Name | Name of the memory pool. For fixed size pool, | 
 | 
 | 
 | 
| 
 | 
 | the name starts with 'D'. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | Size | Size of memory pool i.e.number of bytes in the | 
 | 
 | 
 | 
| 
 | 
 | pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | Min | Minimum number of bytes for each allocation | 
 | 
 | 
 | 
| 
 | 
 | from this pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | Free | Number of free bytes in the pool i.e. Number of | 
 | 
 | 
 | 
| 
 | 
 | bytes that are available in the pool for allocation | 
 | ||
| 
 | 
 | and has not been yet allocated. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | Task Waiting | Number of tasks waiting on this pool. | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | ||
| 
 | Suspend Type | The task suspended type. Task suspend type on | 
 | 
 | 
 | 
| 
 | 
 | a memory pool can be either FIFO (First In First | 
 | ||
| 
 | 
 | Out) or Priority. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | Start Addr | The Starting Address of the memory pool. | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | ||
| 
 | FirstTaskName | Name of the first suspended task on this memory | 
 | 
 | 
 | 
| 
 | 
 | pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | FirstAllocator | Name of the module which has firstly allocated | 
 | 
 | 
 | 
| 
 | 
 | memory from the pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | LastAllocator | Name of the module which has lastly (i.e. most | 
 | 
 | 
 | 
| 
 | 
 | recently) allocted memory from the pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | LastDellocater | Name of the module which has lastly (ie. most | 
 | 
 | 
 | 
| 
 | 
 | recently)deallocated memory to the pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | LastFailAllocator | Name of the module which has lastly failed to | 
 | 
 | 
 | 
| 
 | 
 | allocate the memory from the pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | LastFailDeallocator | Name of the module which has lastly failed to | 
 | 
 | 
 | 
| 
 | 
 | deallocate the memory to the pool. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | WaterMark | WaterMark of the memorypool i.e. the maximum | 
 | 
 | 
 | 
| 
 | 
 | amount of memory that has been allocated from | 
 | ||
| 
 | 
 | the memory pool at some point in time. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | TotalMemAlloc | Total amount of memory allocated from the | 
 | 
 | 
 | 
| 
 | 
 | memory pool (since its creation ). This field is a | 
 | ||
| 
 | 
 | running counter and it only increments. When the | 
 | ||
| 
 | 
 | memory is freed this field is not decremented | 
 | ||
| 
 | 
 | rather the TotalMemFree field is incremented. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | TotalMemFree | Total amount of memory that has been | 
 | 
 | 
 | 
| 
 | 
 | deallocted from the memory pool (since its | 
 | ||
| 
 | 
 | creation). This is also a running counter. | 
 | ||
| 
 | 
 | 
 | 
 | ||
| 
 | MemAllocFailCount | The number of times memory allocation from this | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
| IP DSLAM | 
 | 
 | 567 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 |