GCC Code Coverage Report


Directory: lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/
Date: 2026-10-20 16:44:35
Exec Total Coverage
Lines: 102 103 99.0%
Functions: 7 7 100.0%
Branches: 44 51 86.3%

Function (File:Line) Call count Block coverage
Samd21::ThinBufferManager::ThinBufferManager(char const*) (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:23)called 3 times100.0%
Samd21::ThinBufferManager::bufferGetCallee_handler(short, unsigned long) (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:97)called 27 times92.0%
Samd21::ThinBufferManager::bufferSendIn_handler(short, Fw::Buffer&) (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:61)called 27 times77.0%
Samd21::ThinBufferManager::cleanup() (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:43)called 3 times95.0%
Samd21::ThinBufferManager::schedIn_handler(short, unsigned int) (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:208)called 8 times75.0%
Samd21::ThinBufferManager::setup(unsigned short, int, Fw::MemAllocator&, Samd21::ThinBufferManager::BufferBins const&) (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:125)called 3 times93.0%
Samd21::ThinBufferManager::~ThinBufferManager() (lib/fprime-samd/fprime-samd/Svc/ThinBufferManager/ThinBufferManager.cpp:37)called 3 times72.0%