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 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 64 times67.0%
CFDP::Checksum::addWordAligned(unsigned char const*) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:75)called 16 times86.0%
CFDP::Checksum::addWordUnaligned(unsigned char const*, unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:82)not called0.0%
CFDP::Checksum::getValue() const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:45)not called0.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 4 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 1 time62.0%
CFDP::Checksum::~Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:30)called 7 times100.0%
min(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:16)not called0.0%