GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:13:03
Exec Total Coverage
Lines: 13 58 22.4%
Functions: 5 14 35.7%
Branches: 3 24 12.5%

Function (File:Line) Call count Block coverage
Fw::ObjBase::ObjBase(char const*) (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:13)called 48 times71.0%
Fw::ObjBase::getObjName() (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:35)called 20 times100.0%
Fw::ObjBase::init() (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:24)called 48 times67.0%
Fw::ObjBase::setObjName(char const*) (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:39)called 48 times100.0%
Fw::ObjBase::setObjRegistry(Fw::ObjRegistry*) (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:56)not called0.0%
Fw::ObjBase::toString(char*, unsigned long) (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:43)not called0.0%
Fw::ObjBase::~ObjBase() (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:32)called 48 times100.0%
Fw::ObjRegistry::~ObjRegistry() (/home/runner/work/fprime/fprime/Fw/Obj/ObjBase.cpp:60)not called0.0%
Fw::SimpleObjRegistry::SimpleObjRegistry() (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:12)not called0.0%
Fw::SimpleObjRegistry::clear() (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:67)not called0.0%
Fw::SimpleObjRegistry::dump() (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:25)not called0.0%
Fw::SimpleObjRegistry::dump(char const*) (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:45)not called0.0%
Fw::SimpleObjRegistry::regObject(Fw::ObjBase*) (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:62)not called0.0%
Fw::SimpleObjRegistry::~SimpleObjRegistry() (/home/runner/work/fprime/fprime/Fw/Obj/SimpleObjRegistry.cpp:21)not called0.0%