Previous Topic Next topic Print topic


FaultFinder Report - Loaded Programs

The Loaded Programs section of the report contains all currently loaded ("live") programs, with their reentrant and non-reentrant data areas. The non-reentrant data area has separate areas for working-storage and each instance of user-allocated data (using CBL_ALLOC_MEM, flag=0). A separate reentrant data area exists for each thread executing that program and has separate areas for thread-local storage and thread-local allocated data (using CBL_ALLOC_MEM, flag=8). Each chunk of data states the hexadecimal address of the data item and the dump (in hexadecimal and ASCII with duplicate lines not repeated but replaced by a single vertical bar (|)) of the data.

Note: The working-storage section includes all of the non-user program specific data areas, as in the file-control and file sections, as well as system needed non-reentrant space. To better define the start of the program's actual working-storage section, it is recommended that you insert a special data item as the first item in working-storage and give it a value that can easily be searched for.
Previous Topic Next topic Print topic