GCC Code Coverage Report
Directory:
Fw/Buffer/
Date:
2026-09-03 21:14:45
Exec
Total
Coverage
Lines:
128
150
85.3%
Functions:
21
23
91.3%
Branches:
48
76
63.2%
Function (File:Line)
Call count
Block coverage
Fw::Buffer::Buffer() (Fw/Buffer/Buffer.cpp:23)
called 5 times
87.0%
Fw::Buffer::Buffer(Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:32)
called 2 times
87.0%
Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned int) (Fw/Buffer/Buffer.cpp:45)
called 4 times
82.0%
Fw::Buffer::advance(long) (Fw/Buffer/Buffer.cpp:106)
called 4 times
73.0%
Fw::Buffer::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness) (Fw/Buffer/Buffer.cpp:201)
called 1 time
93.0%
Fw::Buffer::getCapacity() const (Fw/Buffer/Buffer.cpp:94)
called 4 times
100.0%
Fw::Buffer::getContext() const (Fw/Buffer/Buffer.cpp:102)
called 7 times
100.0%
Fw::Buffer::getData() const (Fw/Buffer/Buffer.cpp:82)
called 12 times
100.0%
Fw::Buffer::getDeserializer() (Fw/Buffer/Buffer.cpp:165)
called 1 time
85.0%
Fw::Buffer::getOffset() const (Fw/Buffer/Buffer.cpp:98)
called 6 times
100.0%
Fw::Buffer::getOriginalData() const (Fw/Buffer/Buffer.cpp:86)
called 5 times
100.0%
Fw::Buffer::getSerializer() (Fw/Buffer/Buffer.cpp:155)
called 1 time
85.0%
Fw::Buffer::getSize() const (Fw/Buffer/Buffer.cpp:90)
called 13 times
100.0%
Fw::Buffer::isValid() const (Fw/Buffer/Buffer.cpp:78)
called 2 times
93.0%
Fw::Buffer::operator=(Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:58)
called 2 times
100.0%
Fw::Buffer::operator==(Fw::Buffer const&) const (Fw/Buffer/Buffer.cpp:73)
called 4 times
98.0%
Fw::Buffer::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const (Fw/Buffer/Buffer.cpp:176)
called 1 time
93.0%
Fw::Buffer::set(unsigned char*, unsigned long, unsigned int) (Fw/Buffer/Buffer.cpp:144)
called 5 times
100.0%
Fw::Buffer::setContext(unsigned int) (Fw/Buffer/Buffer.cpp:140)
called 4 times
100.0%
Fw::Buffer::setData(unsigned char*) (Fw/Buffer/Buffer.cpp:125)
called 1 time
95.0%
Fw::Buffer::setSize(unsigned long) (Fw/Buffer/Buffer.cpp:131)
called 1 time
81.0%
Fw::Buffer::toString(Fw::StringBase&) const (Fw/Buffer/Buffer.cpp:234)
not called
0.0%
Fw::operator<<(std::ostream&, Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:242)
not called
0.0%