GCC Code Coverage Report
Directory:
/home/runner/work/fprime/fprime/Fw/Buffer/
Date:
2026-11-03 22:10:47
Exec
Total
Coverage
Lines:
109
143
76.2%
Functions:
15
22
68.2%
Branches:
43
73
58.9%
Function (File:Line)
Call count
Block coverage
Fw::Buffer::Buffer() (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:23)
called 4452 times
80.0%
Fw::Buffer::Buffer(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:32)
called 4955 times
67.0%
Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned int) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:45)
called 1207 times
67.0%
Fw::Buffer::advance(long) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:106)
called 324 times
55.0%
Fw::Buffer::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:201)
called 968 times
76.0%
Fw::Buffer::getCapacity() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:94)
not called
0.0%
Fw::Buffer::getContext() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:102)
called 1729 times
100.0%
Fw::Buffer::getData() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:82)
called 10908 times
80.0%
Fw::Buffer::getDeserializer() (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:165)
called 537 times
73.0%
Fw::Buffer::getOffset() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:98)
not called
0.0%
Fw::Buffer::getOriginalData() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:86)
not called
0.0%
Fw::Buffer::getSerializer() (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:155)
called 1166 times
77.0%
Fw::Buffer::getSize() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:90)
called 14294 times
100.0%
Fw::Buffer::isValid() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:78)
called 4415 times
100.0%
Fw::Buffer::operator=(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:58)
called 3501 times
100.0%
Fw::Buffer::operator==(Fw::Buffer const&) const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:73)
not called
0.0%
Fw::Buffer::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:176)
called 968 times
71.0%
Fw::Buffer::set(unsigned char*, unsigned long, unsigned int) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:144)
called 7 times
100.0%
Fw::Buffer::setContext(unsigned int) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:140)
not called
0.0%
Fw::Buffer::setData(unsigned char*) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:125)
not called
0.0%
Fw::Buffer::setSize(unsigned long) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:131)
called 4062 times
80.0%
Fw::Buffer::toString(Fw::StringBase&) const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:234)
not called
0.0%