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 times
69.0%
Fw::DpContainer::DpContainer(unsigned int, Fw::Buffer const&) (Fw/Dp/DpContainer.cpp:19)
called 1 time
64.0%
Fw::DpContainer::checkDataHash(Utils::HashBuffer&, Utils::HashBuffer&) const (Fw/Dp/DpContainer.cpp:240)
called 3 times
78.0%
Fw::DpContainer::checkHeaderHash(Utils::HashBuffer&, Utils::HashBuffer&) const (Fw/Dp/DpContainer.cpp:193)
called 3 times
78.0%
Fw::DpContainer::computeDataHash() const (Fw/Dp/DpContainer.cpp:210)
called 5 times
89.0%
Fw::DpContainer::computeHeaderHash() const (Fw/Dp/DpContainer.cpp:170)
called 7 times
88.0%
Fw::DpContainer::deserializeHeader() (Fw/Dp/DpContainer.cpp:38)
called 3 times
88.0%
Fw::DpContainer::getBuffer() const (Fw/Dp/DpContainer.hpp:109)
called 3 times
100.0%
Fw::DpContainer::getDataHash() const (Fw/Dp/DpContainer.cpp:199)
called 4 times
97.0%
Fw::DpContainer::getDataHashOffset() const (Fw/Dp/DpContainer.hpp:215)
called 7 times
100.0%
Fw::DpContainer::getDataSize() const (Fw/Dp/DpContainer.hpp:105)
called 6 times
100.0%
Fw::DpContainer::getHeaderHash() const (Fw/Dp/DpContainer.cpp:161)
called 4 times
96.0%
Fw::DpContainer::getPacketSize() const (Fw/Dp/DpContainer.hpp:112)
called 2 times
100.0%
Fw::DpContainer::getPacketSizeForDataSize(unsigned long) (Fw/Dp/DpContainer.hpp:246)
called 2 times
100.0%
Fw::DpContainer::initUserDataField() (Fw/Dp/DpContainer.cpp:250)
called 5 times
80.0%
Fw::DpContainer::invalidateBuffer() (Fw/Dp/DpContainer.hpp:188)
called 1 time
86.0%
Fw::DpContainer::serializeHeader() (Fw/Dp/DpContainer.cpp:89)
called 4 times
84.0%
Fw::DpContainer::setBuffer(Fw::Buffer const&) (Fw/Dp/DpContainer.cpp:122)
called 5 times
94.0%
Fw::DpContainer::setDataHash(Utils::HashBuffer) (Fw/Dp/DpContainer.cpp:222)
called 3 times
86.0%
Fw::DpContainer::setDataSize(unsigned long) (Fw/Dp/DpContainer.hpp:174)
called 2 times
100.0%
Fw::DpContainer::setDpState(Fw::DpState) (Fw/Dp/DpContainer.hpp:168)
called 2 times
100.0%
Fw::DpContainer::setHeaderHash(Utils::HashBuffer const&) (Fw/Dp/DpContainer.cpp:180)
called 5 times
96.0%
Fw::DpContainer::setId(unsigned int) (Fw/Dp/DpContainer.hpp:144)
called 1 time
100.0%
Fw::DpContainer::setPriority(unsigned int) (Fw/Dp/DpContainer.hpp:150)
called 2 times
100.0%
Fw::DpContainer::setProcTypes(unsigned char) (Fw/Dp/DpContainer.hpp:162)
called 2 times
100.0%
Fw::DpContainer::setTimeTag(Fw::Time) (Fw/Dp/DpContainer.hpp:156)
called 2 times
100.0%
Fw::DpContainer::shrinkBufferSize() (Fw/Dp/DpContainer.cpp:145)
not called
0.0%
Fw::DpContainer::updateDataHash() (Fw/Dp/DpContainer.cpp:236)
called 2 times
73.0%
Fw::DpContainer::updateHeaderHash() (Fw/Dp/DpContainer.cpp:189)
called 4 times
75.0%
Fw::DpContainer::~DpContainer() (Fw/Dp/DpContainer.hpp:81)
called 5 times
100.0%