GCC Code Coverage Report


Directory: Svc/PrmDb/
Date: 2026-09-23 21:14:51
Exec Total Coverage
Lines: 336 361 93.1%
Functions: 18 19 94.7%
Branches: 337 379 88.9%

Function (File:Line) Call count Block coverage
Svc::(anonymous namespace)::WorkingBuffer::WorkingBuffer() (Svc/PrmDb/PrmDbImpl.cpp:26)called 47 times100.0%
Svc::PrmDbImpl::PRM_COMMIT_STAGED_cmdHandler(unsigned int, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:375)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:328)called 10 times75.0%
Svc::PrmDbImpl::PRM_SAVE_FILE_cmdHandler(unsigned int, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:127)called 25 times66.0%
Svc::PrmDbImpl::PrmDbImpl(char const*) (Svc/PrmDb/PrmDbImpl.cpp:38)called 15 times54.0%
Svc::PrmDbImpl::applySandbox(Os::SandboxedFile&) const (Svc/PrmDb/PrmDbImpl.cpp:58)called 53 times100.0%
Svc::PrmDbImpl::clearDb(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:633)called 114 times79.0%
Svc::PrmDbImpl::configure(char const*) (Svc/PrmDb/PrmDbImpl.cpp:48)called 15 times89.0%
Svc::PrmDbImpl::configureSandbox(char const*) (Svc/PrmDb/PrmDbImpl.cpp:53)called 15 times89.0%
Svc::PrmDbImpl::dbCopy(Svc::PrmDb_PrmDbType, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:637)called 3 times64.0%
Svc::PrmDbImpl::getDbPtr(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:642)called 237 times96.0%
Svc::PrmDbImpl::getDbString(Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:650)called 52 times94.0%
Svc::PrmDbImpl::getPrm_handler(short, unsigned int, Fw::LinearBufferTemplate<506ul>&) (Svc/PrmDb/PrmDbImpl.cpp:85)called 31 times68.0%
Svc::PrmDbImpl::pingIn_handler(short, unsigned int) (Svc/PrmDb/PrmDbImpl.cpp:122)not called0.0%
Svc::PrmDbImpl::readParamFile() (Svc/PrmDb/PrmDbImpl.cpp:65)called 24 times72.0%
Svc::PrmDbImpl::readParamFileImpl(Fw::StringBase const&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:404)called 30 times70.0%
Svc::PrmDbImpl::setPrm_handler(short, unsigned int, Fw::LinearBufferTemplate<506ul>&) (Svc/PrmDb/PrmDbImpl.cpp:102)called 59 times84.0%
Svc::PrmDbImpl::updateAddPrmImpl(unsigned int, Fw::LinearBufferTemplate<506ul>&, Svc::PrmDb_PrmDbType) (Svc/PrmDb/PrmDbImpl.cpp:600)called 82 times81.0%
Svc::PrmDbImpl::~PrmDbImpl() (Svc/PrmDb/PrmDbImpl.cpp:46)called 15 times100.0%