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 Sort by function name Hit count Sort by 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