GCC Code Coverage Report
Directory:
/home/runner/work/fprime/fprime/CFDP/Checksum/
Date:
2026-09-03 22:12:39
Exec
Total
Coverage
Lines:
28
52
53.8%
Functions:
8
13
61.5%
Branches:
6
14
42.9%
Function (File:Line)
Call count
Block coverage
CFDP::Checksum::Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:22)
called 6 times
100.0%
CFDP::Checksum::Checksum(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:26)
not called
0.0%
CFDP::Checksum::Checksum(unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:24)
called 1 time
100.0%
CFDP::Checksum::addByteAtOffset(unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:95)
called 64 times
67.0%
CFDP::Checksum::addWordAligned(unsigned char const*) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:75)
called 16 times
86.0%
CFDP::Checksum::addWordUnaligned(unsigned char const*, unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:82)
not called
0.0%
CFDP::Checksum::getValue() const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:45)
not called
0.0%
CFDP::Checksum::operator!=(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:41)
not called
0.0%
CFDP::Checksum::operator=(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:32)
called 4 times
100.0%
CFDP::Checksum::operator==(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:37)
called 1 time
100.0%
CFDP::Checksum::update(unsigned char const*, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:49)
called 1 time
62.0%
CFDP::Checksum::~Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:30)
called 7 times
100.0%
min(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:16)
not called
0.0%