GCC Code Coverage Report


Directory: Fw/Dp/
Date: 2026-09-03 21:14:52
Exec Total Coverage
Lines: 165 174 94.8%
Functions: 29 30 96.7%
Branches: 72 76 94.7%

Function (File:Line) Call count Block coverage
Fw::DpContainer::DpContainer() (Fw/Dp/DpContainer.cpp:28)called 4 times69.0%
Fw::DpContainer::DpContainer(unsigned int, Fw::Buffer const&) (Fw/Dp/DpContainer.cpp:19)called 1 time64.0%
Fw::DpContainer::checkDataHash(Utils::HashBuffer&, Utils::HashBuffer&) const (Fw/Dp/DpContainer.cpp:240)called 3 times78.0%
Fw::DpContainer::checkHeaderHash(Utils::HashBuffer&, Utils::HashBuffer&) const (Fw/Dp/DpContainer.cpp:193)called 3 times78.0%
Fw::DpContainer::computeDataHash() const (Fw/Dp/DpContainer.cpp:210)called 5 times89.0%
Fw::DpContainer::computeHeaderHash() const (Fw/Dp/DpContainer.cpp:170)called 7 times88.0%
Fw::DpContainer::deserializeHeader() (Fw/Dp/DpContainer.cpp:38)called 3 times88.0%
Fw::DpContainer::getBuffer() const (Fw/Dp/DpContainer.hpp:109)called 3 times100.0%
Fw::DpContainer::getDataHash() const (Fw/Dp/DpContainer.cpp:199)called 4 times97.0%
Fw::DpContainer::getDataHashOffset() const (Fw/Dp/DpContainer.hpp:215)called 7 times100.0%
Fw::DpContainer::getDataSize() const (Fw/Dp/DpContainer.hpp:105)called 6 times100.0%
Fw::DpContainer::getHeaderHash() const (Fw/Dp/DpContainer.cpp:161)called 4 times96.0%
Fw::DpContainer::getPacketSize() const (Fw/Dp/DpContainer.hpp:112)called 2 times100.0%
Fw::DpContainer::getPacketSizeForDataSize(unsigned long) (Fw/Dp/DpContainer.hpp:246)called 2 times100.0%
Fw::DpContainer::initUserDataField() (Fw/Dp/DpContainer.cpp:250)called 5 times80.0%
Fw::DpContainer::invalidateBuffer() (Fw/Dp/DpContainer.hpp:188)called 1 time86.0%
Fw::DpContainer::serializeHeader() (Fw/Dp/DpContainer.cpp:89)called 4 times84.0%
Fw::DpContainer::setBuffer(Fw::Buffer const&) (Fw/Dp/DpContainer.cpp:122)called 5 times94.0%
Fw::DpContainer::setDataHash(Utils::HashBuffer) (Fw/Dp/DpContainer.cpp:222)called 3 times86.0%
Fw::DpContainer::setDataSize(unsigned long) (Fw/Dp/DpContainer.hpp:174)called 2 times100.0%
Fw::DpContainer::setDpState(Fw::DpState) (Fw/Dp/DpContainer.hpp:168)called 2 times100.0%
Fw::DpContainer::setHeaderHash(Utils::HashBuffer const&) (Fw/Dp/DpContainer.cpp:180)called 5 times96.0%
Fw::DpContainer::setId(unsigned int) (Fw/Dp/DpContainer.hpp:144)called 1 time100.0%
Fw::DpContainer::setPriority(unsigned int) (Fw/Dp/DpContainer.hpp:150)called 2 times100.0%
Fw::DpContainer::setProcTypes(unsigned char) (Fw/Dp/DpContainer.hpp:162)called 2 times100.0%
Fw::DpContainer::setTimeTag(Fw::Time) (Fw/Dp/DpContainer.hpp:156)called 2 times100.0%
Fw::DpContainer::shrinkBufferSize() (Fw/Dp/DpContainer.cpp:145)not called0.0%
Fw::DpContainer::updateDataHash() (Fw/Dp/DpContainer.cpp:236)called 2 times73.0%
Fw::DpContainer::updateHeaderHash() (Fw/Dp/DpContainer.cpp:189)called 4 times75.0%
Fw::DpContainer::~DpContainer() (Fw/Dp/DpContainer.hpp:81)called 5 times100.0%