I think you'll need to be more specific on what you're looking for.
What you describe vaguely sounds like a report generated by a source code linter. Wikipedia has a page for
static code analysis tools.
Or perhaps a report generated by
code coverage tools.
The difference between the two being, of course, the code coverage requires one (or more) runs of the target executable. The report then displays which lines of the source code were exercised during the run(s). The linter is a static source code analysis without the need to execute the code under analysis.
To use a linter, you just download, install, and run. The code coverage is a little more involved. The "default" coverage tool is
gcov (which should be included with your distribution's gcc package). You then add "--coverage" to your compile and link commands to generate the support files. Run the binary under analysis, and then use
gcov to generate reports.
If neither of those are what you're after, then it would be helpful if you could provide the name of the program you used before that generated the report. Ideally, the name of the program
and a sample report it generated would help track down what you need.