GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:12:42
Exec Total Coverage
Lines: 0 307 0.0%
Functions: 0 19 0.0%
Branches: 0 179 0.0%

Function (File:Line) Call count Block coverage
Drv::LinuxGpioDriver::LinuxGpioDriver(char const*) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:22)not called0.0%
Drv::LinuxGpioDriver::getRunning() (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:63)not called0.0%
Drv::LinuxGpioDriver::gpioRead_handler(short, Fw::Logic&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:351)not called0.0%
Drv::LinuxGpioDriver::gpioWrite_handler(short, Fw::Logic const&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:382)not called0.0%
Drv::LinuxGpioDriver::interruptFunction(void*) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:57)not called0.0%
Drv::LinuxGpioDriver::join() (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:53)not called0.0%
Drv::LinuxGpioDriver::open(char const*, unsigned int, Drv::LinuxGpioDriver::GpioConfiguration const&, Fw::Logic const&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:252)not called0.0%
Drv::LinuxGpioDriver::pollLoop() (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:413)not called0.0%
Drv::LinuxGpioDriver::setupLineEvent(int, unsigned int, Drv::LinuxGpioDriver::GpioConfiguration const&, int&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:228)not called0.0%
Drv::LinuxGpioDriver::setupLineHandle(int, unsigned int, Drv::LinuxGpioDriver::GpioConfiguration const&, Fw::Logic const&, int&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:201)not called0.0%
Drv::LinuxGpioDriver::setupLineRequestV2(int, unsigned int, Drv::LinuxGpioDriver::GpioConfiguration const&, Fw::Logic const&, int&) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:162)not called0.0%
Drv::LinuxGpioDriver::start(unsigned char, unsigned long, unsigned long, int) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:24)not called0.0%
Drv::LinuxGpioDriver::stop() (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp:48)not called0.0%
Drv::LinuxGpioDriver::~LinuxGpioDriver() (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:152)not called0.0%
Drv::configuration_to_event_flags(Drv::LinuxGpioDriver::GpioConfiguration) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:133)not called0.0%
Drv::configuration_to_handler_flags(Drv::LinuxGpioDriver::GpioConfiguration) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:86)not called0.0%
Drv::configuration_to_line_flags_v2(Drv::LinuxGpioDriver::GpioConfiguration) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:107)not called0.0%
Drv::errno_to_file_status(int) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:28)not called0.0%
Drv::errno_to_gpio_status(int) (/home/runner/work/fprime/fprime/Drv/LinuxGpioDriver/LinuxGpioDriver.cpp:64)not called0.0%