GCC Code Coverage Report


Directory: ./
Date: 2026-11-03 22:10:50
Exec Total Coverage
Lines: 123 149 82.6%
Functions: 15 22 68.2%
Branches: 54 72 75.0%

Function (File:Line) Call count Block coverage
Fw::DpContainer::DpContainer() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:28)called 21 times58.0%
Fw::DpContainer::DpContainer(unsigned int, Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:19)called 5 times53.0%
Fw::DpContainer::checkDataHash(Utils::HashBuffer&, Utils::HashBuffer&) const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:240)not called0.0%
Fw::DpContainer::checkHeaderHash(Utils::HashBuffer&, Utils::HashBuffer&) const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:193)called 15 times67.0%
Fw::DpContainer::computeDataHash() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:210)called 5 times82.0%
Fw::DpContainer::computeHeaderHash() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:170)called 20 times80.0%
Fw::DpContainer::deserializeHeader() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:38)called 15 times83.0%
Fw::DpContainer::getDataHash() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:199)not called0.0%
Fw::DpContainer::getDataHashOffset() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.hpp:215)called 5 times100.0%
Fw::DpContainer::getDataSize() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.hpp:105)not called0.0%
Fw::DpContainer::getHeaderHash() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:161)called 15 times83.0%
Fw::DpContainer::getPacketSize() const (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.hpp:112)not called0.0%
Fw::DpContainer::getPacketSizeForDataSize(unsigned long) (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.hpp:246)not called0.0%
Fw::DpContainer::initUserDataField() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:250)called 26 times100.0%
Fw::DpContainer::serializeHeader() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:89)called 5 times68.0%
Fw::DpContainer::setBuffer(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:122)called 25 times80.0%
Fw::DpContainer::setDataHash(Utils::HashBuffer) (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:222)called 5 times73.0%
Fw::DpContainer::setHeaderHash(Utils::HashBuffer const&) (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:180)called 5 times83.0%
Fw::DpContainer::shrinkBufferSize() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:145)not called0.0%
Fw::DpContainer::updateDataHash() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:236)called 5 times71.0%
Fw::DpContainer::updateHeaderHash() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.cpp:189)called 5 times71.0%
Fw::DpContainer::~DpContainer() (/home/runner/work/fprime/fprime/Fw/Dp/DpContainer.hpp:81)not called0.0%