GCC Code Coverage Report
Directory:
/home/runner/work/fprime/fprime/Fw/Buffer/
Date:
2026-09-03 22:12:56
Exec
Total
Coverage
Lines:
100
143
69.9%
Functions:
14
22
63.6%
Branches:
41
73
56.2%
Function (File:Line)
Call count
Block coverage
Fw::Buffer::Buffer() (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:23)
called 3590 times
80.0%
Fw::Buffer::Buffer(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:32)
called 4155 times
67.0%
Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned int) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:45)
called 964 times
67.0%
Fw::Buffer::advance(long) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:106)
called 292 times
55.0%
Fw::Buffer::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:201)
called 682 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 1431 times
100.0%
Fw::Buffer::getData() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:82)
called 9093 times
80.0%
Fw::Buffer::getDeserializer() (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:165)
called 446 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 900 times
77.0%
Fw::Buffer::getSize() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:90)
called 12075 times
100.0%
Fw::Buffer::isValid() const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:78)
called 3645 times
100.0%
Fw::Buffer::operator=(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:58)
called 2910 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 682 times
71.0%
Fw::Buffer::set(unsigned char*, unsigned long, unsigned int) (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:144)
not called
0.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 3613 times
80.0%
Fw::Buffer::toString(Fw::StringBase&) const (/home/runner/work/fprime/fprime/Fw/Buffer/Buffer.cpp:234)
not called
0.0%