|
|
|
Summary Window
Shows summaries of line, call and branch coverage statistics, as
percentages, counts and colour coded bars. Scope of summary can
be chosen from: overall, filename, function, or a range of lines
within a file.
|
File List Window
Shows all the source files, with line, call and branch coverage
statistics. Directories are optionally shown as a tree, with summarised
statistics. The list can be sorted on any of the columns by
clicking on the column title. Double-clicking on a row pops
up a new Source Window displaying the corresponding file.
|
Function List Window
Shows all the covered functions, with line, call and branch coverage
statistics. The list can be sorted on any of the columns by
clicking on the column title. Double-clicking on a row pops
up a new Source Window displaying the corresponding function.
|
|
|
|
Calls List Window
Shows function calls between any coveraged functions, and the number of
times each call was made. Combo boxes allow filtering on calling
function or called function.
Note:This window depends in part on data scanned from object files,
which will not work on all platforms.
|
Call Butterfly Window
Shows, for a particular function, all the functions that call it
and how many times they called it, and all the functions that it
calls and how many times it called them. Double-clicking on a
function name in either list navigates the window to that function.
Handles covered functions and external library functions
(e.g. printf) called directly from
covered functions.
Note:This window depends on data scanned from object files,
which will not work on all platforms.
|
Source Window
Shows a particular source file, with line numbers and execution
counts for each line. Lines are colour coded:
- green - executed at least once
- yellow - part of the line executed
- red - never executed
- blue - suppressed
- black - no executable code
|
|
|
|
Call Graph Window
Shows the graph of calls between functions graphically, with colour
coding for each function and calls between functions.
Note:This window depends on data scanned from object files,
which will not work on all platforms.
Note: the graph layout code for this window is in an early stage of
development and may respond badly (looping or crashing) to some
data sets.
|
Report Window
Shows textual reports which give various interesting summaries of
coverage data. These same reports are available in text mode
by using tggcov --report.
|
Lego Diagram Window
Shows the proportions of covered vs uncovered code code for
projects with multiple files and directories.
|