LCOV - code coverage report
Current view:
top level
-
AP_HAL/utility
- RingBuffer.h
(
source
/ functions)
Hit
Total
Coverage
Test:
lcov.info
Lines:
132
146
90.4 %
Date:
2026-09-09 11:02:08
Functions:
125
173
72.3 %
Function Name
Hit count
ByteBuffer::ByteBuffer(unsigned char*, unsigned int)
2
ObjectArray<AC_PrecLand::inertial_data_frame_s>::push_force(AC_PrecLand::inertial_data_frame_s const&)
341176
ObjectArray<AC_PrecLand::inertial_data_frame_s>::pop()
341102
ObjectArray<AC_PrecLand::inertial_data_frame_s>::push(AC_PrecLand::inertial_data_frame_s const&)
341176
ObjectArray<AC_PrecLand::inertial_data_frame_s>::ObjectArray(unsigned short)
1975
ObjectArray<AC_PrecLand::inertial_data_frame_s>::operator[](unsigned short)
1078686
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::pop(AP_Mount_Xacti::SetParamQueueItem&)
0
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::pop()
0
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::push(AP_Mount_Xacti::SetParamQueueItem const&)
0
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::ObjectArray(unsigned short)
0
ObjectArray<GCS::statustext_t>::push_force(GCS::statustext_t const&)
263679
ObjectArray<GCS::statustext_t>::pop()
225443
ObjectArray<GCS::statustext_t>::push(GCS::statustext_t const&)
263679
ObjectArray<GCS::statustext_t>::remove(unsigned short)
123046
ObjectArray<GCS::statustext_t>::ObjectArray(unsigned short)
2098
ObjectArray<GCS::statustext_t>::~ObjectArray()
458
ObjectArray<GCS::statustext_t>::operator[](unsigned short)
21468111
ObjectArray<AP_HAL::CANIface::CanRxItem>::pop()
152
ObjectArray<AP_HAL::CANIface::CanRxItem>::push(AP_HAL::CANIface::CanRxItem const&)
152
ObjectArray<AP_HAL::CANIface::CanRxItem>::clear()
0
ObjectArray<AP_HAL::CANIface::CanRxItem>::ObjectArray(unsigned short)
5
ObjectArray<AP_HAL::CANIface::CanRxItem>::operator[](unsigned short)
152
ObjectArray<AP_HAL::CANIface::CanTxItem>::pop()
18063
ObjectArray<AP_HAL::CANIface::CanTxItem>::push(AP_HAL::CANIface::CanTxItem const&)
18063
ObjectArray<AP_HAL::CANIface::CanTxItem>::ObjectArray(unsigned short)
5
ObjectArray<AP_HAL::CANIface::CanTxItem>::operator[](unsigned short)
18063
ObjectArray<AP_Param::defaults_table_struct>::push(AP_Param::defaults_table_struct const&)
0
ObjectArray<AP_Param::defaults_table_struct>::ObjectArray(unsigned short)
2145
ObjectArray<AP_Param::defaults_table_struct>::~ObjectArray()
505
ObjectArray<AP_Param::defaults_table_struct>::operator[](unsigned short)
0
ObjectBuffer<__mavlink_statustext_t>::push_force(__mavlink_statustext_t const&)
113
ObjectBuffer<__mavlink_statustext_t>::pop(__mavlink_statustext_t&)
5
ObjectBuffer<__mavlink_statustext_t>::push(__mavlink_statustext_t const&)
113
ObjectBuffer<__mavlink_statustext_t>::ObjectBuffer(unsigned int)
2105
ObjectBuffer<__mavlink_statustext_t>::~ObjectBuffer()
0
ObjectBuffer<Vector3<float> >::pop(Vector3<float>&)
291838
ObjectBuffer<Vector3<float> >::push(Vector3<float> const&)
288225
ObjectBuffer<Vector3<float> >::clear()
1
ObjectBuffer<Vector3<float> >::ObjectBuffer(unsigned int)
3
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::pop()
25297
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::peek(GCS_MAVLINK::pending_param_reply&)
1648500
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::push(GCS_MAVLINK::pending_param_reply const&)
25297
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::ObjectBuffer(unsigned int)
2193
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::~ObjectBuffer()
553
ObjectBuffer<GCS_MAVLINK::pending_param_request>::pop(GCS_MAVLINK::pending_param_request&)
233532682
ObjectBuffer<GCS_MAVLINK::pending_param_request>::push(GCS_MAVLINK::pending_param_request const&)
25297
ObjectBuffer<GCS_MAVLINK::pending_param_request>::ObjectBuffer(unsigned int)
2193
ObjectBuffer<GCS_MAVLINK::pending_param_request>::~ObjectBuffer()
553
ObjectBuffer<AP_Scripting::mavlink_msg>::pop(AP_Scripting::mavlink_msg&)
4869
ObjectBuffer<AP_Scripting::mavlink_msg>::push(AP_Scripting::mavlink_msg const&)
42
ObjectBuffer<AP_Scripting::mavlink_msg>::ObjectBuffer(unsigned int)
17
ObjectBuffer<AP_Scripting::mavlink_msg>::~ObjectBuffer()
0
ObjectBuffer<AP_Scripting::scripting_mission_cmd>::pop(AP_Scripting::scripting_mission_cmd&)
0
ObjectBuffer<AP_Scripting::scripting_mission_cmd>::push(AP_Scripting::scripting_mission_cmd const&)
0
ObjectBuffer<AP_Scripting::scripting_mission_cmd>::ObjectBuffer(unsigned int)
0
ObjectBuffer<AP_Scripting::scripting_mission_cmd>::~ObjectBuffer()
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::pop(AP_CRSF_Telem::ScriptedParameterWrite&)
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::peek(AP_CRSF_Telem::ScriptedParameterWrite&)
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::push(AP_CRSF_Telem::ScriptedParameterWrite const&)
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::ObjectBuffer(unsigned int)
6288
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::~ObjectBuffer()
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::pop()
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::peek(AP_MAVLinkCAN::BufferFrame&)
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::push(AP_MAVLinkCAN::BufferFrame const&)
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::ObjectBuffer(unsigned int)
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::~ObjectBuffer()
0
ObjectBuffer<AP_OADatabase::OA_DbItem>::pop(AP_OADatabase::OA_DbItem&)
1725
ObjectBuffer<AP_OADatabase::OA_DbItem>::push(AP_OADatabase::OA_DbItem const&)
1736
ObjectBuffer<AP_OADatabase::OA_DbItem>::ObjectBuffer(unsigned int)
9
ObjectBuffer<AP_OADatabase::OA_DbItem>::~ObjectBuffer()
0
ObjectBuffer<AP_SmartAudio::Packet>::push_force(AP_SmartAudio::Packet const&)
0
ObjectBuffer<AP_SmartAudio::Packet>::pop(AP_SmartAudio::Packet&)
0
ObjectBuffer<AP_SmartAudio::Packet>::push(AP_SmartAudio::Packet const&)
0
ObjectBuffer<AP_SmartAudio::Packet>::ObjectBuffer(unsigned int)
2098
ObjectBuffer<AP_SmartAudio::Packet>::~ObjectBuffer()
458
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::pop(DroneCAN_Handle::Subscriber::Payload&)
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::pop()
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::peek(DroneCAN_Handle::Subscriber::Payload&)
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::push(DroneCAN_Handle::Subscriber::Payload const&)
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::ObjectBuffer(unsigned int)
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::~ObjectBuffer()
0
ObjectBuffer<AC_AutoTune_FreqResp::peak_info>::pop(AC_AutoTune_FreqResp::peak_info&)
2892
ObjectBuffer<AC_AutoTune_FreqResp::peak_info>::push(AC_AutoTune_FreqResp::peak_info const&)
6336
ObjectBuffer<AC_AutoTune_FreqResp::peak_info>::clear()
588
ObjectBuffer<AC_AutoTune_FreqResp::peak_info>::ObjectBuffer(unsigned int)
332
ObjectBuffer<AC_AutoTune_FreqResp::peak_info>::~ObjectBuffer()
120
ObjectBuffer<SITL::Helicopter::servos_stored>::pop(SITL::Helicopter::servos_stored&)
9413086
ObjectBuffer<SITL::Helicopter::servos_stored>::push(SITL::Helicopter::servos_stored const&)
9417874
ObjectBuffer<SITL::Helicopter::servos_stored>::ObjectBuffer(unsigned int)
80
ObjectBuffer<AP_HAL::CANFrame>::pop(AP_HAL::CANFrame&)
0
ObjectBuffer<AP_HAL::CANFrame>::push(AP_HAL::CANFrame const&)
0
ObjectBuffer<AP_HAL::CANFrame>::ObjectBuffer(unsigned int)
0
ObjectBuffer<AP_ADSB::adsb_vehicle_t>::pop(AP_ADSB::adsb_vehicle_t&)
2637
ObjectBuffer<AP_ADSB::adsb_vehicle_t>::push(AP_ADSB::adsb_vehicle_t const&)
8391
ObjectBuffer<AP_ADSB::adsb_vehicle_t>::ObjectBuffer(unsigned int)
1693
ObjectBuffer<AP_ADSB::adsb_vehicle_t>::~ObjectBuffer()
387
ObjectBuffer<GCS_FTP::Transaction>::pop(GCS_FTP::Transaction&)
483879
ObjectBuffer<GCS_FTP::Transaction>::push(GCS_FTP::Transaction const&)
125
ObjectBuffer<GCS_FTP::Transaction>::ObjectBuffer(unsigned int)
7
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::push(ObjectBufferTest_Basic_Test::TestBody()::TestData const&)
2
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::clear()
2
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::ObjectBuffer(unsigned int)
2
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::~ObjectBuffer()
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::set_size(unsigned int)
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::ObjectBuffer(unsigned int)
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::~ObjectBuffer()
2
ObjectBuffer<float>::pop(float&)
10610226
ObjectBuffer<float>::peek(float*, unsigned int)
281246
ObjectBuffer<float>::push(float const&)
21856664
ObjectBuffer<float>::clear()
1178
ObjectBuffer<float>::advance(unsigned int)
281527
ObjectBuffer<float>::set_size(unsigned int)
189
ObjectBuffer<float>::ObjectBuffer(unsigned int)
25178
ObjectBuffer<float>::~ObjectBuffer()
5492
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::push_force(AP_Frsky_Backend::sport_packet_t const&)
19
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::pop(AP_Frsky_Backend::sport_packet_t&)
189219
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::pop()
18
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::peek(AP_Frsky_Backend::sport_packet_t&)
18
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::push(AP_Frsky_Backend::sport_packet_t const&)
37
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::space()
6
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::is_empty()
474
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::ObjectBuffer_TS(unsigned int)
6
ObjectBuffer_TS<AP_Frsky_Backend::sport_packet_t>::~ObjectBuffer_TS()
0
ObjectBuffer_TS<AP_Proximity_DroneCAN::ObstacleItem>::pop(AP_Proximity_DroneCAN::ObstacleItem&)
0
ObjectBuffer_TS<AP_Proximity_DroneCAN::ObstacleItem>::push(AP_Proximity_DroneCAN::ObstacleItem const&)
0
ObjectBuffer_TS<AP_Proximity_DroneCAN::ObstacleItem>::space()
0
ObjectBuffer_TS<AP_Proximity_DroneCAN::ObstacleItem>::ObjectBuffer_TS(unsigned int)
2193
ObjectBuffer_TS<AP_Proximity_DroneCAN::ObstacleItem>::~ObjectBuffer_TS()
553
ObjectBuffer_TS<AP_Param::param_save>::pop(AP_Param::param_save&)
243428623
ObjectBuffer_TS<AP_Param::param_save>::peek(AP_Param::param_save&)
73125
ObjectBuffer_TS<AP_Param::param_save>::push(AP_Param::param_save const&)
70774
ObjectBuffer_TS<AP_Param::param_save>::available()
39460
ObjectBuffer_TS<AP_Param::param_save>::ObjectBuffer_TS(unsigned int)
2193
ObjectBuffer_TS<AP_Param::param_save>::~ObjectBuffer_TS()
553
ByteBuffer::get_size() const
192255345
ObjectArray<AC_PrecLand::inertial_data_frame_s>::space() const
682352
ObjectArray<AC_PrecLand::inertial_data_frame_s>::is_empty() const
341102
ObjectArray<AC_PrecLand::inertial_data_frame_s>::available() const
814402
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::space() const
0
ObjectArray<AP_Mount_Xacti::SetParamQueueItem>::is_empty() const
0
ObjectArray<GCS::statustext_t>::space() const
527358
ObjectArray<GCS::statustext_t>::is_empty() const
42162398
ObjectArray<GCS::statustext_t>::available() const
36877835
ObjectArray<AP_HAL::CANIface::CanRxItem>::space() const
152
ObjectArray<AP_HAL::CANIface::CanRxItem>::is_empty() const
107798
ObjectArray<AP_HAL::CANIface::CanTxItem>::space() const
18063
ObjectArray<AP_HAL::CANIface::CanTxItem>::is_empty() const
116968
ObjectArray<AP_Param::defaults_table_struct>::space() const
0
ObjectArray<AP_Param::defaults_table_struct>::available() const
3863
ObjectBuffer<__mavlink_statustext_t>::is_empty() const
2382
ObjectBuffer<Vector3<float> >::available() const
580060
ObjectBuffer<GCS_MAVLINK::pending_param_reply>::space() const
233768128
ObjectBuffer<GCS_MAVLINK::pending_param_request>::space() const
27497
ObjectBuffer<AP_Scripting::scripting_mission_cmd>::get_size() const
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::is_empty() const
0
ObjectBuffer<AP_CRSF_Telem::ScriptedParameterWrite>::available() const
0
ObjectBuffer<AP_MAVLinkCAN::BufferFrame>::get_size() const
0
ObjectBuffer<AP_OADatabase::OA_DbItem>::get_size() const
9
ObjectBuffer<AP_OADatabase::OA_DbItem>::available() const
38225
ObjectBuffer<AP_SmartAudio::Packet>::is_empty() const
0
ObjectBuffer<DroneCAN_Handle::Subscriber::Payload>::space() const
0
ObjectBuffer<SITL::Helicopter::servos_stored>::space() const
4868
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::space() const
6
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::get_size() const
6
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::is_empty() const
6
ObjectBuffer<ObjectBufferTest_Basic_Test::TestBody()::TestData>::available() const
6
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::space() const
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::get_size() const
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::is_empty() const
2
ObjectBuffer<ObjectBufferTest_SetSize_Test::TestBody()::TestData>::available() const
2
ObjectBuffer<float>::space() const
21220518
ObjectBuffer<float>::get_size() const
10610246
ObjectBuffer<float>::available() const
535896522
Generated by:
LCOV version 1.14