GCC Code Coverage Report


Directory: /home/runner/work/fprime/fprime/Svc/BufferManager/
Date: 2026-09-03 22:13:18
Exec Total Coverage
Lines: 97 105 92.4%
Functions: 7 7 100.0%
Branches: 37 47 78.7%

Function (File:Line) Call count Block coverage
Svc::BufferManagerComponentImpl::BufferManagerComponentImpl(char const*) (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:26)called 2 times100.0%
Svc::BufferManagerComponentImpl::bufferGetCallee_handler(short, unsigned long) (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:102)called 1431 times74.0%
Svc::BufferManagerComponentImpl::bufferSendIn_handler(short, Fw::Buffer&) (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:66)called 1431 times58.0%
Svc::BufferManagerComponentImpl::cleanup() (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:46)called 2 times83.0%
Svc::BufferManagerComponentImpl::schedIn_handler(short, unsigned int) (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:206)called 118 times55.0%
Svc::BufferManagerComponentImpl::setup(unsigned short, int, Fw::MemAllocator&, Svc::BufferManagerComponentImpl::BufferBins const&) (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:127)called 2 times77.0%
Svc::BufferManagerComponentImpl::~BufferManagerComponentImpl() (/home/runner/work/fprime/fprime/Svc/BufferManager/BufferManagerComponentImpl.cpp:40)called 2 times75.0%