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
Hit count
AP_HAL::OwnPtr<TestDeleted>::leak()
32
AP_HAL::OwnPtr<TestDeleted>::clear()
6
AP_HAL::OwnPtr<TestDeleted>::OwnPtr(TestDeleted*)
16
AP_HAL::OwnPtr<TestDeleted>::OwnPtr()
2
AP_HAL::OwnPtr<TestDeleted>::OwnPtr<TestDeleted>(AP_HAL::OwnPtr<TestDeleted>&&)
22
AP_HAL::OwnPtr<TestDeleted>::~OwnPtr()
40
AP_HAL::OwnPtr<TestDeleted>::operator=(decltype(nullptr))
2
AP_HAL::OwnPtr<TestDeleted>& AP_HAL::OwnPtr<TestDeleted>::operator=<TestDeleted>(AP_HAL::OwnPtr<TestDeleted>&&)
4
AP_HAL::OwnPtr<TestDeleted>& AP_HAL::OwnPtr<TestDeleted>::operator=<TestDeleted>(TestDeleted*)
2
AP_HAL::OwnPtr<SerialDevice>::leak()
0
AP_HAL::OwnPtr<SerialDevice>::OwnPtr(decltype(nullptr))
0
AP_HAL::OwnPtr<SerialDevice>::OwnPtr(SerialDevice*)
480
AP_HAL::OwnPtr<SerialDevice>::OwnPtr<SerialDevice>(AP_HAL::OwnPtr<SerialDevice>&&)
0
AP_HAL::OwnPtr<SerialDevice>::~OwnPtr()
480
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<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<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>::leak()
41880
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr(decltype(nullptr))
0
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr(AP_HAL::I2CDevice*)
20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr()
10470
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::OwnPtr<AP_HAL::I2CDevice>(AP_HAL::OwnPtr<AP_HAL::I2CDevice>&&)
20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::~OwnPtr()
52350
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::SPIDevice>::leak()
10
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>::~OwnPtr()
10
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<int>::leak()
2
AP_HAL::OwnPtr<int>::OwnPtr(int*)
4
AP_HAL::OwnPtr<int>::OwnPtr()
2
AP_HAL::OwnPtr<int>::OwnPtr<int>(AP_HAL::OwnPtr<int>&&)
2
AP_HAL::OwnPtr<int>::~OwnPtr()
8
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<SerialDevice>::get() const
0
AP_HAL::OwnPtr<SerialDevice>::operator->() const
0
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<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<AP_HAL::I2CDevice>::operator!() const
20940
AP_HAL::OwnPtr<AP_HAL::I2CDevice>::operator->() const
83760
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::operator!() const
5
AP_HAL::OwnPtr<AP_HAL::SPIDevice>::operator->() const
407146
AP_HAL::OwnPtr<int>::get() const
14
AP_HAL::OwnPtr<int>::operator bool() const
2
AP_HAL::OwnPtr<int>::operator!() const
2
Generated by:
LCOV version 1.14