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 times87.0%
Fw::Buffer::Buffer(Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:32)called 2 times87.0%
Fw::Buffer::Buffer(unsigned char*, unsigned long, unsigned int) (Fw/Buffer/Buffer.cpp:45)called 4 times82.0%
Fw::Buffer::advance(long) (Fw/Buffer/Buffer.cpp:106)called 4 times73.0%
Fw::Buffer::deserializeFrom(Fw::SerialBufferBase&, Fw::Endianness) (Fw/Buffer/Buffer.cpp:201)called 1 time93.0%
Fw::Buffer::getCapacity() const (Fw/Buffer/Buffer.cpp:94)called 4 times100.0%
Fw::Buffer::getContext() const (Fw/Buffer/Buffer.cpp:102)called 7 times100.0%
Fw::Buffer::getData() const (Fw/Buffer/Buffer.cpp:82)called 12 times100.0%
Fw::Buffer::getDeserializer() (Fw/Buffer/Buffer.cpp:165)called 1 time85.0%
Fw::Buffer::getOffset() const (Fw/Buffer/Buffer.cpp:98)called 6 times100.0%
Fw::Buffer::getOriginalData() const (Fw/Buffer/Buffer.cpp:86)called 5 times100.0%
Fw::Buffer::getSerializer() (Fw/Buffer/Buffer.cpp:155)called 1 time85.0%
Fw::Buffer::getSize() const (Fw/Buffer/Buffer.cpp:90)called 13 times100.0%
Fw::Buffer::isValid() const (Fw/Buffer/Buffer.cpp:78)called 2 times93.0%
Fw::Buffer::operator=(Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:58)called 2 times100.0%
Fw::Buffer::operator==(Fw::Buffer const&) const (Fw/Buffer/Buffer.cpp:73)called 4 times98.0%
Fw::Buffer::serializeTo(Fw::SerialBufferBase&, Fw::Endianness) const (Fw/Buffer/Buffer.cpp:176)called 1 time93.0%
Fw::Buffer::set(unsigned char*, unsigned long, unsigned int) (Fw/Buffer/Buffer.cpp:144)called 5 times100.0%
Fw::Buffer::setContext(unsigned int) (Fw/Buffer/Buffer.cpp:140)called 4 times100.0%
Fw::Buffer::setData(unsigned char*) (Fw/Buffer/Buffer.cpp:125)called 1 time95.0%
Fw::Buffer::setSize(unsigned long) (Fw/Buffer/Buffer.cpp:131)called 1 time81.0%
Fw::Buffer::toString(Fw::StringBase&) const (Fw/Buffer/Buffer.cpp:234)not called0.0%
Fw::operator<<(std::ostream&, Fw::Buffer const&) (Fw/Buffer/Buffer.cpp:242)not called0.0%