The FaultFinder listing is composed of several parts.
The examples of output in the topics describing these parts were generated using the following program:
program-id. 'funbar'.
working-storage section.
01 ws-var-1 pic x(255).
thread-local-storage section.
01 tls-var-1 pic x(1021).
local-storage section.
01 ls-var-1 pic x(511).
linkage section.
01 lnks-var-1 pic x(2011).
01 lnks-var-1r pic a(1024) redefines lnks-var-1.
01 lnks-var-2 pic x(3096).
procedure division using lnks-var-1 lnks-var-2.
move tls-var-1 to ws-var-1
if ws-var-1 = lnks-var-1
display ls-var-1
end-if
stop run.
This program was compiled to generated code, and the FaultFinder listing generated using the commands:
cobol fun.cbl; cbllink fun.obj fflst 窶斗19 fun.idy fun.lst
cob 窶度 fun.cbl cobfflst 窶斗19 fun.idy fun.lst