GCC Code Coverage Report


Directory: Svc/PrmDb/
Date: 2026-09-03 21:18:19
Exec Total Coverage
Lines: 333 358 93.0%
Functions: 19 20 95.0%
Branches: 345 394 87.6%

Function (File:Line) Call count Block coverage
Svc::(anonymous namespace)::WorkingBuffer::WorkingBuffer() (Svc/PrmDb/PrmDbImpl.cpp:27)called 46 times100.0%
Svc::PrmDbImpl::PRM_COMMIT_STAGED_cmdHandler(unsigned int, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:361)called 5 times82.0%
Svc::PrmDbImpl::PRM_LOAD_FILE_cmdHandler(unsigned int, unsigned int, Fw::StringTemplate<40ul> const&, Svc::PrmDb_Merge const&) (Svc/PrmDb/PrmDbImpl.cpp:321)called 6 times74.0%
Svc::PrmDbImpl::PRM_SAVE_FILE_cmdHandler(unsigned int, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:121)called 24 times66.0%
Svc::PrmDbImpl::PrmDbImpl(char const*) (Svc/PrmDb/PrmDbImpl.cpp:39)called 14 times54.0%
Svc::PrmDbImpl::PrmLoadStatus Svc::PrmDbImpl::readParamFileWork<Os::File>(Os::File&, Fw::StringBase const&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:406)called 25 times71.0%
Svc::PrmDbImpl::PrmLoadStatus Svc::PrmDbImpl::readParamFileWork<Os::SandboxedFile>(Os::SandboxedFile&, Fw::StringBase const&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:406)called 2 times9.0%
Svc::PrmDbImpl::clearDb(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:631)called 106 times79.0%
Svc::PrmDbImpl::configure(char const*) (Svc/PrmDb/PrmDbImpl.cpp:49)called 14 times89.0%
Svc::PrmDbImpl::configureLoadSandbox(char const*) (Svc/PrmDb/PrmDbImpl.cpp:54)called 1 time89.0%
Svc::PrmDbImpl::dbCopy(Svc::PrmDb_PrmDbType, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:635)called 3 times64.0%
Svc::PrmDbImpl::getDbPtr(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:640)called 228 times96.0%
Svc::PrmDbImpl::getDbString(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:648)called 49 times94.0%
Svc::PrmDbImpl::getPrm_handler(short, unsigned int, Fw::LinearBufferTemplate<506ul>&) (Svc/PrmDb/PrmDbImpl.cpp:79)called 31 times68.0%
Svc::PrmDbImpl::pingIn_handler(short, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:116)not called0.0%
Svc::PrmDbImpl::readParamFile() (Svc/PrmDb/PrmDbImpl.cpp:59)called 23 times72.0%
Svc::PrmDbImpl::readParamFileImpl(Fw::StringBase const&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:390)called 27 times78.0%
Svc::PrmDbImpl::setPrm_handler(short, unsigned int, Fw::LinearBufferTemplate<506ul>&) (Svc/PrmDb/PrmDbImpl.cpp:96)called 59 times84.0%
Svc::PrmDbImpl::updateAddPrmImpl(unsigned int, Fw::LinearBufferTemplate<506ul>&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:598)called 81 times81.0%
Svc::PrmDbImpl::~PrmDbImpl() (Svc/PrmDb/PrmDbImpl.cpp:47)called 14 times100.0%