GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 2025-09-27 21:24:05+00:00
Coverage Exec Excl Total
Lines: 100.0% 8 0 8
Functions: 100.0% 1 0 1
Branches: 50.0% 2 0 4

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int four_bar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 four_bar();
17 1 foo5(0);
18
2/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 time.
1 if (argc != 0) { if (argv[0] != 0) { foo6(0); } }
19
20 1 return 0;
21 }
22