deferred free queue
For error detection runs, a queue that is created to help detect dangling pointer accesses to freed memory.
When a program frees memory, the memory is marked as inaccessible and placed on this queue. A pointer to the freed memory is kept on this first-in first-out queue and the memory is deallocated later, after it reaches the end of the queue, when many other memory blocks are freed and pushed onto the queue. This ensures that dangling pointer accesses are detected for a period of time after the memory is freed.
The queue is used to detect Free Memory Read (FMR), Free Memory Write (FMW), and Late Detect Free Memory Write (FMWL) errors.
To adjust the size of the deferred free queue length and threshold, select Settings > Default Settings or Settings > Executable Settings and change the values in the Errors and Leaks tab.
(C) Copyright IBM Corporation 1993, 2009.