GCC Code Coverage Report


Directory: /home/runner/work/fprime/fprime/CFDP/Checksum/
Date: 2026-11-03 22:10:28
Exec Total Coverage
Lines: 47 52 90.4%
Functions: 11 13 84.6%
Branches: 13 14 92.9%

Function (File:Line) Call count Block coverage
CFDP::Checksum::Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:22)called 16 times100.0%
CFDP::Checksum::Checksum(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:26)not called0.0%
CFDP::Checksum::Checksum(unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:24)called 1 time100.0%
CFDP::Checksum::addByteAtOffset(unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:95)called 7739 times67.0%
CFDP::Checksum::addWordAligned(unsigned char const*) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:75)called 1916 times86.0%
CFDP::Checksum::addWordUnaligned(unsigned char const*, unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:82)called 35 times82.0%
CFDP::Checksum::getValue() const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:45)called 5 times100.0%
CFDP::Checksum::operator!=(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:41)not called0.0%
CFDP::Checksum::operator=(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:32)called 14 times100.0%
CFDP::Checksum::operator==(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:37)called 1 time100.0%
CFDP::Checksum::update(unsigned char const*, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:49)called 21 times92.0%
CFDP::Checksum::~Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:30)called 17 times100.0%
min(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:16)called 15 times80.0%