There are several mechanisms available for tracking, testing, and debugging memory in Acucorp products and linked C programs.
See
Tracking Monitoring and Debugging Memory for more information about using these facilities from a C program.
All Acucorp products can monitor, test, and debug memory allocations. They can:
- Track memory boundaries, so that if the boundaries are corrupted a report is generated. This facility is called
memory bounds checking.
- Track how much memory is allocated in each of six subsystems. This facility is called
memory tracking.
- Output a description of each memory allocation, reallocation, and free by file and line, including a text message. This facility
is called
memory handling descriptions.