There is one directory line for each directory that contains source code included in the PureCoverage data being exported. The directory line is followed by information for each file within the directory, and eventually by a matching edi, which indicates the end of directory data. No new directory can appear before the matching edi.
The data fields in a directory line are:
di
<name> <# unused blocks> <# blocks> <# unused lines>
\
<# lines> <# unused funcs>
<# funcs> <# files>
The <name> field indicates the pathname of the directory. As much of the pathname as is known to PureCoverage will be included, usually the full pathname.
The remaining fields are the same as in a to line, except that they are summed across the directory rather than across the entire set of source files.