LCOV - code coverage report
Current view: top level - AP_HAL/utility - OwnPtr.h (source / functions) Hit Total Coverage
Test: lcov.info Lines: 36 37 97.3 %
Date: 2026-09-09 11:02:08 Functions: 52 86 60.5 %

Function Name Sort by function name Hit count Sort by hit count
AP_HAL::OwnPtr<SerialDevice>::leak() 0
AP_HAL::OwnPtr<SerialDevice>::OwnPtr(decltype(nullptr)) 0
AP_HAL::OwnPtr<SerialDevice>::OwnPtr<SerialDevice>(AP_HAL::OwnPtr<SerialDevice>&&) 0
AP_HAL::OwnPtr<SerialDevice>& AP_HAL::OwnPtr<SerialDevice>::operator=<ConsoleDevice>(ConsoleDevice*) 0
AP_HAL::OwnPtr<SerialDevice>& AP_HAL::OwnPtr<SerialDevice>::operator=<TCPServerDevice>(TCPServerDevice*) 0
AP_HAL::OwnPtr<SerialDevice>& AP_HAL::OwnPtr<SerialDevice>::operator=<UDPDevice>(UDPDevice*) 0
AP_HAL::OwnPtr<SerialDevice>& AP_HAL::OwnPtr<SerialDevice>::operator=<SerialDevice>(AP_HAL::OwnPtr<SerialDevice>&&) 0
AP_HAL::OwnPtr<Linux::I2CBus>::leak() 0
AP_HAL::OwnPtr<Linux::I2CBus>::OwnPtr(Linux::I2CBus*) 0
AP_HAL::OwnPtr<Linux::I2CBus>::~OwnPtr() 0
AP_HAL::OwnPtr<Linux::SPIBus>::leak() 0
AP_HAL::OwnPtr<Linux::SPIBus>::OwnPtr(Linux::SPIBus*) 0
AP_HAL::OwnPtr<Linux::SPIBus>::~OwnPtr() 0
AP_HAL::OwnPtr<AP_HAL::WSPIDevice>::leak() 0
AP_HAL::OwnPtr<AP_HAL::WSPIDevice>::OwnPtr(decltype(nullptr)) 0
AP_HAL::OwnPtr<AP_HAL::WSPIDevice>::OwnPtr<AP_HAL::WSPIDevice>(AP_HAL::OwnPtr<AP_HAL::WSPIDevice>&&) 0
AP_HAL::OwnPtr<AP_HAL::WSPIDevice>::~OwnPtr() 0
AP_HAL::OwnPtr<AP_HAL::Device>::leak() 0
AP_HAL::OwnPtr<AP_HAL::Device>::OwnPtr() 0
AP_HAL::OwnPtr<AP_HAL::Device>::OwnPtr<AP_HAL::I2CDevice>(AP_HAL::OwnPtr<AP_HAL::I2CDevice>&&) 0
AP_HAL::OwnPtr<AP_HAL::Device>::OwnPtr<AP_HAL::SPIDevice>(AP_HAL::OwnPtr<AP_HAL::SPIDevice>&&) 0
AP_HAL::OwnPtr<AP_HAL::Device>::OwnPtr<AP_HAL::Device>(AP_HAL::OwnPtr<AP_HAL::Device>&&) 0
AP_HAL::OwnPtr<AP_HAL::Device>::~OwnPtr() 0
AP_HAL::OwnPtr<AP_HAL::Device>& AP_HAL::OwnPtr<AP_HAL::Device>::operator=<AP_HAL::Device>(AP_HAL::OwnPtr<AP_HAL::Device>&&) 0
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr(decltype(nullptr)) 0
AP_HAL::OwnPtr<SerialDevice>::get() const 0
AP_HAL::OwnPtr<SerialDevice>::operator->() const 0
AP_HAL::OwnPtr<Linux::I2CBus>::operator*() const 0
AP_HAL::OwnPtr<Linux::I2CBus>::operator!() const 0
AP_HAL::OwnPtr<Linux::I2CBus>::operator->() const 0
AP_HAL::OwnPtr<Linux::SPIBus>::operator*() const 0
AP_HAL::OwnPtr<Linux::SPIBus>::operator!() const 0
AP_HAL::OwnPtr<AP_HAL::Device>::operator!() const 0
AP_HAL::OwnPtr<AP_HAL::Device>::operator->() const 0
AP_HAL::OwnPtr<TestDeleted>::OwnPtr() 2
AP_HAL::OwnPtr<TestDeleted>::operator=(decltype(nullptr)) 2
AP_HAL::OwnPtr<TestDeleted>& AP_HAL::OwnPtr<TestDeleted>::operator=<TestDeleted>(TestDeleted*) 2
AP_HAL::OwnPtr<A>::OwnPtr(A*) 2
AP_HAL::OwnPtr<A>::~OwnPtr() 2
AP_HAL::OwnPtr<A>& AP_HAL::OwnPtr<A>::operator=<B>(AP_HAL::OwnPtr<B>&&) 2
AP_HAL::OwnPtr<B>::leak() 2
AP_HAL::OwnPtr<B>::OwnPtr(B*) 2
AP_HAL::OwnPtr<B>::~OwnPtr() 2
AP_HAL::OwnPtr<TestCall>::OwnPtr(TestCall*) 2
AP_HAL::OwnPtr<TestCall>::~OwnPtr() 2
AP_HAL::OwnPtr<int>::leak() 2
AP_HAL::OwnPtr<int>::OwnPtr() 2
AP_HAL::OwnPtr<int>::OwnPtr<int>(AP_HAL::OwnPtr<int>&&) 2
AP_HAL::OwnPtr<int>& AP_HAL::OwnPtr<int>::operator=<int>(int*) 2
bool AP_HAL::operator==<int>(int*, AP_HAL::OwnPtr<int> const&) 2
bool AP_HAL::operator==<int>(AP_HAL::OwnPtr<int> const&, int*) 2
bool AP_HAL::operator!=<int>(int*, AP_HAL::OwnPtr<int> const&) 2
bool AP_HAL::operator!=<int>(AP_HAL::OwnPtr<int> const&, int*) 2
AP_HAL::OwnPtr<A>::get() const 2
AP_HAL::OwnPtr<A>::operator->() const 2
AP_HAL::OwnPtr<TestCall>::operator*() const 2
AP_HAL::OwnPtr<TestCall>::operator->() const 2
AP_HAL::OwnPtr<int>::operator bool() const 2
AP_HAL::OwnPtr<int>::operator!() const 2
AP_HAL::OwnPtr<TestDeleted>& AP_HAL::OwnPtr<TestDeleted>::operator=<TestDeleted>(AP_HAL::OwnPtr<TestDeleted>&&) 4
AP_HAL::OwnPtr<int>::OwnPtr(int*) 4
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::OwnPtr(AP_HAL::SPIDevice*) 5
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::OwnPtr() 5
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::OwnPtr<AP_HAL::SPIDevice>(AP_HAL::OwnPtr<AP_HAL::SPIDevice>&&) 5
AP_HAL::OwnPtr<AP_HAL::SPIDevice>& AP_HAL::OwnPtr<AP_HAL::SPIDevice>::operator=<AP_HAL::SPIDevice>(AP_HAL::OwnPtr<AP_HAL::SPIDevice>&&) 5
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::operator!() const 5
AP_HAL::OwnPtr<TestDeleted>::clear() 6
AP_HAL::OwnPtr<int>::~OwnPtr() 8
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::leak() 10
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::~OwnPtr() 10
AP_HAL::OwnPtr<int>::get() const 14
AP_HAL::OwnPtr<TestDeleted>::OwnPtr(TestDeleted*) 16
AP_HAL::OwnPtr<TestDeleted>::OwnPtr<TestDeleted>(AP_HAL::OwnPtr<TestDeleted>&&) 22
AP_HAL::OwnPtr<TestDeleted>::leak() 32
AP_HAL::OwnPtr<TestDeleted>::~OwnPtr() 40
AP_HAL::OwnPtr<SerialDevice>::OwnPtr(SerialDevice*) 480
AP_HAL::OwnPtr<SerialDevice>::~OwnPtr() 480
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr() 10470
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr(AP_HAL::I2CDevice*) 20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr<AP_HAL::I2CDevice>(AP_HAL::OwnPtr<AP_HAL::I2CDevice>&&) 20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>& AP_HAL::OwnPtr<AP_HAL::I2CDevice>::operator=<AP_HAL::I2CDevice>(AP_HAL::OwnPtr<AP_HAL::I2CDevice>&&) 20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::operator!() const 20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::leak() 41880
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::~OwnPtr() 52350
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::operator->() const 83760
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::operator->() const 407146

Generated by: LCOV version 1.14