| include.ocudu.adt | 2403 | 109 | 2512 | 11016 | 95.6% | | 7991 | 13281 | 60.1% | |
| batched_dispatch_queue_h | 46 | 8 | 54 | 171 | 85.1% | | 37 | 71 | 52.1% | |
| bf16_h | 6 | 0 | 6 | 73 | 100% | | 14 | 38 | 36.8% | |
| bit_buffer_h | 90 | 8 | 98 | 429 | 91.8% | | 59 | 106 | 55.6% | |
| blocking_queue_h | 104 | 1 | 105 | 451 | 99% | | 161 | 260 | 61.9% | |
| bounded_bitset_h | 464 | 8 | 472 | 1413 | 98.3% | | 1296 | 2380 | 54.4% | |
| bounded_integer_h | 33 | 0 | 33 | 156 | 100% | | 78 | 98 | 79.5% | |
| byte_buffer_chain_h | 90 | 17 | 107 | 391 | 84.1% | | 327 | 571 | 57.2% | |
| byte_buffer_h | 91 | 7 | 98 | 615 | 92.8% | | 723 | 1202 | 60.1% | |
| byte_buffer_view_h | 26 | 0 | 26 | 139 | 100% | | 35 | 42 | 83.3% | |
| circular_array_h | 4 | 0 | 4 | 27 | 100% | | 7 | 7 | 100% | |
| circular_map_h | 88 | 4 | 92 | 433 | 95.6% | | 398 | 581 | 68.5% | |
| circular_vector_h | 9 | 0 | 9 | 48 | 100% | | 18 | 27 | 66.6% | |
| complex_h | 18 | 5 | 23 | 167 | 78.2% | | 20 | 54 | 37% | |
| expected_h | 1 | 0 | 1 | 20 | 100% | | 1 | 4 | 25% | |
| flat_map_h | 98 | 10 | 108 | 500 | 90.7% | | 95 | 164 | 57.9% | |
| interval_h | 42 | 1 | 43 | 190 | 97.6% | | 315 | 418 | 75.3% | |
| intrusive_list_h | 53 | 4 | 57 | 333 | 92.9% | | 128 | 216 | 59.2% | |
| lockfree_triple_buffer_h | 18 | 0 | 18 | 72 | 100% | | 5 | 6 | 83.3% | |
| moodycamel_bounded_mpmc_queue_h | 21 | 4 | 25 | 185 | 84% | | 27 | 46 | 58.6% | |
| moodycamel_mpmc_queue_h | 17 | 4 | 21 | 172 | 80.9% | | 18 | 36 | 50% | |
| mpmc_queue_h | 11 | 1 | 12 | 78 | 91.6% | | 42 | 76 | 55.2% | |
| mutexed_mpmc_queue_h | 11 | 1 | 12 | 96 | 91.6% | | 17 | 32 | 53.1% | |
| mutexed_mpsc_queue_h | 56 | 2 | 58 | 195 | 96.5% | | 106 | 130 | 81.5% | |
| ring_buffer_h | 127 | 3 | 130 | 496 | 97.6% | | 820 | 1504 | 54.5% | |
| scope_exit_h | 7 | 0 | 7 | 34 | 100% | | 7 | 14 | 50% | |
| slotted_array_h | 88 | 1 | 89 | 368 | 98.8% | | 228 | 300 | 76% | |
| slotted_vector_h | 70 | 1 | 71 | 356 | 98.5% | | 376 | 631 | 59.5% | |
| soa_table_h | 97 | 3 | 100 | 427 | 97% | | 115 | 203 | 56.6% | |
| span_h | 64 | 4 | 68 | 352 | 94.1% | | 880 | 1315 | 66.9% | |
| spsc_queue_h | 24 | 3 | 27 | 139 | 88.8% | | 11 | 14 | 78.5% | |
| stable_id_map_h | 94 | 0 | 94 | 384 | 100% | | 203 | 382 | 53.1% | |
| static_vector_h | 171 | 0 | 171 | 463 | 100% | | 708 | 1201 | 58.9% | |
| strong_type_h | 29 | 0 | 29 | 228 | 100% | | 236 | 324 | 72.8% | |
| tensor_h | 59 | 3 | 62 | 270 | 95.1% | | 62 | 102 | 60.7% | |
| tiny_optional_h | 15 | 1 | 16 | 119 | 93.7% | | 38 | 68 | 55.8% | |
| to_array_h | 3 | 0 | 3 | 23 | 100% | | 1 | 2 | 50% | |
| type_list_buffer_h | 109 | 0 | 109 | 744 | 100% | | 257 | 424 | 60.6% | |
| unique_function_h | 49 | 5 | 54 | 259 | 90.7% | | 122 | 232 | 52.5% | |
| include.ocudu.adt.detail | 263 | 22 | 285 | 1392 | 92.2% | | 2722 | 4134 | 65.8% | |
| byte_buffer_memory_resource_h | 3 | 1 | 4 | 45 | 75% | | 2 | 8 | 25% | |
| byte_buffer_range_helpers_h | 25 | 0 | 25 | 94 | 100% | | 26 | 36 | 72.2% | |
| byte_buffer_segment_h | 44 | 0 | 44 | 160 | 100% | | 37 | 60 | 61.6% | |
| byte_buffer_segment_list_h | 65 | 9 | 74 | 330 | 87.8% | | 1198 | 1708 | 70.1% | |
| concurrent_queue_barrier_h | 24 | 0 | 24 | 84 | 100% | | 14 | 16 | 87.5% | |
| concurrent_queue_helper_h | 19 | 6 | 25 | 176 | 76% | | 37 | 63 | 58.7% | |
| concurrent_queue_params_h | 1 | 0 | 1 | 57 | 100% | | 1 | 2 | 50% | |
| intrusive_ptr_h | 19 | 1 | 20 | 135 | 95% | | 1189 | 1879 | 63.2% | |
| shared_segment_list_h | 58 | 5 | 63 | 249 | 92% | | 174 | 288 | 60.4% | |
| slotted_array_detail_h | 1 | 0 | 1 | 14 | 100% | | 44 | 74 | 59.4% | |
| type_storage_h | 4 | 0 | 4 | 48 | 100% | | 0 | 0 | | |
| include.ocudu.adt.ranges | 10 | 4 | 14 | 87 | 71.4% | | 6 | 17 | 35.2% | |
| transform_h | 10 | 4 | 14 | 87 | 71.4% | | 6 | 17 | 35.2% | |
| include.ocudu.asn1 | 468 | 145 | 613 | 2485 | 76.3% | | 3220 | 11536 | 27.9% | |
| asn1_ap_utils_h | 43 | 14 | 57 | 330 | 75.4% | | 61 | 115 | 53% | |
| asn1_diff_utils_h | 26 | 2 | 28 | 249 | 92.8% | | 22 | 77 | 28.5% | |
| asn1_json_utils_h | 0 | 4 | 4 | 30 | 0% | | 0 | 0 | | |
| asn1_utils_h | 399 | 125 | 524 | 1876 | 76.1% | | 3137 | 11344 | 27.6% | |
| include.ocudu.asn1.e2sm | 158 | 305 | 463 | 9547 | 34.1% | | 248 | 906 | 27.3% | |
| e2sm_ccc_h | 45 | 140 | 185 | 2821 | 24.3% | | 7 | 151 | 4.6% | |
| e2sm_common_ies_h | 12 | 38 | 50 | 1503 | 24% | | 19 | 115 | 16.5% | |
| e2sm_kpm_ies_h | 56 | 10 | 66 | 1525 | 84.8% | | 144 | 394 | 36.5% | |
| e2sm_rc_ies_h | 45 | 117 | 162 | 3698 | 27.7% | | 78 | 246 | 31.7% | |
| include.ocudu.cu_cp | 219 | 79 | 298 | 2207 | 73.4% | | 184 | 468 | 39.3% | |
| cell_meas_manager_config_h | 15 | 0 | 15 | 102 | 100% | | 43 | 73 | 58.9% | |
| cu_cp_cho_types_h | 0 | 2 | 2 | 49 | 0% | | 0 | 6 | 0% | |
| cu_cp_configuration_h | 3 | 0 | 3 | 75 | 100% | | 12 | 28 | 42.8% | |
| cu_cp_configuration_helpers_h | 92 | 8 | 100 | 673 | 92% | | 38 | 70 | 54.2% | |
| cu_cp_intra_cu_ho_types_h | 2 | 0 | 2 | 23 | 100% | | 3 | 7 | 42.8% | |
| cu_cp_location_reporting_types_h | 3 | 0 | 3 | 37 | 100% | | 6 | 16 | 37.5% | |
| cu_cp_metrics_notifier_h | 1 | 52 | 53 | 173 | 1.8% | | 1 | 86 | 1.1% | |
| cu_cp_types_h | 83 | 15 | 98 | 741 | 84.6% | | 65 | 149 | 43.6% | |
| du_processor_context_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| inter_cu_handover_messages_h | 8 | 0 | 8 | 153 | 100% | | 11 | 20 | 55% | |
| mobility_management_metrics_h | 1 | 0 | 1 | 11 | 100% | | 2 | 4 | 50% | |
| o_cu_cp_config_h | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| positioning_messages_h | 5 | 1 | 6 | 89 | 83.3% | | 1 | 5 | 20% | |
| up_context_h | 5 | 0 | 5 | 42 | 100% | | 2 | 4 | 50% | |
| include.ocudu.cu_up | 3 | 32 | 35 | 267 | 8.5% | | 4 | 62 | 6.4% | |
| cu_up_config_h | 3 | 0 | 3 | 82 | 100% | | 4 | 10 | 40% | |
| cu_up_configuration_helpers_h | 0 | 29 | 29 | 140 | 0% | | 0 | 50 | 0% | |
| cu_up_types_h | 0 | 1 | 1 | 20 | 0% | | 0 | 0 | | |
| o_cu_up_config_h | 0 | 2 | 2 | 25 | 0% | | 0 | 2 | 0% | |
| include.ocudu.du | 7 | 1 | 8 | 23 | 87.5% | | 2 | 4 | 50% | |
| du_cell_config_helpers_h | 7 | 1 | 8 | 23 | 87.5% | | 2 | 4 | 50% | |
| include.ocudu.du.du_high | 56 | 3 | 59 | 759 | 94.9% | | 33 | 69 | 47.8% | |
| du_high_configuration_h | 1 | 1 | 2 | 48 | 50% | | 5 | 11 | 45.4% | |
| du_high_executor_mapper_h | 2 | 0 | 2 | 87 | 100% | | 2 | 6 | 33.3% | |
| du_metrics_report_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| du_qos_config_helpers_h | 52 | 0 | 52 | 559 | 100% | | 26 | 52 | 50% | |
| o_du_high_config_h | 0 | 2 | 2 | 48 | 0% | | 0 | 0 | | |
| include.ocudu.du.du_high.du_manager | 4 | 0 | 4 | 64 | 100% | | 2 | 6 | 33.3% | |
| du_configurator_h | 4 | 0 | 4 | 64 | 100% | | 2 | 6 | 33.3% | |
| include.ocudu.du.du_low | 0 | 5 | 5 | 88 | 0% | | 0 | 0 | | |
| du_low_config_h | 0 | 2 | 2 | 34 | 0% | | 0 | 0 | | |
| du_low_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| o_du_low_config_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| o_du_low_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| include.ocudu.e1ap.common | 9 | 6 | 15 | 313 | 60% | | 24 | 52 | 46.1% | |
| e1_setup_messages_h | 1 | 0 | 1 | 18 | 100% | | 1 | 2 | 50% | |
| e1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 16 | 30 | 53.3% | |
| e1ap_types_h | 7 | 6 | 13 | 282 | 53.8% | | 7 | 20 | 35% | |
| include.ocudu.e1ap.cu_cp | 5 | 0 | 5 | 73 | 100% | | 2 | 8 | 25% | |
| e1ap_cu_cp_bearer_context_update_h | 5 | 0 | 5 | 73 | 100% | | 2 | 8 | 25% | |
| include.ocudu.e1ap.cu_up | 24 | 24 | 48 | 228 | 50% | | 13 | 62 | 20.9% | |
| e1ap_config_converters_h | 20 | 11 | 31 | 93 | 64.5% | | 6 | 16 | 37.5% | |
| e1ap_cu_up_bearer_context_update_h | 4 | 1 | 5 | 82 | 80% | | 7 | 16 | 43.7% | |
| e1ap_cu_up_metrics_h | 0 | 12 | 12 | 53 | 0% | | 0 | 30 | 0% | |
| include.ocudu.e1ap.gateways | 0 | 2 | 2 | 37 | 0% | | 0 | 2 | 0% | |
| e1_network_client_factory_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| e1_network_server_factory_h | 0 | 1 | 1 | 19 | 0% | | 0 | 2 | 0% | |
| include.ocudu.e2 | 24 | 2 | 26 | 232 | 92.3% | | 12 | 44 | 27.2% | |
| e2_agent_dependencies_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| e2_cu_metrics_connector_h | 0 | 1 | 1 | 24 | 0% | | 0 | 2 | 0% | |
| e2_du_metrics_connector_h | 0 | 1 | 1 | 22 | 0% | | 0 | 2 | 0% | |
| e2_event_manager_h | 6 | 0 | 6 | 35 | 100% | | 1 | 4 | 25% | |
| e2_messages_h | 6 | 0 | 6 | 60 | 100% | | 9 | 30 | 30% | |
| e2_node_component_config_h | 1 | 0 | 1 | 30 | 100% | | 0 | 0 | | |
| e2ap_configuration_h | 1 | 0 | 1 | 17 | 100% | | 0 | 2 | 0% | |
| e2ap_configuration_helpers_h | 9 | 0 | 9 | 24 | 100% | | 2 | 4 | 50% | |
| include.ocudu.e2.e2sm | 16 | 0 | 16 | 101 | 100% | | 15 | 26 | 57.6% | |
| e2sm_h | 16 | 0 | 16 | 101 | 100% | | 15 | 26 | 57.6% | |
| include.ocudu.e2.gateways | 0 | 1 | 1 | 17 | 0% | | 0 | 4 | 0% | |
| e2_network_client_factory_h | 0 | 1 | 1 | 17 | 0% | | 0 | 4 | 0% | |
| include.ocudu.e2.subscription | 3 | 0 | 3 | 32 | 100% | | 1 | 2 | 50% | |
| e2_subscription_h | 3 | 0 | 3 | 32 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1ap | 6 | 0 | 6 | 89 | 100% | | 77 | 110 | 70% | |
| f1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 72 | 100 | 72% | |
| ue_context_management_configs_h | 5 | 0 | 5 | 76 | 100% | | 5 | 10 | 50% | |
| include.ocudu.f1ap.common | 1 | 0 | 1 | 15 | 100% | | 2 | 6 | 33.3% | |
| interface_management_h | 1 | 0 | 1 | 15 | 100% | | 2 | 6 | 33.3% | |
| include.ocudu.f1ap.cu_cp | 10 | 0 | 10 | 302 | 100% | | 9 | 26 | 34.6% | |
| du_setup_notifier_h | 4 | 0 | 4 | 42 | 100% | | 6 | 20 | 30% | |
| f1ap_cu_configuration_update_h | 1 | 0 | 1 | 27 | 100% | | 0 | 0 | | |
| f1ap_cu_h | 2 | 0 | 2 | 74 | 100% | | 2 | 4 | 50% | |
| f1ap_cu_ue_context_update_h | 1 | 0 | 1 | 128 | 100% | | 1 | 2 | 50% | |
| f1ap_du_context_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| f1ap_rrc_msg_transfer_handling_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| include.ocudu.f1ap.du | 19 | 1 | 20 | 364 | 95% | | 7 | 22 | 31.8% | |
| f1ap_du_connection_manager_h | 8 | 1 | 9 | 119 | 88.8% | | 4 | 14 | 28.5% | |
| f1ap_du_metrics_report_h | 1 | 0 | 1 | 16 | 100% | | 0 | 2 | 0% | |
| f1ap_du_positioning_handler_h | 5 | 0 | 5 | 91 | 100% | | 1 | 2 | 50% | |
| f1ap_du_ue_config_h | 4 | 0 | 4 | 54 | 100% | | 1 | 2 | 50% | |
| f1ap_du_ue_context_update_h | 1 | 0 | 1 | 84 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1ap.gateways | 0 | 2 | 2 | 36 | 0% | | 0 | 2 | 0% | |
| f1c_network_client_factory_h | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| f1c_network_server_factory_h | 0 | 1 | 1 | 19 | 0% | | 0 | 2 | 0% | |
| include.ocudu.f1u.cu_up | 31 | 9 | 40 | 323 | 77.5% | | 25 | 60 | 41.6% | |
| f1u_bearer_h | 0 | 5 | 5 | 72 | 0% | | 0 | 4 | 0% | |
| f1u_bearer_logger_h | 7 | 0 | 7 | 52 | 100% | | 5 | 12 | 41.6% | |
| f1u_config_h | 3 | 0 | 3 | 52 | 100% | | 1 | 2 | 50% | |
| f1u_rx_metrics_h | 11 | 2 | 13 | 75 | 84.6% | | 10 | 22 | 45.4% | |
| f1u_tx_metrics_h | 10 | 2 | 12 | 72 | 83.3% | | 9 | 20 | 45% | |
| include.ocudu.f1u.du | 12 | 0 | 12 | 115 | 100% | | 6 | 14 | 42.8% | |
| f1u_bearer_logger_h | 9 | 0 | 9 | 57 | 100% | | 5 | 12 | 41.6% | |
| f1u_config_h | 3 | 0 | 3 | 58 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1u.local_connector | 56 | 8 | 64 | 226 | 87.5% | | 24 | 48 | 50% | |
| f1u_local_connector_h | 56 | 8 | 64 | 226 | 87.5% | | 24 | 48 | 50% | |
| include.ocudu.f1u.split_connector | 1 | 12 | 13 | 60 | 7.6% | | 0 | 16 | 0% | |
| f1u_five_qi_gw_maps_h | 0 | 12 | 12 | 41 | 0% | | 0 | 16 | 0% | |
| f1u_session_manager_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| include.ocudu.fapi_adaptor | 12 | 0 | 12 | 92 | 100% | | 6 | 12 | 50% | |
| precoding_matrix_repository_h | 4 | 0 | 4 | 21 | 100% | | 2 | 4 | 50% | |
| uci_part2_correspondence_mapper_h | 4 | 0 | 4 | 44 | 100% | | 2 | 4 | 50% | |
| uci_part2_correspondence_repository_h | 4 | 0 | 4 | 27 | 100% | | 2 | 4 | 50% | |
| include.ocudu.fapi_adaptor.mac | 0 | 4 | 4 | 32 | 0% | | 0 | 2 | 0% | |
| mac_fapi_fastpath_adaptor_config_h | 0 | 4 | 4 | 32 | 0% | | 0 | 2 | 0% | |
| include.ocudu.fapi_adaptor.mac.p5 | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| mac_fapi_p5_sector_fastpath_adaptor_config_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| include.ocudu.fapi_adaptor.mac.p7 | 0 | 1 | 1 | 35 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_config_h | 0 | 1 | 1 | 35 | 0% | | 0 | 2 | 0% | |
| include.ocudu.fapi_adaptor.phy | 0 | 4 | 4 | 32 | 0% | | 0 | 9 | 0% | |
| phy_fapi_fastpath_adaptor_config_h | 0 | 4 | 4 | 32 | 0% | | 0 | 9 | 0% | |
| include.ocudu.fapi_adaptor.phy.p7 | 0 | 2 | 2 | 52 | 0% | | 0 | 5 | 0% | |
| phy_fapi_p7_sector_fastpath_adaptor_config_h | 0 | 2 | 2 | 52 | 0% | | 0 | 5 | 0% | |
| include.ocudu.fapi.common | 4 | 15 | 19 | 171 | 21% | | 0 | 16 | 0% | |
| error_indication_builder_h | 4 | 8 | 12 | 101 | 33.3% | | 0 | 12 | 0% | |
| error_indication_h | 0 | 7 | 7 | 70 | 0% | | 0 | 4 | 0% | |
| include.ocudu.fapi.p7.builders | 421 | 19 | 440 | 2624 | 95.6% | | 160 | 294 | 54.4% | |
| crc_indication_builder_h | 19 | 0 | 19 | 80 | 100% | | 18 | 25 | 72% | |
| dl_csi_rs_pdu_builder_h | 15 | 0 | 15 | 99 | 100% | | 1 | 2 | 50% | |
| dl_pdcch_pdu_builder_h | 25 | 2 | 27 | 191 | 92.5% | | 6 | 10 | 60% | |
| dl_pdsch_pdu_builder_h | 41 | 1 | 42 | 260 | 97.6% | | 10 | 20 | 50% | |
| dl_prs_pdu_builder_h | 9 | 0 | 9 | 79 | 100% | | 3 | 6 | 50% | |
| dl_ssb_pdu_builder_h | 13 | 0 | 13 | 93 | 100% | | 2 | 4 | 50% | |
| dl_tti_request_builder_h | 12 | 0 | 12 | 80 | 100% | | 1 | 2 | 50% | |
| rach_indication_builder_h | 22 | 0 | 22 | 129 | 100% | | 10 | 22 | 45.4% | |
| rx_data_indication_builder_h | 4 | 0 | 4 | 39 | 100% | | 1 | 2 | 50% | |
| srs_indication_builder_h | 5 | 0 | 5 | 75 | 100% | | 0 | 6 | 0% | |
| tx_data_request_builder_h | 2 | 0 | 2 | 33 | 100% | | 0 | 0 | | |
| tx_precoding_and_beamforming_pdu_builder_h | 2 | 0 | 2 | 35 | 100% | | 1 | 2 | 50% | |
| uci_indication_builder_h | 11 | 0 | 11 | 80 | 100% | | 4 | 15 | 26.6% | |
| uci_pucch_pdu_format_0_1_builder_h | 26 | 4 | 30 | 131 | 86.6% | | 20 | 29 | 68.9% | |
| uci_pucch_pdu_format_2_3_4_builder_h | 35 | 7 | 42 | 162 | 83.3% | | 21 | 30 | 70% | |
| uci_pusch_pdu_builder_h | 28 | 0 | 28 | 119 | 100% | | 20 | 27 | 74% | |
| ul_dci_request_builder_h | 4 | 0 | 4 | 38 | 100% | | 1 | 2 | 50% | |
| ul_prach_pdu_builder_h | 8 | 0 | 8 | 58 | 100% | | 2 | 4 | 50% | |
| ul_pucch_format_0_pdu_builder_h | 4 | 0 | 4 | 46 | 100% | | 0 | 4 | 0% | |
| ul_pucch_format_1_pdu_builder_h | 5 | 0 | 5 | 56 | 100% | | 3 | 6 | 50% | |
| ul_pucch_format_2_pdu_builder_h | 5 | 0 | 5 | 40 | 100% | | 0 | 0 | | |
| ul_pucch_format_3_pdu_builder_h | 9 | 0 | 9 | 71 | 100% | | 0 | 0 | | |
| ul_pucch_format_4_pdu_builder_h | 11 | 0 | 11 | 82 | 100% | | 0 | 0 | | |
| ul_pucch_pdu_builder_h | 20 | 3 | 23 | 126 | 86.9% | | 15 | 36 | 41.6% | |
| ul_pusch_pdu_builder_h | 36 | 2 | 38 | 191 | 94.7% | | 9 | 20 | 45% | |
| ul_srs_pdu_builder_h | 24 | 0 | 24 | 111 | 100% | | 0 | 0 | | |
| ul_tti_request_builder_h | 26 | 0 | 26 | 120 | 100% | | 12 | 20 | 60% | |
| include.ocudu.fapi.p7.messages | 33 | 298 | 331 | 2034 | 9.9% | | 18 | 215 | 8.3% | |
| crc_indication_h | 1 | 17 | 18 | 79 | 5.5% | | 0 | 11 | 0% | |
| dl_csi_rs_pdu_h | 0 | 11 | 11 | 87 | 0% | | 0 | 20 | 0% | |
| dl_pdcch_pdu_h | 0 | 17 | 17 | 165 | 0% | | 0 | 12 | 0% | |
| dl_pdsch_pdu_h | 0 | 20 | 20 | 195 | 0% | | 0 | 8 | 0% | |
| dl_prs_pdu_h | 0 | 8 | 8 | 63 | 0% | | 0 | 10 | 0% | |
| dl_ssb_pdu_h | 0 | 6 | 6 | 73 | 0% | | 0 | 12 | 0% | |
| dl_tti_request_h | 2 | 14 | 16 | 72 | 12.5% | | 2 | 7 | 28.5% | |
| power_control_offset_ss_h | 4 | 5 | 9 | 30 | 44.4% | | 1 | 5 | 20% | |
| rach_indication_h | 2 | 18 | 20 | 97 | 10% | | 0 | 10 | 0% | |
| rx_data_indication_h | 1 | 6 | 7 | 49 | 14.2% | | 1 | 2 | 50% | |
| slot_indication_h | 0 | 2 | 2 | 35 | 0% | | 0 | 0 | | |
| srs_indication_h | 2 | 11 | 13 | 70 | 15.3% | | 0 | 10 | 0% | |
| tx_data_request_h | 4 | 2 | 6 | 49 | 66.6% | | 2 | 4 | 50% | |
| uci_indication_h | 0 | 74 | 74 | 197 | 0% | | 0 | 44 | 0% | |
| uci_part1_to_part2_correspondence_h | 1 | 1 | 2 | 14 | 50% | | 0 | 0 | | |
| uci_pdu_definitions_h | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
| uci_pucch_pdu_format_0_1_h | 2 | 0 | 2 | 30 | 100% | | 2 | 2 | 100% | |
| uci_pucch_pdu_format_2_3_4_h | 2 | 0 | 2 | 24 | 100% | | 2 | 2 | 100% | |
| uci_pusch_pdu_h | 1 | 0 | 1 | 14 | 100% | | 2 | 2 | 100% | |
| ul_dci_request_h | 2 | 5 | 7 | 45 | 28.5% | | 1 | 4 | 25% | |
| ul_prach_pdu_h | 1 | 3 | 4 | 50 | 25% | | 2 | 4 | 50% | |
| ul_pucch_pdu_h | 1 | 22 | 23 | 254 | 4.3% | | 2 | 16 | 12.5% | |
| ul_pusch_pdu_h | 1 | 20 | 21 | 158 | 4.7% | | 0 | 10 | 0% | |
| ul_srs_pdu_h | 1 | 23 | 24 | 87 | 4.1% | | 0 | 14 | 0% | |
| ul_tti_request_h | 2 | 13 | 15 | 69 | 13.3% | | 1 | 6 | 16.6% | |
| include.ocudu.fapi.p7.messages.formatter | 0 | 3 | 3 | 21 | 0% | | 0 | 4 | 0% | |
| formatter_helpers_h | 0 | 3 | 3 | 21 | 0% | | 0 | 4 | 0% | |
| include.ocudu.gateways | 9 | 33 | 42 | 323 | 21.4% | | 4 | 39 | 10.2% | |
| addr_info_h | 3 | 9 | 12 | 27 | 25% | | 2 | 14 | 14.2% | |
| network_gateway_h | 0 | 1 | 1 | 20 | 0% | | 0 | 4 | 0% | |
| sctp_network_client_factory_h | 0 | 1 | 1 | 15 | 0% | | 0 | 3 | 0% | |
| sctp_network_client_h | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| sctp_network_gateway_h | 0 | 2 | 2 | 46 | 0% | | 0 | 8 | 0% | |
| sctp_network_server_factory_h | 0 | 1 | 1 | 15 | 0% | | 0 | 2 | 0% | |
| sctp_network_server_h | 0 | 1 | 1 | 30 | 0% | | 0 | 0 | | |
| sctp_socket_h | 0 | 17 | 17 | 116 | 0% | | 0 | 4 | 0% | |
| udp_network_gateway_factory_h | 6 | 0 | 6 | 22 | 100% | | 2 | 4 | 50% | |
| include.ocudu.gateways.baseband | 1 | 2 | 3 | 39 | 33.3% | | 0 | 0 | | |
| baseband_gateway_h | 1 | 1 | 2 | 24 | 50% | | 0 | 0 | | |
| baseband_gateway_receiver_h | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| include.ocudu.gateways.baseband.buffer | 31 | 6 | 37 | 259 | 83.7% | | 36 | 77 | 46.7% | |
| baseband_gateway_buffer_dynamic_h | 19 | 2 | 21 | 107 | 90.4% | | 33 | 61 | 54% | |
| baseband_gateway_buffer_reader_h | 1 | 0 | 1 | 33 | 100% | | 0 | 4 | 0% | |
| baseband_gateway_buffer_reader_view_h | 10 | 0 | 10 | 43 | 100% | | 1 | 8 | 12.5% | |
| baseband_gateway_buffer_writer_h | 1 | 0 | 1 | 33 | 100% | | 2 | 4 | 50% | |
| baseband_gateway_buffer_writer_view_h | 0 | 4 | 4 | 43 | 0% | | 0 | 0 | | |
| include.ocudu.gtpu | 21 | 2 | 23 | 369 | 91.3% | | 12 | 31 | 38.7% | |
| gtpu_config_h | 14 | 0 | 14 | 164 | 100% | | 10 | 19 | 52.6% | |
| gtpu_demux_factory_h | 1 | 0 | 1 | 15 | 100% | | 0 | 2 | 0% | |
| gtpu_demux_h | 2 | 0 | 2 | 26 | 100% | | 1 | 2 | 50% | |
| gtpu_echo_tx_h | 1 | 0 | 1 | 20 | 100% | | 1 | 4 | 25% | |
| gtpu_tunnel_ngu_factory_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| gtpu_tunnel_ngu_tx_h | 0 | 1 | 1 | 42 | 0% | | 0 | 2 | 0% | |
| gtpu_tunnel_nru_factory_h | 2 | 0 | 2 | 40 | 100% | | 0 | 0 | | |
| gtpu_tunnel_nru_tx_h | 0 | 1 | 1 | 41 | 0% | | 0 | 2 | 0% | |
| include.ocudu.mac | 47 | 105 | 152 | 1186 | 30.9% | | 144 | 297 | 48.4% | |
| bsr_config_h | 0 | 74 | 74 | 174 | 0% | | 0 | 37 | 0% | |
| cell_configuration_h | 2 | 0 | 2 | 37 | 100% | | 3 | 5 | 60% | |
| mac_cell_control_information_handler_h | 14 | 11 | 25 | 275 | 56% | | 13 | 34 | 38.2% | |
| mac_cell_group_config_h | 1 | 0 | 1 | 18 | 100% | | 1 | 2 | 50% | |
| mac_cell_rach_handler_h | 2 | 0 | 2 | 31 | 100% | | 0 | 0 | | |
| mac_cell_result_h | 2 | 0 | 2 | 72 | 100% | | 4 | 6 | 66.6% | |
| mac_clock_controller_h | 2 | 0 | 2 | 29 | 100% | | 22 | 45 | 48.8% | |
| mac_config_h | 1 | 0 | 1 | 22 | 100% | | 3 | 4 | 75% | |
| mac_lc_config_h | 2 | 0 | 2 | 145 | 100% | | 4 | 8 | 50% | |
| mac_metrics_h | 2 | 0 | 2 | 62 | 100% | | 0 | 0 | | |
| mac_pdu_format_h | 6 | 0 | 6 | 39 | 100% | | 57 | 81 | 70.3% | |
| mac_pdu_handler_h | 3 | 0 | 3 | 47 | 100% | | 27 | 47 | 57.4% | |
| mac_positioning_measurement_handler_h | 4 | 0 | 4 | 37 | 100% | | 2 | 5 | 40% | |
| mac_sdu_handler_h | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| mac_ue_configurator_h | 3 | 0 | 3 | 73 | 100% | | 2 | 4 | 50% | |
| phr_config_h | 3 | 18 | 21 | 100 | 14.2% | | 6 | 19 | 31.5% | |
| include.ocudu.ngap | 29 | 43 | 72 | 635 | 40.2% | | 110 | 269 | 40.8% | |
| ngap_configuration_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| ngap_context_h | 6 | 1 | 7 | 42 | 85.7% | | 6 | 8 | 75% | |
| ngap_h | 1 | 0 | 1 | 143 | 100% | | 0 | 0 | | |
| ngap_handover_h | 2 | 1 | 3 | 47 | 66.6% | | 1 | 6 | 16.6% | |
| ngap_message_h | 1 | 0 | 1 | 14 | 100% | | 63 | 107 | 58.8% | |
| ngap_metrics_h | 10 | 37 | 47 | 190 | 21.2% | | 8 | 83 | 9.6% | |
| ngap_nas_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| ngap_rrc_inactive_transition_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ngap_setup_h | 3 | 0 | 3 | 54 | 100% | | 6 | 12 | 50% | |
| ngap_types_h | 1 | 4 | 5 | 72 | 20% | | 23 | 47 | 48.9% | |
| ngap_ue_context_mod_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| ngap_ue_radio_capability_management_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| include.ocudu.ngap.gateways | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| n2_connection_client_factory_h | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| include.ocudu.nrppa | 6 | 3 | 9 | 158 | 66.6% | | 4 | 33 | 12.1% | |
| nrppa_e_cid_h | 3 | 3 | 6 | 110 | 50% | | 1 | 26 | 3.8% | |
| nrppa_h | 3 | 0 | 3 | 48 | 100% | | 3 | 7 | 42.8% | |
| include.ocudu.nru | 46 | 1 | 47 | 306 | 97.8% | | 61 | 117 | 52.1% | |
| nru_message_h | 42 | 0 | 42 | 230 | 100% | | 56 | 108 | 51.8% | |
| nru_packing_h | 4 | 1 | 5 | 76 | 80% | | 5 | 9 | 55.5% | |
| include.ocudu.ntn | 0 | 4 | 4 | 102 | 0% | | 0 | 6 | 0% | |
| ntn_cell_params_h | 0 | 1 | 1 | 26 | 0% | | 0 | 4 | 0% | |
| ntn_configuration_manager_config_h | 0 | 3 | 3 | 76 | 0% | | 0 | 2 | 0% | |
| include.ocudu.ocudulog | 235 | 24 | 259 | 1150 | 90.7% | | 227 | 462 | 49.1% | |
| context_h | 8 | 0 | 8 | 158 | 100% | | 10 | 23 | 43.4% | |
| event_trace_h | 2 | 0 | 2 | 74 | 100% | | 1 | 2 | 50% | |
| formatter_h | 33 | 1 | 34 | 128 | 97% | | 35 | 72 | 48.6% | |
| log_channel_h | 161 | 9 | 170 | 444 | 94.7% | | 129 | 218 | 59.1% | |
| logger_h | 22 | 12 | 34 | 185 | 64.7% | | 26 | 79 | 32.9% | |
| ocudulog_h | 6 | 2 | 8 | 127 | 75% | | 2 | 4 | 50% | |
| sink_h | 3 | 0 | 3 | 34 | 100% | | 24 | 64 | 37.5% | |
| include.ocudu.ocudulog.detail | 1 | 0 | 1 | 17 | 100% | | 1 | 2 | 50% | |
| log_entry_h | 1 | 0 | 1 | 17 | 100% | | 1 | 2 | 50% | |
| include.ocudu.ocudulog.detail.support | 56 | 3 | 59 | 413 | 94.9% | | 71 | 120 | 59.1% | |
| any_h | 12 | 0 | 12 | 155 | 100% | | 36 | 61 | 59% | |
| dyn_arg_store_pool_h | 15 | 0 | 15 | 53 | 100% | | 10 | 14 | 71.4% | |
| error_string_h | 3 | 1 | 4 | 23 | 75% | | 12 | 23 | 52.1% | |
| memory_buffer_h | 4 | 1 | 5 | 35 | 80% | | 7 | 14 | 50% | |
| thread_utils_h | 13 | 0 | 13 | 88 | 100% | | 0 | 0 | | |
| work_queue_h | 9 | 1 | 10 | 59 | 90% | | 6 | 8 | 75% | |
| include.ocudu.ocuduvec | 79 | 0 | 79 | 2132 | 100% | | 97 | 152 | 63.8% | |
| binary_h | 18 | 0 | 18 | 89 | 100% | | 18 | 30 | 60% | |
| circ_shift_h | 14 | 0 | 14 | 64 | 100% | | 15 | 24 | 62.5% | |
| compare_h | 4 | 0 | 4 | 45 | 100% | | 3 | 6 | 50% | |
| convolution_h | 19 | 0 | 19 | 112 | 100% | | 10 | 16 | 62.5% | |
| copy_h | 4 | 0 | 4 | 30 | 100% | | 5 | 6 | 83.3% | |
| dot_prod_h | 3 | 0 | 3 | 38 | 100% | | 2 | 4 | 50% | |
| mean_h | 3 | 0 | 3 | 35 | 100% | | 2 | 10 | 20% | |
| simd_h | 12 | 0 | 12 | 1697 | 100% | | 42 | 56 | 75% | |
| zero_h | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| include.ocudu.ofh | 1 | 1 | 2 | 61 | 50% | | 0 | 0 | | |
| ofh_metrics_h | 0 | 1 | 1 | 30 | 0% | | 0 | 0 | | |
| ofh_sector_config_h | 1 | 0 | 1 | 31 | 100% | | 0 | 0 | | |
| include.ocudu.ofh.compression | 12 | 11 | 23 | 138 | 52.1% | | 11 | 30 | 36.6% | |
| compression_params_h | 9 | 11 | 20 | 110 | 45% | | 7 | 26 | 26.9% | |
| compression_properties_h | 3 | 0 | 3 | 28 | 100% | | 4 | 4 | 100% | |
| include.ocudu.ofh.ethernet | 140 | 7 | 147 | 598 | 95.2% | | 98 | 154 | 63.6% | |
| ethernet_frame_pool_h | 120 | 3 | 123 | 477 | 97.5% | | 84 | 124 | 67.7% | |
| ethernet_transmitter_config_h | 0 | 1 | 1 | 14 | 0% | | 0 | 4 | 0% | |
| ethernet_unique_buffer_h | 20 | 3 | 23 | 107 | 86.9% | | 14 | 26 | 53.8% | |
| include.ocudu.ofh.receiver | 1 | 12 | 13 | 75 | 7.6% | | 0 | 9 | 0% | |
| ofh_receiver_configuration_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| ofh_receiver_warn_unreceived_frames_parameters_h | 0 | 12 | 12 | 55 | 0% | | 0 | 9 | 0% | |
| include.ocudu.ofh.serdes | 5 | 1 | 6 | 144 | 83.3% | | 27 | 82 | 32.9% | |
| ofh_message_decoder_properties_h | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| ofh_message_properties_h | 3 | 0 | 3 | 87 | 100% | | 4 | 14 | 28.5% | |
| ofh_uplane_message_decoder_properties_h | 2 | 0 | 2 | 44 | 100% | | 23 | 68 | 33.8% | |
| include.ocudu.ofh.timing | 37 | 1 | 38 | 147 | 97.3% | | 59 | 89 | 66.2% | |
| slot_symbol_point_h | 37 | 1 | 38 | 147 | 97.3% | | 59 | 89 | 66.2% | |
| include.ocudu.ofh.transmitter | 1 | 0 | 1 | 23 | 100% | | 2 | 4 | 50% | |
| ofh_transmitter_configuration_h | 1 | 0 | 1 | 23 | 100% | | 2 | 4 | 50% | |
| include.ocudu.pcap | 10 | 9 | 19 | 230 | 52.6% | | 9 | 20 | 45% | |
| dlt_pcap_h | 4 | 2 | 6 | 54 | 66.6% | | 2 | 5 | 40% | |
| mac_pcap_h | 2 | 4 | 6 | 80 | 33.3% | | 3 | 7 | 42.8% | |
| rlc_pcap_h | 4 | 3 | 7 | 96 | 57.1% | | 4 | 8 | 50% | |
| include.ocudu.pdcp | 145 | 15 | 160 | 892 | 90.6% | | 115 | 174 | 66% | |
| pdcp_config_h | 65 | 5 | 70 | 468 | 92.8% | | 18 | 28 | 64.2% | |
| pdcp_entity_h | 0 | 5 | 5 | 63 | 0% | | 0 | 4 | 0% | |
| pdcp_rx_metrics_h | 47 | 0 | 47 | 135 | 100% | | 53 | 76 | 69.7% | |
| pdcp_t_reordering_h | 1 | 5 | 6 | 106 | 16.6% | | 0 | 2 | 0% | |
| pdcp_tx_metrics_h | 32 | 0 | 32 | 120 | 100% | | 44 | 64 | 68.7% | |
| include.ocudu.phy | 2 | 0 | 2 | 34 | 100% | | 0 | 0 | | |
| phys_cell_id_h | 2 | 0 | 2 | 34 | 100% | | 0 | 0 | | |
| include.ocudu.phy.generic_functions | 6 | 0 | 6 | 151 | 100% | | 8 | 35 | 22.8% | |
| dft_processor_ci16_h | 1 | 0 | 1 | 36 | 100% | | 1 | 2 | 50% | |
| dft_processor_h | 1 | 0 | 1 | 39 | 100% | | 3 | 25 | 12% | |
| generic_functions_factories_h | 4 | 0 | 4 | 76 | 100% | | 4 | 8 | 50% | |
| include.ocudu.phy.lower | 19 | 2 | 21 | 235 | 90.4% | | 19 | 42 | 45.2% | |
| lower_phy_baseband_metrics_h | 0 | 1 | 1 | 23 | 0% | | 0 | 8 | 0% | |
| lower_phy_configuration_h | 1 | 0 | 1 | 43 | 100% | | 0 | 0 | | |
| sampling_rate_h | 18 | 1 | 19 | 169 | 94.7% | | 19 | 34 | 55.8% | |
| include.ocudu.phy.lower.modulation | 1 | 0 | 1 | 68 | 100% | | 1 | 2 | 50% | |
| modulation_factories_h | 1 | 0 | 1 | 68 | 100% | | 1 | 2 | 50% | |
| include.ocudu.phy.lower.processors.downlink | 1 | 0 | 1 | 24 | 100% | | 1 | 2 | 50% | |
| downlink_processor_baseband_h | 1 | 0 | 1 | 24 | 100% | | 1 | 2 | 50% | |
| include.ocudu.phy.lower.processors.downlink.pdxch | 1 | 0 | 1 | 33 | 100% | | 7 | 12 | 58.3% | |
| pdxch_processor_baseband_h | 1 | 0 | 1 | 33 | 100% | | 7 | 12 | 58.3% | |
| include.ocudu.phy.support | 269 | 23 | 292 | 1595 | 92.1% | | 253 | 430 | 58.8% | |
| complex_exponential_table_h | 16 | 4 | 20 | 77 | 80% | | 5 | 14 | 35.7% | |
| mask_types_h | 10 | 0 | 10 | 63 | 100% | | 1 | 2 | 50% | |
| precoding_configuration_h | 77 | 1 | 78 | 298 | 98.7% | | 90 | 148 | 60.8% | |
| precoding_formatters_h | 8 | 0 | 8 | 42 | 100% | | 5 | 6 | 83.3% | |
| rb_allocation_h | 12 | 0 | 12 | 174 | 100% | | 18 | 26 | 69.2% | |
| re_buffer_h | 70 | 10 | 80 | 439 | 87.5% | | 29 | 64 | 45.3% | |
| re_pattern_formatters_h | 9 | 0 | 9 | 38 | 100% | | 1 | 2 | 50% | |
| re_pattern_h | 23 | 7 | 30 | 196 | 76.6% | | 17 | 38 | 44.7% | |
| resource_grid_mapper_h | 9 | 0 | 9 | 79 | 100% | | 3 | 6 | 50% | |
| shared_resource_grid_h | 33 | 1 | 34 | 161 | 97% | | 84 | 124 | 67.7% | |
| support_formatters_h | 2 | 0 | 2 | 28 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper | 420 | 102 | 522 | 3046 | 80.4% | | 419 | 931 | 45% | |
| channel_estimation_h | 84 | 0 | 84 | 404 | 100% | | 43 | 80 | 53.7% | |
| channel_state_information_formatters_h | 53 | 3 | 56 | 149 | 94.6% | | 61 | 83 | 73.4% | |
| channel_state_information_h | 49 | 10 | 59 | 266 | 83% | | 41 | 86 | 47.6% | |
| codeblock_metadata_h | 1 | 0 | 1 | 129 | 100% | | 1 | 2 | 50% | |
| dmrs_mapping_h | 21 | 6 | 27 | 116 | 77.7% | | 19 | 31 | 61.2% | |
| downlink_processor_h | 14 | 1 | 15 | 147 | 93.3% | | 53 | 127 | 41.7% | |
| log_likelihood_ratio_h | 30 | 0 | 30 | 303 | 100% | | 33 | 44 | 75% | |
| pucch_formats3_4_helpers_h | 9 | 54 | 63 | 224 | 14.2% | | 5 | 49 | 10.2% | |
| pucch_helper_h | 12 | 11 | 23 | 88 | 52.1% | | 3 | 10 | 30% | |
| pucch_orthogonal_sequence_h | 13 | 6 | 19 | 136 | 68.4% | | 8 | 16 | 50% | |
| re_measurement_h | 57 | 3 | 60 | 374 | 95% | | 23 | 42 | 54.7% | |
| trx_buffer_identifier_h | 7 | 0 | 7 | 80 | 100% | | 23 | 36 | 63.8% | |
| unique_rx_buffer_h | 28 | 4 | 32 | 127 | 87.5% | | 79 | 206 | 38.3% | |
| uplink_pdu_slot_repository_h | 19 | 1 | 20 | 158 | 95% | | 22 | 42 | 52.3% | |
| upper_phy_execution_configuration_h | 0 | 2 | 2 | 28 | 0% | | 0 | 67 | 0% | |
| upper_phy_factories_h | 3 | 0 | 3 | 192 | 100% | | 1 | 2 | 50% | |
| upper_phy_rx_results_notifier_h | 20 | 1 | 21 | 125 | 95.2% | | 4 | 8 | 50% | |
| include.ocudu.phy.upper.channel_coding | 1 | 0 | 1 | 46 | 100% | | 2 | 2 | 100% | |
| crc_calculator_h | 1 | 0 | 1 | 46 | 100% | | 2 | 2 | 100% | |
| include.ocudu.phy.upper.channel_coding.ldpc | 2 | 0 | 2 | 122 | 100% | | 6 | 7 | 85.7% | |
| ldpc_h | 2 | 0 | 2 | 122 | 100% | | 6 | 7 | 85.7% | |
| include.ocudu.phy.upper.channel_processors.pdcch | 2 | 34 | 36 | 233 | 5.5% | | 3 | 46 | 6.5% | |
| formatters_h | 0 | 34 | 34 | 92 | 0% | | 0 | 40 | 0% | |
| pdcch_modulator_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| pdcch_processor_h | 1 | 0 | 1 | 117 | 100% | | 3 | 6 | 50% | |
| include.ocudu.phy.upper.channel_processors.pdsch | 36 | 0 | 36 | 152 | 100% | | 22 | 40 | 55% | |
| formatters_h | 35 | 0 | 35 | 85 | 100% | | 22 | 40 | 55% | |
| pdsch_processor_h | 1 | 0 | 1 | 67 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper.channel_processors.prach | 14 | 12 | 26 | 108 | 53.8% | | 10 | 32 | 31.2% | |
| formatters_h | 13 | 12 | 25 | 93 | 52% | | 10 | 32 | 31.2% | |
| prach_detection_result_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper.channel_processors.pucch | 155 | 47 | 202 | 912 | 76.7% | | 80 | 230 | 34.7% | |
| formatters_h | 90 | 32 | 122 | 295 | 73.7% | | 52 | 134 | 38.8% | |
| pucch_detector_h | 1 | 0 | 1 | 112 | 100% | | 0 | 0 | | |
| pucch_format1_map_h | 14 | 2 | 16 | 139 | 87.5% | | 13 | 19 | 68.4% | |
| pucch_processor_h | 17 | 5 | 22 | 196 | 77.2% | | 2 | 22 | 9% | |
| pucch_processor_result_h | 1 | 0 | 1 | 14 | 100% | | 0 | 2 | 0% | |
| pucch_uci_message_h | 32 | 8 | 40 | 156 | 80% | | 13 | 53 | 24.5% | |
| include.ocudu.phy.upper.channel_processors.pusch | 73 | 19 | 92 | 528 | 79.3% | | 70 | 106 | 66% | |
| factories_h | 2 | 0 | 2 | 93 | 100% | | 0 | 2 | 0% | |
| formatters_h | 62 | 19 | 81 | 251 | 76.5% | | 68 | 96 | 70.8% | |
| pusch_decoder_h | 1 | 0 | 1 | 41 | 100% | | 1 | 4 | 25% | |
| pusch_decoder_result_h | 1 | 0 | 1 | 13 | 100% | | 0 | 2 | 0% | |
| pusch_processor_h | 3 | 0 | 3 | 101 | 100% | | 0 | 0 | | |
| pusch_processor_result_notifier_h | 4 | 0 | 4 | 29 | 100% | | 1 | 2 | 50% | |
| include.ocudu.phy.upper.channel_processors.ssb | 0 | 15 | 15 | 44 | 0% | | 0 | 12 | 0% | |
| formatters_h | 0 | 15 | 15 | 44 | 0% | | 0 | 12 | 0% | |
| include.ocudu.phy.upper.channel_processors.uci | 0 | 5 | 5 | 36 | 0% | | 0 | 3 | 0% | |
| uci_status_h | 0 | 5 | 5 | 36 | 0% | | 0 | 3 | 0% | |
| include.ocudu.phy.upper.equalization | 13 | 22 | 35 | 157 | 37.1% | | 4 | 22 | 18.1% | |
| channel_equalizer_algorithm_type_h | 3 | 0 | 3 | 26 | 100% | | 1 | 4 | 25% | |
| dynamic_ch_est_list_h | 10 | 0 | 10 | 45 | 100% | | 3 | 6 | 50% | |
| modular_ch_est_list_h | 0 | 22 | 22 | 86 | 0% | | 0 | 12 | 0% | |
| include.ocudu.phy.upper.sequence_generators | 57 | 0 | 57 | 269 | 100% | | 14 | 16 | 87.5% | |
| pseudo_random_generator_h | 3 | 0 | 3 | 113 | 100% | | 0 | 0 | | |
| pss_sequence_generator_h | 21 | 0 | 21 | 69 | 100% | | 6 | 8 | 75% | |
| sss_sequence_generator_h | 33 | 0 | 33 | 87 | 100% | | 8 | 8 | 100% | |
| include.ocudu.phy.upper.signal_processors.channel_estimator | 1 | 0 | 1 | 53 | 100% | | 1 | 2 | 50% | |
| port_channel_estimator_h | 1 | 0 | 1 | 53 | 100% | | 1 | 2 | 50% | |
| include.ocudu.phy.upper.signal_processors.nzp_csi_rs | 1 | 17 | 18 | 74 | 5.5% | | 3 | 24 | 12.5% | |
| nzp_csi_rs_formatter_h | 0 | 17 | 17 | 46 | 0% | | 0 | 18 | 0% | |
| nzp_csi_rs_generator_h | 1 | 0 | 1 | 28 | 100% | | 3 | 6 | 50% | |
| include.ocudu.phy.upper.signal_processors.pdcch | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| dmrs_pdcch_processor_h | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper.signal_processors.pdsch | 1 | 0 | 1 | 21 | 100% | | 0 | 2 | 0% | |
| dmrs_pdsch_processor_h | 1 | 0 | 1 | 21 | 100% | | 0 | 2 | 0% | |
| include.ocudu.phy.upper.signal_processors.prs | 16 | 0 | 16 | 65 | 100% | | 7 | 14 | 50% | |
| formatters_h | 15 | 0 | 15 | 46 | 100% | | 6 | 12 | 50% | |
| prs_generator_configuration_h | 1 | 0 | 1 | 19 | 100% | | 1 | 2 | 50% | |
| include.ocudu.phy.upper.signal_processors.pucch | 0 | 3 | 3 | 70 | 0% | | 0 | 0 | | |
| dmrs_pucch_estimator_h | 0 | 3 | 3 | 70 | 0% | | 0 | 0 | | |
| include.ocudu.phy.upper.signal_processors.pusch | 4 | 1 | 5 | 105 | 80% | | 4 | 8 | 50% | |
| dmrs_pusch_estimator_h | 4 | 1 | 5 | 105 | 80% | | 4 | 8 | 50% | |
| include.ocudu.phy.upper.signal_processors.srs | 0 | 38 | 38 | 151 | 0% | | 0 | 33 | 0% | |
| formatters_h | 0 | 36 | 36 | 118 | 0% | | 0 | 30 | 0% | |
| srs_estimator_configuration_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| srs_estimator_result_h | 0 | 1 | 1 | 15 | 0% | | 0 | 3 | 0% | |
| include.ocudu.psup | 1 | 0 | 1 | 21 | 100% | | 1 | 2 | 50% | |
| psup_packing_h | 1 | 0 | 1 | 21 | 100% | | 1 | 2 | 50% | |
| include.ocudu.radio | 4 | 37 | 41 | 248 | 9.7% | | 1 | 51 | 1.9% | |
| radio_configuration_h | 4 | 15 | 19 | 170 | 21% | | 1 | 22 | 4.5% | |
| radio_event_notifier_h | 0 | 22 | 22 | 78 | 0% | | 0 | 29 | 0% | |
| include.ocudu.ran | 565 | 168 | 733 | 4363 | 77% | | 1315 | 2595 | 50.6% | |
| alpha_h | 0 | 1 | 1 | 46 | 0% | | 0 | 2 | 0% | |
| band_helper_h | 5 | 0 | 5 | 250 | 100% | | 15 | 26 | 57.6% | |
| bcd_helper_h | 114 | 4 | 118 | 380 | 96.6% | | 152 | 230 | 66% | |
| bs_channel_bandwidth_h | 1 | 3 | 4 | 66 | 25% | | 2 | 7 | 28.5% | |
| carrier_configuration_h | 1 | 0 | 1 | 17 | 100% | | 2 | 2 | 100% | |
| crit_diagnostics_h | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| cu_types_h | 7 | 20 | 27 | 246 | 25.9% | | 11 | 35 | 31.4% | |
| cu_up_types_h | 0 | 2 | 2 | 54 | 0% | | 0 | 2 | 0% | |
| cyclic_prefix_h | 22 | 0 | 22 | 118 | 100% | | 64 | 79 | 81% | |
| direct_current_offset_h | 8 | 1 | 9 | 83 | 88.8% | | 14 | 28 | 50% | |
| drx_config_h | 0 | 3 | 3 | 37 | 0% | | 0 | 10 | 0% | |
| du_types_h | 6 | 3 | 9 | 91 | 66.6% | | 5 | 12 | 41.6% | |
| duplex_mode_h | 1 | 0 | 1 | 28 | 100% | | 4 | 7 | 57.1% | |
| frequency_range_h | 3 | 2 | 5 | 26 | 60% | | 2 | 3 | 66.6% | |
| gnb_cu_up_id_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| gnb_id_h | 2 | 0 | 2 | 17 | 100% | | 7 | 12 | 58.3% | |
| guami_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| harq_id_h | 1 | 0 | 1 | 22 | 100% | | 9 | 11 | 81.8% | |
| i_rnti_h | 26 | 4 | 30 | 171 | 86.6% | | 12 | 80 | 15% | |
| meas_gap_config_h | 0 | 7 | 7 | 49 | 0% | | 0 | 10 | 0% | |
| nr_cell_identity_h | 21 | 0 | 21 | 86 | 100% | | 123 | 232 | 53% | |
| nr_cgi_h | 4 | 0 | 4 | 27 | 100% | | 38 | 188 | 20.2% | |
| paging_information_h | 1 | 0 | 1 | 26 | 100% | | 0 | 0 | | |
| pdcp_sn_size_h | 7 | 7 | 14 | 56 | 50% | | 2 | 12 | 16.6% | |
| pdcp_sn_util_h | 21 | 18 | 39 | 91 | 53.8% | | 14 | 23 | 60.8% | |
| phy_time_unit_h | 25 | 8 | 33 | 278 | 75.7% | | 33 | 72 | 45.8% | |
| plmn_identity_h | 57 | 1 | 58 | 271 | 98.2% | | 80 | 213 | 37.5% | |
| ptrs_h | 1 | 10 | 11 | 76 | 9% | | 0 | 31 | 0% | |
| radio_link_monitoring_h | 4 | 0 | 4 | 46 | 100% | | 6 | 16 | 37.5% | |
| rb_id_h | 16 | 2 | 18 | 173 | 88.8% | | 16 | 25 | 64% | |
| resource_block_h | 7 | 0 | 7 | 139 | 100% | | 6 | 13 | 46.1% | |
| rlc_mode_h | 0 | 18 | 18 | 57 | 0% | | 0 | 10 | 0% | |
| rnti_h | 3 | 0 | 3 | 68 | 100% | | 7 | 8 | 87.5% | |
| rrm_h | 15 | 3 | 18 | 109 | 83.3% | | 46 | 72 | 63.8% | |
| s_nssai_h | 17 | 1 | 18 | 106 | 94.4% | | 91 | 204 | 44.6% | |
| scs_specific_carrier_h | 1 | 0 | 1 | 29 | 100% | | 3 | 6 | 50% | |
| slot_point_extended_h | 50 | 1 | 51 | 219 | 98% | | 71 | 125 | 56.8% | |
| slot_point_h | 65 | 10 | 75 | 300 | 86.6% | | 380 | 522 | 72.7% | |
| sr_configuration_h | 3 | 31 | 34 | 128 | 8.8% | | 17 | 55 | 30.9% | |
| subcarrier_spacing_h | 23 | 4 | 27 | 92 | 85.1% | | 58 | 102 | 56.8% | |
| tai_h | 1 | 0 | 1 | 14 | 100% | | 3 | 5 | 60% | |
| tci_h | 8 | 2 | 10 | 75 | 80% | | 7 | 19 | 36.8% | |
| time_alignment_config_h | 1 | 0 | 1 | 42 | 100% | | 2 | 4 | 50% | |
| up_transport_layer_info_h | 14 | 1 | 15 | 81 | 93.3% | | 12 | 80 | 15% | |
| include.ocudu.ran.bwp | 1 | 0 | 1 | 23 | 100% | | 5 | 8 | 62.5% | |
| bwp_configuration_h | 1 | 0 | 1 | 23 | 100% | | 5 | 8 | 62.5% | |
| include.ocudu.ran.cause | 9 | 135 | 144 | 1230 | 6.2% | | 6 | 205 | 2.9% | |
| common_h | 2 | 33 | 35 | 237 | 5.7% | | 1 | 31 | 3.2% | |
| e1ap_cause_h | 0 | 5 | 5 | 84 | 0% | | 0 | 2 | 0% | |
| f1ap_cause_h | 0 | 5 | 5 | 96 | 0% | | 0 | 2 | 0% | |
| ngap_cause_h | 7 | 84 | 91 | 397 | 7.6% | | 5 | 83 | 6% | |
| xnap_cause_h | 0 | 8 | 8 | 416 | 0% | | 0 | 87 | 0% | |
| include.ocudu.ran.csi_report | 25 | 35 | 60 | 257 | 41.6% | | 22 | 48 | 45.8% | |
| csi_report_configuration_h | 15 | 0 | 15 | 102 | 100% | | 9 | 10 | 90% | |
| csi_report_formatters_h | 9 | 35 | 44 | 141 | 20.4% | | 9 | 32 | 28.1% | |
| csi_report_size_h | 1 | 0 | 1 | 14 | 100% | | 4 | 6 | 66.6% | |
| include.ocudu.ran.csi_rs | 95 | 58 | 153 | 1056 | 62% | | 81 | 250 | 32.4% | |
| codebook_config_h | 8 | 25 | 33 | 189 | 24.2% | | 2 | 38 | 5.2% | |
| csi_meas_config_h | 38 | 8 | 46 | 365 | 82.6% | | 41 | 105 | 39% | |
| csi_report_config_h | 26 | 9 | 35 | 269 | 74.2% | | 26 | 75 | 34.6% | |
| csi_resource_config_h | 7 | 0 | 7 | 63 | 100% | | 6 | 12 | 50% | |
| csi_rs_pattern_h | 8 | 0 | 8 | 67 | 100% | | 2 | 2 | 100% | |
| csi_rs_types_h | 8 | 16 | 24 | 103 | 33.3% | | 4 | 18 | 22.2% | |
| include.ocudu.ran.dmrs | 14 | 3 | 17 | 169 | 82.3% | | 12 | 37 | 32.4% | |
| dmrs_downlink_config_h | 6 | 0 | 6 | 39 | 100% | | 5 | 10 | 50% | |
| dmrs_h | 3 | 1 | 4 | 49 | 75% | | 2 | 8 | 25% | |
| dmrs_uplink_config_h | 5 | 2 | 7 | 81 | 71.4% | | 5 | 19 | 26.3% | |
| include.ocudu.ran.gtpu | 3 | 0 | 3 | 53 | 100% | | 4 | 4 | 100% | |
| gtpu_teid_h | 3 | 0 | 3 | 53 | 100% | | 4 | 4 | 100% | |
| include.ocudu.ran.logical_channel | 31 | 0 | 31 | 204 | 100% | | 41 | 69 | 59.4% | |
| bsr_format_h | 2 | 0 | 2 | 20 | 100% | | 1 | 2 | 50% | |
| lcid_dl_sch_h | 19 | 0 | 19 | 124 | 100% | | 32 | 51 | 62.7% | |
| phr_report_h | 10 | 0 | 10 | 60 | 100% | | 8 | 16 | 50% | |
| include.ocudu.ran.pcch | 7 | 1 | 8 | 65 | 87.5% | | 14 | 20 | 70% | |
| paging_helper_h | 7 | 0 | 7 | 46 | 100% | | 14 | 20 | 70% | |
| pcch_configuration_h | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| include.ocudu.ran.pdcch | 99 | 92 | 191 | 783 | 51.8% | | 113 | 233 | 48.4% | |
| aggregation_level_h | 2 | 0 | 2 | 28 | 100% | | 6 | 8 | 75% | |
| coreset_h | 31 | 9 | 40 | 177 | 77.5% | | 33 | 55 | 60% | |
| dci_format_h | 2 | 0 | 2 | 30 | 100% | | 2 | 4 | 50% | |
| dci_packing_formatters_h | 0 | 67 | 67 | 150 | 0% | | 0 | 16 | 0% | |
| downlink_preemption_h | 0 | 4 | 4 | 54 | 0% | | 0 | 4 | 0% | |
| pdcch_candidates_h | 1 | 0 | 1 | 28 | 100% | | 1 | 3 | 33.3% | |
| pdcch_context_formatter_h | 0 | 7 | 7 | 31 | 0% | | 0 | 4 | 0% | |
| pdcch_context_h | 2 | 0 | 2 | 23 | 100% | | 1 | 2 | 50% | |
| pdcch_type0_css_occasions_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| search_space_h | 60 | 5 | 65 | 225 | 92.3% | | 70 | 137 | 51% | |
| include.ocudu.ran.pdsch | 9 | 15 | 24 | 302 | 37.5% | | 7 | 30 | 23.3% | |
| dlsch_info_h | 5 | 0 | 5 | 60 | 100% | | 2 | 4 | 50% | |
| pdsch_context_formatter_h | 0 | 6 | 6 | 28 | 0% | | 0 | 2 | 0% | |
| pdsch_context_h | 2 | 0 | 2 | 37 | 100% | | 2 | 4 | 50% | |
| pdsch_prb_bundling_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| pdsch_rate_match_pattern_h | 0 | 9 | 9 | 111 | 0% | | 0 | 16 | 0% | |
| pdsch_time_domain_resource_h | 1 | 0 | 1 | 29 | 100% | | 3 | 4 | 75% | |
| include.ocudu.ran.positioning | 9 | 20 | 29 | 817 | 31% | | 6 | 63 | 9.5% | |
| common_h | 3 | 2 | 5 | 175 | 60% | | 0 | 2 | 0% | |
| measurement_information_h | 3 | 2 | 5 | 233 | 60% | | 2 | 16 | 12.5% | |
| positioning_activation_h | 1 | 2 | 3 | 25 | 33.3% | | 3 | 7 | 42.8% | |
| positioning_information_exchange_h | 0 | 1 | 1 | 99 | 0% | | 0 | 0 | | |
| trp_information_exchange_h | 2 | 13 | 15 | 285 | 13.3% | | 1 | 38 | 2.6% | |
| include.ocudu.ran.power_control | 1 | 1 | 2 | 24 | 50% | | 1 | 2 | 50% | |
| tpc_mapping_h | 1 | 1 | 2 | 24 | 50% | | 1 | 2 | 50% | |
| include.ocudu.ran.prach | 86 | 6 | 92 | 487 | 93.4% | | 62 | 106 | 58.4% | |
| prach_configuration_h | 1 | 0 | 1 | 24 | 100% | | 1 | 6 | 16.6% | |
| prach_format_type_h | 35 | 1 | 36 | 100 | 97.2% | | 28 | 34 | 82.3% | |
| prach_preamble_information_h | 2 | 0 | 2 | 37 | 100% | | 0 | 0 | | |
| prach_subcarrier_spacing_h | 25 | 2 | 27 | 91 | 92.5% | | 16 | 25 | 64% | |
| ra_helper_h | 6 | 0 | 6 | 60 | 100% | | 3 | 6 | 50% | |
| rach_config_common_h | 14 | 1 | 15 | 149 | 93.3% | | 13 | 32 | 40.6% | |
| restricted_set_config_h | 3 | 2 | 5 | 26 | 60% | | 1 | 3 | 33.3% | |
| include.ocudu.ran.precoding | 63 | 4 | 67 | 295 | 94% | | 45 | 90 | 50% | |
| precoding_weight_matrix_formatters_h | 10 | 4 | 14 | 48 | 71.4% | | 9 | 10 | 90% | |
| precoding_weight_matrix_h | 53 | 0 | 53 | 247 | 100% | | 36 | 80 | 45% | |
| include.ocudu.ran.prs | 1 | 0 | 1 | 26 | 100% | | 1 | 2 | 50% | |
| prs_h | 1 | 0 | 1 | 26 | 100% | | 1 | 2 | 50% | |
| include.ocudu.ran.ptrs | 0 | 2 | 2 | 53 | 0% | | 0 | 4 | 0% | |
| ptrs_h | 0 | 2 | 2 | 53 | 0% | | 0 | 4 | 0% | |
| include.ocudu.ran.pucch | 55 | 24 | 79 | 765 | 69.6% | | 125 | 295 | 42.3% | |
| pucch_configuration_h | 26 | 2 | 28 | 247 | 92.8% | | 68 | 130 | 52.3% | |
| pucch_context_formatter_h | 0 | 3 | 3 | 26 | 0% | | 0 | 4 | 0% | |
| pucch_info_h | 18 | 0 | 18 | 240 | 100% | | 16 | 48 | 33.3% | |
| pucch_mapping_h | 6 | 16 | 22 | 123 | 27.2% | | 39 | 101 | 38.6% | |
| pucch_tpc_h | 0 | 1 | 1 | 31 | 0% | | 0 | 2 | 0% | |
| pucch_uci_bits_h | 5 | 0 | 5 | 66 | 100% | | 2 | 6 | 33.3% | |
| srs_tpc_h | 0 | 2 | 2 | 32 | 0% | | 0 | 4 | 0% | |
| include.ocudu.ran.pusch | 50 | 21 | 71 | 652 | 70.4% | | 44 | 95 | 46.3% | |
| pusch_configuration_h | 15 | 2 | 17 | 186 | 88.2% | | 20 | 42 | 47.6% | |
| pusch_constants_h | 2 | 0 | 2 | 47 | 100% | | 2 | 4 | 50% | |
| pusch_context_formatter_h | 0 | 6 | 6 | 27 | 0% | | 0 | 2 | 0% | |
| pusch_mcs_h | 0 | 6 | 6 | 38 | 0% | | 0 | 4 | 0% | |
| pusch_time_domain_resource_h | 1 | 0 | 1 | 30 | 100% | | 3 | 4 | 75% | |
| pusch_tpc_h | 0 | 2 | 2 | 31 | 0% | | 0 | 4 | 0% | |
| pusch_tpmi_formatter_h | 9 | 0 | 9 | 36 | 100% | | 3 | 4 | 75% | |
| pusch_tpmi_select_h | 9 | 0 | 9 | 57 | 100% | | 1 | 6 | 16.6% | |
| tx_scheme_configuration_h | 1 | 5 | 6 | 60 | 16.6% | | 2 | 7 | 28.5% | |
| ulsch_info_h | 13 | 0 | 13 | 140 | 100% | | 13 | 18 | 72.2% | |
| include.ocudu.ran.qos | 30 | 2 | 32 | 316 | 93.7% | | 18 | 39 | 46.1% | |
| arp_prio_level_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| five_qi_h | 5 | 0 | 5 | 48 | 100% | | 1 | 2 | 50% | |
| five_qi_qos_mapping_h | 4 | 0 | 4 | 46 | 100% | | 5 | 6 | 83.3% | |
| packet_error_rate_h | 6 | 0 | 6 | 38 | 100% | | 4 | 8 | 50% | |
| qos_flow_id_h | 4 | 1 | 5 | 51 | 80% | | 1 | 2 | 50% | |
| qos_parameters_h | 9 | 1 | 10 | 103 | 90% | | 7 | 21 | 33.3% | |
| qos_prio_level_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| include.ocudu.ran.resource_allocation | 37 | 8 | 45 | 392 | 82.2% | | 29 | 54 | 53.7% | |
| ofdm_symbol_range_h | 1 | 0 | 1 | 33 | 100% | | 1 | 4 | 25% | |
| rb_interval_h | 11 | 0 | 11 | 72 | 100% | | 3 | 6 | 50% | |
| sliv_h | 7 | 2 | 9 | 42 | 77.7% | | 10 | 14 | 71.4% | |
| vrb_to_prb_h | 18 | 6 | 24 | 245 | 75% | | 15 | 30 | 50% | |
| include.ocudu.ran.sch | 39 | 9 | 48 | 300 | 81.2% | | 53 | 73 | 72.6% | |
| ldpc_base_graph_h | 4 | 0 | 4 | 27 | 100% | | 10 | 12 | 83.3% | |
| modulation_scheme_h | 10 | 9 | 19 | 89 | 52.6% | | 11 | 24 | 45.8% | |
| sch_dmrs_power_h | 3 | 0 | 3 | 24 | 100% | | 1 | 2 | 50% | |
| sch_mcs_h | 2 | 0 | 2 | 35 | 100% | | 3 | 5 | 60% | |
| sch_segmentation_h | 20 | 0 | 20 | 125 | 100% | | 28 | 30 | 93.3% | |
| include.ocudu.ran.sib | 5 | 10 | 15 | 406 | 33.3% | | 9 | 32 | 28.1% | |
| cell_reselection_h | 0 | 1 | 1 | 111 | 0% | | 0 | 0 | | |
| sib_configuration_h | 1 | 0 | 1 | 17 | 100% | | 2 | 2 | 100% | |
| system_info_config_h | 4 | 9 | 13 | 278 | 30.7% | | 7 | 30 | 23.3% | |
| include.ocudu.ran.srs | 66 | 58 | 124 | 951 | 53.2% | | 58 | 204 | 28.4% | |
| srs_channel_matrix_formatters_h | 0 | 7 | 7 | 44 | 0% | | 0 | 8 | 0% | |
| srs_channel_matrix_h | 36 | 8 | 44 | 290 | 81.8% | | 11 | 34 | 32.3% | |
| srs_configuration_h | 30 | 14 | 44 | 374 | 68.1% | | 47 | 122 | 38.5% | |
| srs_context_formatter_h | 0 | 6 | 6 | 28 | 0% | | 0 | 2 | 0% | |
| srs_properties_h | 0 | 1 | 1 | 34 | 0% | | 0 | 4 | 0% | |
| srs_resource_configuration_h | 0 | 2 | 2 | 128 | 0% | | 0 | 6 | 0% | |
| srs_resource_formatter_h | 0 | 20 | 20 | 53 | 0% | | 0 | 28 | 0% | |
| include.ocudu.ran.ssb | 64 | 4 | 68 | 379 | 94.1% | | 45 | 88 | 51.1% | |
| ssb_configuration_h | 16 | 1 | 17 | 57 | 94.1% | | 9 | 16 | 56.2% | |
| ssb_mapping_h | 31 | 1 | 32 | 155 | 96.8% | | 23 | 44 | 52.2% | |
| ssb_properties_h | 17 | 2 | 19 | 167 | 89.4% | | 13 | 28 | 46.4% | |
| include.ocudu.ran.tdd | 13 | 0 | 13 | 104 | 100% | | 42 | 44 | 95.4% | |
| tdd_ul_dl_config_formatters_h | 6 | 0 | 6 | 35 | 100% | | 0 | 0 | | |
| tdd_ul_dl_config_h | 7 | 0 | 7 | 69 | 100% | | 42 | 44 | 95.4% | |
| include.ocudu.ran.transform_precoding | 15 | 4 | 19 | 91 | 78.9% | | 11 | 20 | 55% | |
| transform_precoding_helpers_h | 15 | 4 | 19 | 91 | 78.9% | | 11 | 20 | 55% | |
| include.ocudu.ran.uci | 50 | 16 | 66 | 360 | 75.7% | | 48 | 85 | 56.4% | |
| uci_configuration_h | 6 | 6 | 12 | 80 | 50% | | 7 | 17 | 41.1% | |
| uci_formatters_h | 19 | 0 | 19 | 79 | 100% | | 3 | 6 | 50% | |
| uci_info_h | 9 | 2 | 11 | 88 | 81.8% | | 29 | 46 | 63% | |
| uci_mapping_h | 0 | 7 | 7 | 25 | 0% | | 0 | 4 | 0% | |
| uci_part2_size_description_h | 16 | 1 | 17 | 88 | 94.1% | | 9 | 12 | 75% | |
| include.ocudu.rlc | 103 | 110 | 213 | 1643 | 48.3% | | 61 | 183 | 33.3% | |
| rlc_buffer_state_h | 3 | 0 | 3 | 44 | 100% | | 4 | 4 | 100% | |
| rlc_config_h | 33 | 38 | 71 | 963 | 46.4% | | 4 | 45 | 8.8% | |
| rlc_rx_metrics_h | 5 | 33 | 38 | 166 | 13.1% | | 0 | 28 | 0% | |
| rlc_srb_config_factory_h | 4 | 0 | 4 | 26 | 100% | | 3 | 8 | 37.5% | |
| rlc_tx_h | 3 | 0 | 3 | 128 | 100% | | 18 | 30 | 60% | |
| rlc_tx_metrics_h | 55 | 39 | 94 | 316 | 58.5% | | 32 | 68 | 47% | |
| include.ocudu.rohc | 29 | 0 | 29 | 242 | 100% | | 55 | 78 | 70.5% | |
| rohc_config_h | 29 | 0 | 29 | 242 | 100% | | 55 | 78 | 70.5% | |
| include.ocudu.rrc | 48 | 19 | 67 | 1456 | 71.6% | | 101 | 251 | 40.2% | |
| meas_types_h | 14 | 8 | 22 | 591 | 63.6% | | 21 | 68 | 30.8% | |
| rrc_cell_context_h | 1 | 0 | 1 | 38 | 100% | | 1 | 3 | 33.3% | |
| rrc_config_h | 1 | 0 | 1 | 18 | 100% | | 2 | 3 | 66.6% | |
| rrc_du_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| rrc_metrics_h | 12 | 5 | 17 | 97 | 70.5% | | 42 | 98 | 42.8% | |
| rrc_types_h | 10 | 5 | 15 | 144 | 66.6% | | 20 | 53 | 37.7% | |
| rrc_ue_capabilities_h | 1 | 0 | 1 | 10 | 100% | | 2 | 2 | 100% | |
| rrc_ue_config_h | 2 | 0 | 2 | 20 | 100% | | 4 | 6 | 66.6% | |
| rrc_ue_h | 6 | 1 | 7 | 521 | 85.7% | | 9 | 18 | 50% | |
| include.ocudu.ru | 0 | 79 | 79 | 213 | 0% | | 0 | 66 | 0% | |
| ru_adapters_h | 0 | 78 | 78 | 197 | 0% | | 0 | 66 | 0% | |
| ru_metrics_h | 0 | 1 | 1 | 16 | 0% | | 0 | 0 | | |
| include.ocudu.ru.dummy | 0 | 1 | 1 | 31 | 0% | | 0 | 0 | | |
| ru_dummy_metrics_h | 0 | 1 | 1 | 31 | 0% | | 0 | 0 | | |
| include.ocudu.ru.ofh | 2 | 2 | 4 | 92 | 50% | | 1 | 14 | 7.1% | |
| ru_ofh_configuration_h | 2 | 0 | 2 | 31 | 100% | | 1 | 6 | 16.6% | |
| ru_ofh_executor_mapper_factory_h | 0 | 1 | 1 | 17 | 0% | | 0 | 2 | 0% | |
| ru_ofh_executor_mapper_h | 0 | 1 | 1 | 44 | 0% | | 0 | 6 | 0% | |
| include.ocudu.ru.sdr | 0 | 7 | 7 | 184 | 0% | | 0 | 2 | 0% | |
| ru_sdr_configuration_h | 0 | 1 | 1 | 50 | 0% | | 0 | 0 | | |
| ru_sdr_executor_mapper_h | 0 | 4 | 4 | 99 | 0% | | 0 | 2 | 0% | |
| ru_sdr_metrics_h | 0 | 2 | 2 | 35 | 0% | | 0 | 0 | | |
| include.ocudu.scheduler | 56 | 13 | 69 | 674 | 81.1% | | 62 | 139 | 44.6% | |
| resource_grid_util_h | 9 | 0 | 9 | 50 | 100% | | 4 | 6 | 66.6% | |
| scheduler_configurator_h | 6 | 1 | 7 | 109 | 85.7% | | 20 | 35 | 57.1% | |
| scheduler_feedback_handler_h | 33 | 11 | 44 | 250 | 75% | | 35 | 88 | 39.7% | |
| scheduler_metrics_h | 1 | 1 | 2 | 176 | 50% | | 0 | 4 | 0% | |
| scheduler_paging_handler_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| scheduler_positioning_handler_h | 3 | 0 | 3 | 33 | 100% | | 2 | 4 | 50% | |
| scheduler_rach_handler_h | 2 | 0 | 2 | 25 | 100% | | 1 | 2 | 50% | |
| scheduler_sys_info_handler_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| include.ocudu.scheduler.config | 269 | 12 | 281 | 1814 | 95.7% | | 376 | 589 | 63.8% | |
| bwp_configuration_h | 23 | 3 | 26 | 195 | 88.4% | | 22 | 44 | 50% | |
| cell_bwp_res_config_h | 4 | 0 | 4 | 40 | 100% | | 3 | 4 | 75% | |
| cell_config_builder_params_h | 19 | 1 | 20 | 110 | 95% | | 20 | 26 | 76.9% | |
| logical_channel_config_factory_h | 4 | 0 | 4 | 22 | 100% | | 10 | 14 | 71.4% | |
| logical_channel_config_h | 6 | 0 | 6 | 52 | 100% | | 9 | 10 | 90% | |
| pucch_resource_builder_params_h | 106 | 1 | 107 | 494 | 99% | | 159 | 232 | 68.5% | |
| rlm_helper_h | 7 | 1 | 8 | 34 | 87.5% | | 0 | 2 | 0% | |
| sched_bwp_config_h | 29 | 0 | 29 | 136 | 100% | | 67 | 103 | 65% | |
| sched_pdcch_config_h | 26 | 1 | 27 | 119 | 96.2% | | 8 | 12 | 66.6% | |
| scheduler_expert_config_factory_h | 3 | 0 | 3 | 22 | 100% | | 27 | 43 | 62.7% | |
| scheduler_expert_config_h | 5 | 0 | 5 | 248 | 100% | | 12 | 19 | 63.1% | |
| serving_cell_config_h | 35 | 5 | 40 | 297 | 87.5% | | 33 | 70 | 47.1% | |
| si_scheduling_config_h | 1 | 0 | 1 | 31 | 100% | | 5 | 8 | 62.5% | |
| slice_rrm_policy_config_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| include.ocudu.scheduler.result | 77 | 4 | 81 | 722 | 95% | | 74 | 139 | 53.2% | |
| dci_info_h | 7 | 0 | 7 | 86 | 100% | | 7 | 10 | 70% | |
| pdcch_info_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| pdsch_info_h | 7 | 0 | 7 | 214 | 100% | | 1 | 2 | 50% | |
| pucch_info_h | 9 | 1 | 10 | 83 | 90% | | 6 | 8 | 75% | |
| pusch_info_h | 3 | 1 | 4 | 108 | 75% | | 5 | 9 | 55.5% | |
| sched_result_h | 2 | 0 | 2 | 61 | 100% | | 15 | 30 | 50% | |
| vrb_alloc_h | 48 | 2 | 50 | 149 | 96% | | 40 | 80 | 50% | |
| include.ocudu.sdap | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| sdap_config_h | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| include.ocudu.security | 306 | 23 | 329 | 1270 | 93% | | 116 | 172 | 67.4% | |
| ciphering_h | 83 | 1 | 84 | 219 | 98.8% | | 19 | 26 | 73% | |
| integrity_h | 139 | 11 | 150 | 383 | 92.6% | | 63 | 92 | 68.4% | |
| security_asn1_utils_h | 16 | 0 | 16 | 52 | 100% | | 16 | 16 | 100% | |
| security_engine_h | 1 | 11 | 12 | 69 | 8.3% | | 5 | 13 | 38.4% | |
| security_h | 62 | 0 | 62 | 498 | 100% | | 10 | 19 | 52.6% | |
| ssl_h | 5 | 0 | 5 | 49 | 100% | | 3 | 6 | 50% | |
| include.ocudu.support | 247 | 187 | 434 | 2173 | 56.9% | | 577 | 1536 | 37.5% | |
| benchmark_utils_h | 83 | 1 | 84 | 307 | 98.8% | | 53 | 89 | 59.5% | |
| bit_encoding_h | 24 | 2 | 26 | 158 | 92.3% | | 93 | 206 | 45.1% | |
| cli11_utils_h | 0 | 57 | 57 | 226 | 0% | | 0 | 310 | 0% | |
| cpu_architecture_info_h | 6 | 2 | 8 | 67 | 75% | | 18 | 52 | 34.6% | |
| cpu_features_h | 12 | 45 | 57 | 222 | 21% | | 26 | 84 | 30.9% | |
| engineering_notation_h | 31 | 2 | 33 | 110 | 93.9% | | 31 | 44 | 70.4% | |
| error_handling_h | 0 | 16 | 16 | 71 | 0% | | 0 | 8 | 0% | |
| file_vector_h | 0 | 7 | 7 | 80 | 0% | | 0 | 8 | 0% | |
| ocudu_assert_h | 0 | 15 | 15 | 52 | 0% | | 0 | 8 | 0% | |
| ocudu_test_h | 0 | 8 | 8 | 29 | 0% | | 0 | 6 | 0% | |
| sdu_window_h | 12 | 4 | 16 | 51 | 75% | | 5 | 8 | 62.5% | |
| shared_transport_block_h | 14 | 1 | 15 | 67 | 93.3% | | 25 | 45 | 55.5% | |
| signal_observer_h | 0 | 14 | 14 | 93 | 0% | | 0 | 12 | 0% | |
| test_utils_h | 35 | 4 | 39 | 180 | 89.7% | | 38 | 66 | 57.5% | |
| timers_h | 14 | 0 | 14 | 160 | 100% | | 262 | 548 | 47.8% | |
| transform_optional_h | 2 | 1 | 3 | 70 | 66.6% | | 10 | 18 | 55.5% | |
| tsan_options_h | 0 | 4 | 4 | 44 | 0% | | 0 | 0 | | |
| units_h | 12 | 3 | 15 | 151 | 80% | | 15 | 22 | 68.1% | |
| zero_copy_notifier_h | 2 | 1 | 3 | 35 | 66.6% | | 1 | 2 | 50% | |
| include.ocudu.support.async | 556 | 40 | 596 | 2650 | 93.2% | | 900 | 1682 | 53.5% | |
| async_event_source_h | 40 | 1 | 41 | 133 | 97.5% | | 41 | 66 | 62.1% | |
| async_no_op_task_h | 9 | 0 | 9 | 27 | 100% | | 29 | 73 | 39.7% | |
| async_procedure_h | 35 | 2 | 37 | 114 | 94.5% | | 15 | 30 | 50% | |
| async_queue_h | 30 | 0 | 30 | 88 | 100% | | 26 | 36 | 72.2% | |
| async_task_h | 5 | 2 | 7 | 67 | 71.4% | | 26 | 34 | 76.4% | |
| async_test_utils_h | 25 | 0 | 25 | 81 | 100% | | 99 | 208 | 47.5% | |
| async_then_h | 7 | 0 | 7 | 20 | 100% | | 10 | 20 | 50% | |
| async_timer_h | 12 | 0 | 12 | 46 | 100% | | 6 | 12 | 50% | |
| coroutine_h | 61 | 3 | 64 | 341 | 95.3% | | 243 | 367 | 66.2% | |
| eager_async_task_h | 5 | 0 | 5 | 69 | 100% | | 14 | 27 | 51.8% | |
| event_sender_receiver_h | 60 | 7 | 67 | 233 | 89.5% | | 53 | 112 | 47.3% | |
| event_signal_h | 5 | 2 | 7 | 104 | 71.4% | | 2 | 2 | 100% | |
| execute_on_blocking_h | 23 | 11 | 34 | 234 | 67.6% | | 68 | 176 | 38.6% | |
| execute_on_h | 18 | 1 | 19 | 157 | 94.7% | | 6 | 12 | 50% | |
| fifo_async_task_scheduler_h | 70 | 1 | 71 | 264 | 98.5% | | 75 | 153 | 49% | |
| manual_event_h | 10 | 0 | 10 | 72 | 100% | | 24 | 40 | 60% | |
| protocol_transaction_manager_h | 105 | 9 | 114 | 411 | 92.1% | | 133 | 258 | 51.5% | |
| when_all_h | 36 | 1 | 37 | 189 | 97.2% | | 30 | 56 | 53.5% | |
| include.ocudu.support.async.detail | 60 | 0 | 60 | 345 | 100% | | 523 | 901 | 58% | |
| awaiter_memory_storage_h | 15 | 0 | 15 | 107 | 100% | | 202 | 386 | 52.3% | |
| base_task_h | 14 | 0 | 14 | 64 | 100% | | 102 | 180 | 56.6% | |
| event_impl_h | 11 | 0 | 11 | 75 | 100% | | 98 | 134 | 73.1% | |
| promise_data_h | 15 | 0 | 15 | 62 | 100% | | 5 | 17 | 29.4% | |
| unique_coroutine_h | 5 | 0 | 5 | 37 | 100% | | 116 | 184 | 63% | |
| include.ocudu.support.config | 10 | 1 | 11 | 90 | 90.9% | | 57 | 94 | 60.6% | |
| validator_helpers_h | 10 | 1 | 11 | 90 | 90.9% | | 57 | 94 | 60.6% | |
| include.ocudu.support.executors | 385 | 115 | 500 | 2349 | 77% | | 338 | 789 | 42.8% | |
| blocking_task_worker_h | 18 | 0 | 18 | 50 | 100% | | 10 | 18 | 55.5% | |
| execute_until_success_h | 6 | 8 | 14 | 44 | 42.8% | | 7 | 23 | 30.4% | |
| executor_decoration_factory_h | 0 | 4 | 4 | 43 | 0% | | 0 | 0 | | |
| executor_throttler_h | 0 | 16 | 16 | 60 | 0% | | 0 | 56 | 0% | |
| executor_tracer_h | 22 | 0 | 22 | 109 | 100% | | 4 | 14 | 28.5% | |
| inline_task_executor_h | 5 | 0 | 5 | 23 | 100% | | 1 | 9 | 11.1% | |
| manual_task_worker_h | 44 | 0 | 44 | 111 | 100% | | 25 | 36 | 69.4% | |
| priority_task_worker_h | 9 | 1 | 10 | 95 | 90% | | 9 | 18 | 50% | |
| sequential_metrics_executor_h | 55 | 22 | 77 | 198 | 71.4% | | 19 | 40 | 47.5% | |
| strand_executor_h | 80 | 22 | 102 | 517 | 78.4% | | 83 | 177 | 46.8% | |
| sync_task_executor_h | 19 | 2 | 21 | 100 | 90.4% | | 13 | 61 | 21.3% | |
| task_execution_manager_h | 3 | 0 | 3 | 65 | 100% | | 0 | 0 | | |
| task_executor_h | 1 | 0 | 1 | 11 | 100% | | 4 | 25 | 16% | |
| task_fork_limiter_h | 44 | 23 | 67 | 283 | 65.6% | | 39 | 86 | 45.3% | |
| task_worker_h | 19 | 5 | 24 | 142 | 79.1% | | 32 | 74 | 43.2% | |
| task_worker_pool_h | 27 | 5 | 32 | 281 | 84.3% | | 40 | 62 | 64.5% | |
| unique_thread_h | 33 | 7 | 40 | 217 | 82.5% | | 52 | 90 | 57.7% | |
| include.ocudu.support.executors.detail | 10 | 1 | 11 | 91 | 90.9% | | 17 | 43 | 39.5% | |
| priority_task_queue_h | 4 | 0 | 4 | 28 | 100% | | 9 | 20 | 45% | |
| task_executor_utils_h | 6 | 1 | 7 | 63 | 85.7% | | 8 | 23 | 34.7% | |
| include.ocudu.support.executors.metrics | 0 | 58 | 58 | 243 | 0% | | 0 | 164 | 0% | |
| executor_metrics_backend_h | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| executor_metrics_channel_h | 0 | 6 | 6 | 60 | 0% | | 0 | 4 | 0% | |
| executor_metrics_decorator_h | 0 | 50 | 50 | 141 | 0% | | 0 | 160 | 0% | |
| executor_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| include.ocudu.support.format | 97 | 21 | 118 | 598 | 82.2% | | 208 | 447 | 46.5% | |
| custom_formattable_h | 12 | 7 | 19 | 148 | 63.1% | | 14 | 48 | 29.1% | |
| delimited_formatter_h | 44 | 12 | 56 | 225 | 78.5% | | 91 | 187 | 48.6% | |
| fmt_to_c_str_h | 1 | 0 | 1 | 16 | 100% | | 1 | 2 | 50% | |
| prefixed_logger_h | 40 | 2 | 42 | 209 | 95.2% | | 102 | 210 | 48.5% | |
| include.ocudu.support.io | 49 | 13 | 62 | 258 | 79% | | 51 | 140 | 36.4% | |
| io_broker_h | 23 | 0 | 23 | 84 | 100% | | 18 | 35 | 51.4% | |
| transport_layer_address_h | 11 | 6 | 17 | 104 | 64.7% | | 6 | 22 | 27.2% | |
| unique_fd_h | 15 | 7 | 22 | 70 | 68.1% | | 27 | 83 | 32.5% | |
| include.ocudu.support.math | 122 | 6 | 128 | 900 | 95.3% | | 499 | 881 | 56.6% | |
| bit_ops_h | 27 | 0 | 27 | 212 | 100% | | 355 | 588 | 60.3% | |
| complex_normal_random_h | 17 | 1 | 18 | 145 | 94.4% | | 15 | 28 | 53.5% | |
| exponential_averager_h | 12 | 4 | 16 | 74 | 75% | | 11 | 18 | 61.1% | |
| math_utils_h | 15 | 0 | 15 | 181 | 100% | | 53 | 122 | 43.4% | |
| mod_math_utils_h | 2 | 1 | 3 | 68 | 66.6% | | 1 | 2 | 50% | |
| stats_h | 49 | 0 | 49 | 220 | 100% | | 64 | 123 | 52% | |
| include.ocudu.support.memory_pool | 379 | 22 | 401 | 1455 | 94.5% | | 389 | 623 | 62.4% | |
| bounded_object_pool_h | 141 | 4 | 145 | 579 | 97.2% | | 183 | 310 | 59% | |
| fixed_size_memory_block_pool_h | 106 | 1 | 107 | 333 | 99% | | 79 | 109 | 72.4% | |
| heap_memory_resource_h | 3 | 0 | 3 | 21 | 100% | | 2 | 4 | 50% | |
| linear_memory_allocator_h | 8 | 0 | 8 | 36 | 100% | | 4 | 8 | 50% | |
| memory_block_list_h | 34 | 13 | 47 | 122 | 72.3% | | 68 | 106 | 64.1% | |
| memory_pool_utils_h | 4 | 0 | 4 | 40 | 100% | | 8 | 14 | 57.1% | |
| ring_buffer_pool_h | 34 | 3 | 37 | 123 | 91.8% | | 12 | 16 | 75% | |
| ring_memory_allocator_h | 9 | 0 | 9 | 29 | 100% | | 6 | 10 | 60% | |
| unbounded_object_pool_h | 14 | 0 | 14 | 66 | 100% | | 10 | 16 | 62.5% | |
| unsync_fixed_size_memory_block_pool_h | 26 | 1 | 27 | 106 | 96.2% | | 17 | 30 | 56.6% | |
| include.ocudu.support.rate_limiting | 6 | 0 | 6 | 44 | 100% | | 1 | 2 | 50% | |
| token_bucket_config_h | 5 | 0 | 5 | 28 | 100% | | 1 | 2 | 50% | |
| token_bucket_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| include.ocudu.support.resource_usage | 0 | 29 | 29 | 93 | 0% | | 0 | 16 | 0% | |
| resource_usage_utils_h | 0 | 4 | 4 | 36 | 0% | | 0 | 0 | | |
| scoped_resource_usage_h | 0 | 25 | 25 | 57 | 0% | | 0 | 16 | 0% | |
| include.ocudu.support.synchronization | 59 | 1 | 60 | 346 | 98.3% | | 132 | 210 | 62.8% | |
| baton_h | 13 | 0 | 13 | 50 | 100% | | 2 | 2 | 100% | |
| stop_event_h | 30 | 1 | 31 | 188 | 96.7% | | 97 | 151 | 64.2% | |
| sync_event_h | 16 | 0 | 16 | 108 | 100% | | 33 | 57 | 57.8% | |
| include.ocudu.support.tracing | 38 | 1 | 39 | 413 | 97.4% | | 24 | 58 | 41.3% | |
| event_tracing_h | 14 | 1 | 15 | 243 | 93.3% | | 11 | 32 | 34.3% | |
| resource_usage_h | 5 | 0 | 5 | 76 | 100% | | 0 | 0 | | |
| rusage_trace_recorder_h | 19 | 0 | 19 | 94 | 100% | | 13 | 26 | 50% | |
| include.ocudu.xnap | 5 | 0 | 5 | 156 | 100% | | 31 | 53 | 58.4% | |
| xnap_configuration_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| xnap_h | 1 | 0 | 1 | 83 | 100% | | 0 | 0 | | |
| xnap_handover_h | 2 | 0 | 2 | 45 | 100% | | 2 | 4 | 50% | |
| xnap_message_h | 1 | 0 | 1 | 13 | 100% | | 29 | 49 | 59.1% | |
| include.ocudu.xnap.gateways | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| xnc_network_gateway_factory_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| lib.asn1 | 653 | 149 | 802 | 1908 | 81.4% | | 385 | 569 | 67.6% | |
| asn1_utils_cpp | 653 | 149 | 802 | 1908 | 81.4% | | 385 | 569 | 67.6% | |
| lib.asn1.e2sm | 1770 | 13334 | 15104 | 25853 | 11.7% | | 845 | 11058 | 7.6% | |
| e2sm_ccc_cpp | 567 | 5416 | 5983 | 10001 | 9.4% | | 156 | 4571 | 3.4% | |
| e2sm_common_ies_cpp | 132 | 1888 | 2020 | 3552 | 6.5% | | 84 | 1489 | 5.6% | |
| e2sm_kpm_ies_cpp | 704 | 1365 | 2069 | 3639 | 34% | | 416 | 1610 | 25.8% | |
| e2sm_rc_ies_cpp | 367 | 4665 | 5032 | 8661 | 7.2% | | 189 | 3388 | 5.5% | |
| lib.cu_cp | 752 | 317 | 1069 | 2942 | 70.3% | | 486 | 1150 | 42.2% | |
| cu_configurator_impl_cpp | 0 | 31 | 31 | 80 | 0% | | 0 | 54 | 0% | |
| cu_configurator_impl_h | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| cu_cp_executor_mapper_cpp | 0 | 19 | 19 | 62 | 0% | | 0 | 8 | 0% | |
| cu_cp_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| cu_cp_impl_cpp | 621 | 214 | 835 | 1744 | 74.3% | | 417 | 922 | 45.2% | |
| cu_cp_impl_h | 22 | 1 | 23 | 195 | 95.6% | | 8 | 16 | 50% | |
| cu_cp_impl_interface_h | 1 | 1 | 2 | 292 | 50% | | 0 | 2 | 0% | |
| ngap_repository_cpp | 56 | 6 | 62 | 137 | 90.3% | | 34 | 54 | 62.9% | |
| ngap_repository_h | 2 | 0 | 2 | 79 | 100% | | 0 | 0 | | |
| o_cu_cp_factory_cpp | 0 | 17 | 17 | 44 | 0% | | 0 | 32 | 0% | |
| o_cu_cp_impl_cpp | 0 | 21 | 21 | 45 | 0% | | 0 | 12 | 0% | |
| o_cu_cp_impl_h | 0 | 2 | 2 | 28 | 0% | | 0 | 0 | | |
| xnap_repository_cpp | 43 | 5 | 48 | 127 | 89.5% | | 24 | 44 | 54.5% | |
| xnap_repository_h | 2 | 0 | 2 | 73 | 100% | | 3 | 6 | 50% | |
| lib.cu_cp.adapters | 340 | 42 | 382 | 979 | 89% | | 112 | 249 | 44.9% | |
| cell_meas_manager_adapters_h | 6 | 0 | 6 | 29 | 100% | | 2 | 4 | 50% | |
| du_processor_adapters_h | 22 | 9 | 31 | 87 | 70.9% | | 7 | 20 | 35% | |
| e1ap_adapters_h | 24 | 3 | 27 | 59 | 88.8% | | 8 | 18 | 44.4% | |
| f1ap_adapters_h | 16 | 0 | 16 | 64 | 100% | | 4 | 8 | 50% | |
| mobility_manager_adapters_h | 6 | 3 | 9 | 34 | 66.6% | | 2 | 6 | 33.3% | |
| ng_setup_e2_adapter_h | 0 | 6 | 6 | 25 | 0% | | 0 | 8 | 0% | |
| ngap_adapters_h | 97 | 8 | 105 | 236 | 92.3% | | 35 | 73 | 47.9% | |
| nrppa_adapters_h | 36 | 4 | 40 | 112 | 90% | | 12 | 26 | 46.1% | |
| rrc_ue_adapters_h | 107 | 5 | 112 | 260 | 95.5% | | 31 | 62 | 50% | |
| xnap_adapters_h | 26 | 4 | 30 | 73 | 86.6% | | 11 | 24 | 45.8% | |
| lib.cu_cp.cell_meas_manager | 349 | 64 | 413 | 1053 | 84.5% | | 334 | 660 | 50.6% | |
| cell_meas_manager_helpers_cpp | 124 | 31 | 155 | 351 | 80% | | 136 | 282 | 48.2% | |
| cell_meas_manager_impl_cpp | 201 | 33 | 234 | 568 | 85.8% | | 192 | 366 | 52.4% | |
| cell_meas_manager_impl_h | 1 | 0 | 1 | 39 | 100% | | 0 | 0 | | |
| measurement_context_h | 23 | 0 | 23 | 95 | 100% | | 6 | 12 | 50% | |
| lib.cu_cp.cu_cp_controller | 336 | 95 | 431 | 1218 | 77.9% | | 246 | 504 | 48.8% | |
| amf_connection_manager_cpp | 64 | 11 | 75 | 181 | 85.3% | | 57 | 106 | 53.7% | |
| amf_connection_manager_h | 0 | 1 | 1 | 22 | 0% | | 0 | 0 | | |
| cu_cp_controller_cpp | 27 | 0 | 27 | 86 | 100% | | 13 | 20 | 65% | |
| cu_cp_controller_h | 5 | 0 | 5 | 59 | 100% | | 2 | 4 | 50% | |
| cu_up_connection_manager_cpp | 73 | 14 | 87 | 231 | 83.9% | | 53 | 94 | 56.3% | |
| cu_up_connection_manager_h | 1 | 1 | 2 | 38 | 50% | | 2 | 2 | 100% | |
| du_connection_manager_cpp | 74 | 14 | 88 | 232 | 84% | | 53 | 94 | 56.3% | |
| du_connection_manager_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| xnc_connection_manager_cpp | 92 | 53 | 145 | 343 | 63.4% | | 66 | 184 | 35.8% | |
| lib.cu_cp.cu_up_processor | 90 | 18 | 108 | 376 | 83.3% | | 44 | 90 | 48.8% | |
| cu_up_processor_config_h | 1 | 0 | 1 | 16 | 100% | | 2 | 4 | 50% | |
| cu_up_processor_context_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| cu_up_processor_factory_cpp | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| cu_up_processor_impl_cpp | 36 | 8 | 44 | 104 | 81.8% | | 10 | 26 | 38.4% | |
| cu_up_processor_impl_h | 5 | 2 | 7 | 39 | 71.4% | | 0 | 0 | | |
| cu_up_processor_repository_cpp | 43 | 7 | 50 | 127 | 86% | | 32 | 60 | 53.3% | |
| cu_up_processor_repository_h | 2 | 0 | 2 | 54 | 100% | | 0 | 0 | | |
| lib.cu_cp.du_processor | 342 | 103 | 445 | 1321 | 76.8% | | 255 | 511 | 49.9% | |
| du_configuration_handler_h | 11 | 0 | 11 | 53 | 100% | | 17 | 28 | 60.7% | |
| du_configuration_manager_cpp | 98 | 57 | 155 | 374 | 63.2% | | 74 | 174 | 42.5% | |
| du_configuration_manager_h | 1 | 0 | 1 | 18 | 100% | | 1 | 2 | 50% | |
| du_processor_config_h | 1 | 0 | 1 | 16 | 100% | | 2 | 5 | 40% | |
| du_processor_factory_cpp | 3 | 0 | 3 | 23 | 100% | | 0 | 0 | | |
| du_processor_h | 1 | 0 | 1 | 87 | 100% | | 0 | 0 | | |
| du_processor_impl_cpp | 156 | 37 | 193 | 432 | 80.8% | | 108 | 212 | 50.9% | |
| du_processor_impl_h | 7 | 0 | 7 | 60 | 100% | | 5 | 6 | 83.3% | |
| du_processor_repository_cpp | 63 | 9 | 72 | 175 | 87.5% | | 48 | 84 | 57.1% | |
| du_processor_repository_h | 1 | 0 | 1 | 83 | 100% | | 0 | 0 | | |
| lib.cu_cp.metrics_handler | 21 | 45 | 66 | 185 | 31.8% | | 8 | 42 | 19% | |
| metrics_handler_impl_cpp | 21 | 43 | 64 | 146 | 32.8% | | 8 | 42 | 19% | |
| metrics_handler_impl_h | 0 | 2 | 2 | 39 | 0% | | 0 | 0 | | |
| lib.cu_cp.mobility_manager | 136 | 115 | 251 | 592 | 54.1% | | 90 | 290 | 31% | |
| mobility_manager_helpers_cpp | 33 | 0 | 33 | 89 | 100% | | 20 | 28 | 71.4% | |
| mobility_manager_impl_cpp | 99 | 115 | 214 | 423 | 46.2% | | 70 | 262 | 26.7% | |
| mobility_manager_impl_h | 4 | 0 | 4 | 80 | 100% | | 0 | 0 | | |
| lib.cu_cp.mobility_manager.metrics | 14 | 0 | 14 | 35 | 100% | | 0 | 0 | | |
| mobility_manager_metrics_aggregator_cpp | 14 | 0 | 14 | 35 | 100% | | 0 | 0 | | |
| lib.cu_cp.paging | 41 | 0 | 41 | 114 | 100% | | 33 | 56 | 58.9% | |
| paging_message_handler_cpp | 41 | 0 | 41 | 114 | 100% | | 33 | 56 | 58.9% | |
| lib.cu_cp.routines | 1251 | 254 | 1505 | 4055 | 83.1% | | 863 | 1810 | 47.6% | |
| amf_connection_loss_routine_cpp | 20 | 0 | 20 | 52 | 100% | | 9 | 18 | 50% | |
| amf_connection_loss_routine_h | 1 | 0 | 1 | 29 | 100% | | 2 | 4 | 50% | |
| amf_connection_removal_routine_cpp | 14 | 0 | 14 | 42 | 100% | | 11 | 20 | 55% | |
| amf_connection_removal_routine_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| amf_connection_setup_routine_cpp | 29 | 4 | 33 | 85 | 87.8% | | 21 | 44 | 47.7% | |
| amf_reconnection_routine_cpp | 26 | 2 | 28 | 68 | 92.8% | | 25 | 48 | 52% | |
| amf_reconnection_routine_h | 1 | 0 | 1 | 27 | 100% | | 2 | 6 | 33.3% | |
| cell_activation_routine_cpp | 35 | 8 | 43 | 109 | 81.3% | | 22 | 38 | 57.8% | |
| cell_activation_routine_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| cell_deactivation_routine_cpp | 70 | 8 | 78 | 160 | 89.7% | | 49 | 88 | 55.6% | |
| cell_deactivation_routine_h | 1 | 0 | 1 | 28 | 100% | | 0 | 0 | | |
| initial_context_setup_routine_cpp | 67 | 14 | 81 | 194 | 82.7% | | 52 | 100 | 52% | |
| pdu_session_resource_modification_routine_cpp | 139 | 40 | 179 | 540 | 77.6% | | 79 | 186 | 42.4% | |
| pdu_session_resource_release_routine_cpp | 56 | 9 | 65 | 185 | 86.1% | | 52 | 112 | 46.4% | |
| pdu_session_resource_setup_routine_cpp | 223 | 43 | 266 | 778 | 83.8% | | 125 | 278 | 44.9% | |
| pdu_session_routine_helpers_cpp | 152 | 21 | 173 | 441 | 87.8% | | 106 | 182 | 58.2% | |
| reestablishment_context_modification_routine_cpp | 94 | 35 | 129 | 325 | 72.8% | | 70 | 178 | 39.3% | |
| ue_amf_context_release_request_routine_cpp | 16 | 0 | 16 | 42 | 100% | | 18 | 28 | 64.2% | |
| ue_amf_context_release_request_routine_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ue_context_release_routine_cpp | 29 | 0 | 29 | 78 | 100% | | 23 | 38 | 60.5% | |
| ue_removal_routine_cpp | 30 | 0 | 30 | 71 | 100% | | 13 | 20 | 65% | |
| ue_resume_routine_cpp | 154 | 49 | 203 | 471 | 75.8% | | 112 | 262 | 42.7% | |
| ue_suspend_routine_cpp | 31 | 12 | 43 | 115 | 72% | | 18 | 66 | 27.2% | |
| ue_transaction_info_release_routine_cpp | 60 | 9 | 69 | 154 | 86.9% | | 54 | 94 | 57.4% | |
| lib.cu_cp.routines.mobility | 514 | 583 | 1097 | 2518 | 46.8% | | 331 | 1322 | 25% | |
| conditional_handover_cancellation_routine_cpp | 0 | 43 | 43 | 94 | 0% | | 0 | 50 | 0% | |
| conditional_handover_coordinator_routine_cpp | 0 | 96 | 96 | 200 | 0% | | 0 | 142 | 0% | |
| conditional_handover_reconfiguration_routine_cpp | 0 | 133 | 133 | 270 | 0% | | 0 | 196 | 0% | |
| conditional_handover_reconfiguration_routine_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| conditional_handover_source_routine_cpp | 0 | 109 | 109 | 204 | 0% | | 0 | 126 | 0% | |
| conditional_handover_target_routine_cpp | 0 | 25 | 25 | 54 | 0% | | 0 | 22 | 0% | |
| conditional_handover_target_routine_h | 0 | 1 | 1 | 22 | 0% | | 0 | 0 | | |
| handover_reconfiguration_routine_cpp | 54 | 2 | 56 | 121 | 96.4% | | 29 | 56 | 51.7% | |
| inter_cu_handover_execution_target_routine_cpp | 73 | 20 | 93 | 191 | 78.4% | | 57 | 116 | 49.1% | |
| inter_cu_handover_source_routine_cpp | 43 | 19 | 62 | 137 | 69.3% | | 29 | 66 | 43.9% | |
| inter_cu_handover_target_routine_cpp | 155 | 48 | 203 | 540 | 76.3% | | 93 | 234 | 39.7% | |
| inter_cu_handover_target_routine_h | 26 | 0 | 26 | 95 | 100% | | 6 | 12 | 50% | |
| intra_cu_handover_routine_cpp | 98 | 46 | 144 | 310 | 68% | | 68 | 158 | 43% | |
| intra_cu_handover_target_routine_cpp | 56 | 11 | 67 | 160 | 83.5% | | 43 | 100 | 43% | |
| mobility_helpers_cpp | 9 | 29 | 38 | 99 | 23.6% | | 6 | 44 | 13.6% | |
| lib.cu_cp.routines.positioning | 24 | 0 | 24 | 56 | 100% | | 15 | 24 | 62.5% | |
| trp_information_exchange_routine_cpp | 24 | 0 | 24 | 56 | 100% | | 15 | 24 | 62.5% | |
| lib.cu_cp.task_schedulers | 23 | 5 | 28 | 94 | 82.1% | | 7 | 10 | 70% | |
| ngap_task_scheduler_cpp | 11 | 4 | 15 | 37 | 73.3% | | 3 | 4 | 75% | |
| ngap_task_scheduler_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| xnap_task_scheduler_cpp | 12 | 0 | 12 | 31 | 100% | | 4 | 6 | 66.6% | |
| lib.cu_cp.ue_location_manager | 53 | 26 | 79 | 216 | 67% | | 52 | 109 | 47.7% | |
| ue_location_manager_cpp | 52 | 25 | 77 | 193 | 67.5% | | 49 | 104 | 47.1% | |
| ue_location_manager_h | 1 | 1 | 2 | 23 | 50% | | 3 | 5 | 60% | |
| lib.cu_cp.ue_manager | 304 | 104 | 408 | 1296 | 74.5% | | 219 | 396 | 55.3% | |
| cu_cp_ue_impl_cpp | 36 | 3 | 39 | 89 | 92.3% | | 24 | 40 | 60% | |
| cu_cp_ue_impl_h | 34 | 12 | 46 | 255 | 73.9% | | 37 | 76 | 48.6% | |
| ue_manager_impl_cpp | 163 | 68 | 231 | 526 | 70.5% | | 125 | 204 | 61.2% | |
| ue_manager_impl_h | 30 | 3 | 33 | 219 | 90.9% | | 15 | 34 | 44.1% | |
| ue_task_scheduler_impl_cpp | 32 | 17 | 49 | 117 | 65.3% | | 15 | 34 | 44.1% | |
| ue_task_scheduler_impl_h | 9 | 1 | 10 | 90 | 90% | | 3 | 8 | 37.5% | |
| lib.cu_cp.ue_security_manager | 44 | 4 | 48 | 112 | 91.6% | | 6 | 10 | 60% | |
| ue_security_manager_impl_cpp | 44 | 4 | 48 | 112 | 91.6% | | 6 | 10 | 60% | |
| lib.cu_cp.up_resource_manager | 276 | 29 | 305 | 850 | 90.4% | | 184 | 286 | 64.3% | |
| up_resource_manager_helpers_cpp | 167 | 20 | 187 | 491 | 89.3% | | 123 | 202 | 60.8% | |
| up_resource_manager_impl_cpp | 106 | 8 | 114 | 292 | 92.9% | | 60 | 82 | 73.1% | |
| up_resource_manager_impl_h | 3 | 1 | 4 | 67 | 75% | | 1 | 2 | 50% | |
| lib.cu_up | 668 | 522 | 1190 | 2976 | 56.1% | | 444 | 1376 | 32.2% | |
| cu_up_executor_mapper_cpp | 0 | 105 | 105 | 306 | 0% | | 0 | 80 | 0% | |
| cu_up_factory_cpp | 0 | 2 | 2 | 15 | 0% | | 0 | 0 | | |
| cu_up_impl_cpp | 116 | 16 | 132 | 300 | 87.8% | | 93 | 196 | 47.4% | |
| cu_up_impl_h | 1 | 0 | 1 | 37 | 100% | | 2 | 10 | 20% | |
| cu_up_manager_helpers_h | 25 | 93 | 118 | 248 | 21.1% | | 14 | 134 | 10.4% | |
| cu_up_manager_impl_cpp | 44 | 97 | 141 | 272 | 31.2% | | 17 | 146 | 11.6% | |
| cu_up_manager_impl_h | 2 | 3 | 5 | 72 | 40% | | 0 | 0 | | |
| cu_up_ue_logger_h | 7 | 0 | 7 | 48 | 100% | | 5 | 12 | 41.6% | |
| drb_context_h | 6 | 0 | 6 | 29 | 100% | | 0 | 0 | | |
| ngu_session_manager_impl_cpp | 8 | 0 | 8 | 22 | 100% | | 2 | 4 | 50% | |
| ngu_session_manager_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| o_cu_up_factory_cpp | 0 | 13 | 13 | 42 | 0% | | 0 | 30 | 0% | |
| o_cu_up_impl_cpp | 0 | 12 | 12 | 31 | 0% | | 0 | 0 | | |
| o_cu_up_impl_h | 0 | 11 | 11 | 54 | 0% | | 0 | 12 | 0% | |
| pdu_session_h | 20 | 0 | 20 | 55 | 100% | | 5 | 6 | 83.3% | |
| pdu_session_manager_h | 4 | 0 | 4 | 55 | 100% | | 2 | 4 | 50% | |
| pdu_session_manager_impl_cpp | 288 | 131 | 419 | 834 | 68.7% | | 189 | 492 | 38.4% | |
| pdu_session_manager_impl_h | 0 | 1 | 1 | 45 | 0% | | 0 | 0 | | |
| qos_flow_context_h | 6 | 0 | 6 | 23 | 100% | | 3 | 6 | 50% | |
| ue_context_h | 66 | 21 | 87 | 230 | 75.8% | | 61 | 134 | 45.5% | |
| ue_manager_cpp | 73 | 13 | 86 | 178 | 84.8% | | 51 | 106 | 48.1% | |
| ue_manager_h | 1 | 4 | 5 | 65 | 20% | | 0 | 4 | 0% | |
| lib.cu_up.adapters | 75 | 106 | 181 | 484 | 41.4% | | 40 | 194 | 20.6% | |
| e1_setup_e2_adapter_h | 0 | 6 | 6 | 23 | 0% | | 0 | 8 | 0% | |
| e1ap_adapters_h | 4 | 44 | 48 | 93 | 8.3% | | 3 | 42 | 7.1% | |
| f1u_adapters_h | 16 | 14 | 30 | 80 | 53.3% | | 8 | 20 | 40% | |
| gtpu_adapters_h | 15 | 1 | 16 | 54 | 93.7% | | 9 | 26 | 34.6% | |
| gw_adapters_h | 7 | 1 | 8 | 33 | 87.5% | | 4 | 14 | 28.5% | |
| pdcp_adapters_h | 20 | 38 | 58 | 151 | 34.4% | | 8 | 64 | 12.5% | |
| sdap_adapters_h | 13 | 2 | 15 | 50 | 86.6% | | 8 | 20 | 40% | |
| lib.cu_up.routines | 62 | 94 | 156 | 357 | 39.7% | | 43 | 224 | 19.1% | |
| cu_up_bearer_context_modification_routine_cpp | 31 | 29 | 60 | 125 | 51.6% | | 25 | 86 | 29% | |
| cu_up_bearer_context_modification_routine_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| cu_up_e1_connection_loss_routine_cpp | 0 | 19 | 19 | 49 | 0% | | 0 | 34 | 0% | |
| cu_up_setup_routine_cpp | 30 | 3 | 33 | 83 | 90.9% | | 18 | 44 | 40.9% | |
| cu_up_test_mode_routines_cpp | 0 | 43 | 43 | 85 | 0% | | 0 | 60 | 0% | |
| lib.du | 222 | 162 | 384 | 1136 | 57.8% | | 196 | 700 | 28% | |
| du_cell_config_validation_cpp | 199 | 80 | 279 | 806 | 71.3% | | 180 | 544 | 33% | |
| du_update_config_helpers_cpp | 23 | 50 | 73 | 207 | 31.5% | | 16 | 138 | 11.5% | |
| o_du_factory_cpp | 0 | 3 | 3 | 17 | 0% | | 0 | 4 | 0% | |
| o_du_impl_cpp | 0 | 27 | 27 | 80 | 0% | | 0 | 14 | 0% | |
| o_du_impl_h | 0 | 2 | 2 | 26 | 0% | | 0 | 0 | | |
| lib.du.du_high | 275 | 204 | 479 | 1329 | 57.4% | | 142 | 456 | 31.1% | |
| du_high_clock_controller_factory_cpp | 81 | 2 | 83 | 286 | 97.5% | | 45 | 64 | 70.3% | |
| du_high_executor_mapper_cpp | 128 | 47 | 175 | 461 | 73.1% | | 61 | 150 | 40.6% | |
| du_high_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| du_high_impl_cpp | 64 | 8 | 72 | 164 | 88.8% | | 36 | 78 | 46.1% | |
| o_du_high_factory_cpp | 0 | 82 | 82 | 169 | 0% | | 0 | 114 | 0% | |
| o_du_high_impl_cpp | 0 | 50 | 50 | 114 | 0% | | 0 | 46 | 0% | |
| o_du_high_impl_h | 0 | 3 | 3 | 64 | 0% | | 0 | 2 | 0% | |
| o_du_high_metrics_notifier_proxy_cpp | 0 | 12 | 12 | 56 | 0% | | 0 | 2 | 0% | |
| lib.du.du_high.adapters | 46 | 10 | 56 | 180 | 82.1% | | 4 | 12 | 33.3% | |
| adapters_h | 12 | 3 | 15 | 50 | 80% | | 0 | 0 | | |
| f1_setup_e2_adapter_h | 0 | 6 | 6 | 23 | 0% | | 0 | 8 | 0% | |
| f1ap_adapters_h | 34 | 1 | 35 | 107 | 97.1% | | 4 | 4 | 100% | |
| lib.du.du_high.du_manager | 274 | 84 | 358 | 1021 | 76.5% | | 189 | 425 | 44.4% | |
| du_cell_manager_cpp | 107 | 31 | 138 | 315 | 77.5% | | 89 | 182 | 48.9% | |
| du_cell_manager_h | 16 | 0 | 16 | 107 | 100% | | 14 | 23 | 60.8% | |
| du_manager_context_h | 1 | 0 | 1 | 12 | 100% | | 1 | 2 | 50% | |
| du_manager_controller_impl_cpp | 37 | 8 | 45 | 112 | 82.2% | | 31 | 66 | 46.9% | |
| du_manager_controller_impl_h | 0 | 4 | 4 | 26 | 0% | | 0 | 0 | | |
| du_manager_factory_cpp | 4 | 0 | 4 | 16 | 100% | | 0 | 0 | | |
| du_manager_impl_cpp | 50 | 39 | 89 | 194 | 56.1% | | 26 | 118 | 22% | |
| du_manager_impl_h | 10 | 1 | 11 | 80 | 90.9% | | 2 | 4 | 50% | |
| du_metrics_aggregator_impl_cpp | 26 | 1 | 27 | 79 | 96.2% | | 20 | 22 | 90.9% | |
| du_positioning_handler_factory_cpp | 2 | 0 | 2 | 17 | 100% | | 0 | 0 | | |
| du_positioning_manager_impl_cpp | 21 | 0 | 21 | 63 | 100% | | 6 | 8 | 75% | |
| lib.du.du_high.du_manager.cbs | 109 | 7 | 116 | 473 | 93.9% | | 99 | 142 | 69.7% | |
| cbs_encoder_impl_cpp | 106 | 7 | 113 | 402 | 93.8% | | 99 | 142 | 69.7% | |
| cbs_encoder_impl_h | 3 | 0 | 3 | 71 | 100% | | 0 | 0 | | |
| lib.du.du_high.du_manager.converters | 1785 | 2094 | 3879 | 6586 | 46% | | 1183 | 3476 | 34% | |
| asn1_csi_meas_config_helpers_cpp | 364 | 455 | 819 | 1299 | 44.4% | | 215 | 694 | 30.9% | |
| asn1_ntn_config_helpers_cpp | 28 | 88 | 116 | 186 | 24.1% | | 17 | 73 | 23.2% | |
| asn1_rrc_config_helpers_cpp | 1001 | 1096 | 2097 | 3501 | 47.7% | | 687 | 1834 | 37.4% | |
| asn1_rrc_config_helpers_h | 1 | 0 | 1 | 19 | 100% | | 3 | 7 | 42.8% | |
| asn1_sys_info_packer_cpp | 260 | 293 | 553 | 1057 | 47% | | 181 | 655 | 27.6% | |
| asn1_sys_info_packer_helpers_cpp | 6 | 142 | 148 | 199 | 4% | | 2 | 73 | 2.7% | |
| f1ap_configuration_helpers_cpp | 56 | 18 | 74 | 145 | 75.6% | | 43 | 86 | 50% | |
| rlc_config_helpers_cpp | 24 | 0 | 24 | 73 | 100% | | 1 | 2 | 50% | |
| scheduler_configuration_helpers_cpp | 45 | 2 | 47 | 107 | 95.7% | | 34 | 52 | 65.3% | |
| lib.du.du_high.du_manager.du_ue | 457 | 88 | 545 | 1651 | 83.8% | | 245 | 468 | 52.3% | |
| du_bearer_cpp | 92 | 3 | 95 | 213 | 96.8% | | 39 | 86 | 45.3% | |
| du_bearer_h | 2 | 1 | 3 | 79 | 66.6% | | 1 | 4 | 25% | |
| du_ue_adapters_cpp | 16 | 22 | 38 | 111 | 42.1% | | 0 | 0 | | |
| du_ue_adapters_h | 79 | 23 | 102 | 291 | 77.4% | | 33 | 74 | 44.5% | |
| du_ue_bearer_manager_cpp | 24 | 0 | 24 | 53 | 100% | | 15 | 20 | 75% | |
| du_ue_bearer_manager_h | 1 | 0 | 1 | 27 | 100% | | 4 | 8 | 50% | |
| du_ue_cond_mobility_manager_cpp | 2 | 7 | 9 | 27 | 22.2% | | 0 | 2 | 0% | |
| du_ue_cond_mobility_manager_h | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| du_ue_controller_impl_cpp | 128 | 10 | 138 | 362 | 92.7% | | 84 | 140 | 60% | |
| du_ue_controller_impl_h | 3 | 0 | 3 | 38 | 100% | | 1 | 2 | 50% | |
| du_ue_h | 9 | 0 | 9 | 88 | 100% | | 1 | 2 | 50% | |
| du_ue_manager_cpp | 96 | 22 | 118 | 279 | 81.3% | | 67 | 130 | 51.5% | |
| du_ue_manager_h | 4 | 0 | 4 | 71 | 100% | | 0 | 0 | | |
| lib.du.du_high.du_manager.procedures | 818 | 140 | 958 | 2388 | 85.3% | | 693 | 1362 | 50.8% | |
| await_all_ues_h | 33 | 0 | 33 | 118 | 100% | | 34 | 56 | 60.7% | |
| cu_configuration_procedure_cpp | 20 | 1 | 21 | 65 | 95.2% | | 16 | 28 | 57.1% | |
| du_cell_stop_procedure_cpp | 50 | 4 | 54 | 144 | 92.5% | | 41 | 72 | 56.9% | |
| du_cell_stop_procedure_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| du_mac_ntn_param_update_procedure_cpp | 0 | 5 | 5 | 24 | 0% | | 0 | 8 | 0% | |
| du_param_config_procedure_cpp | 58 | 9 | 67 | 166 | 86.5% | | 74 | 132 | 56% | |
| du_param_config_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| du_positioning_measurement_procedure_cpp | 67 | 0 | 67 | 195 | 100% | | 71 | 132 | 53.7% | |
| du_setup_procedure_cpp | 109 | 21 | 130 | 273 | 83.8% | | 93 | 175 | 53.1% | |
| du_stop_procedure_cpp | 16 | 1 | 17 | 52 | 94.1% | | 17 | 34 | 50% | |
| du_stop_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| du_ue_positioning_info_procedure_cpp | 21 | 0 | 21 | 61 | 100% | | 12 | 24 | 50% | |
| du_ue_reset_procedure_cpp | 17 | 1 | 18 | 52 | 94.4% | | 12 | 28 | 42.8% | |
| du_ue_reset_procedure_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| du_ue_ric_configuration_procedure_cpp | 44 | 2 | 46 | 111 | 95.6% | | 35 | 62 | 56.4% | |
| du_ue_ric_configuration_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| f1c_disconnection_handling_procedure_cpp | 11 | 0 | 11 | 45 | 100% | | 13 | 24 | 54.1% | |
| procedure_logger_h | 26 | 0 | 26 | 97 | 100% | | 15 | 28 | 53.5% | |
| ue_configuration_procedure_cpp | 182 | 79 | 261 | 512 | 69.7% | | 148 | 340 | 43.5% | |
| ue_creation_procedure_cpp | 129 | 15 | 144 | 284 | 89.5% | | 95 | 188 | 50.5% | |
| ue_creation_procedure_h | 1 | 0 | 1 | 18 | 100% | | 1 | 3 | 33.3% | |
| ue_deletion_procedure_cpp | 29 | 2 | 31 | 78 | 93.5% | | 16 | 28 | 57.1% | |
| lib.du.du_high.du_manager.ran_resource_management | 958 | 206 | 1164 | 3408 | 82.3% | | 726 | 1295 | 56% | |
| du_bearer_resource_manager_cpp | 73 | 29 | 102 | 242 | 71.5% | | 39 | 89 | 43.8% | |
| du_bearer_resource_manager_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| du_drx_resource_manager_cpp | 44 | 1 | 45 | 114 | 97.7% | | 30 | 44 | 68.1% | |
| du_meas_config_manager_cpp | 6 | 49 | 55 | 118 | 10.9% | | 4 | 51 | 7.8% | |
| du_pucch_resource_manager_cpp | 135 | 3 | 138 | 340 | 97.8% | | 114 | 150 | 76% | |
| du_pucch_resource_manager_h | 2 | 1 | 3 | 47 | 66.6% | | 4 | 4 | 100% | |
| du_ran_resource_manager_h | 13 | 0 | 13 | 92 | 100% | | 45 | 87 | 51.7% | |
| du_ran_resource_manager_impl_cpp | 128 | 20 | 148 | 318 | 86.4% | | 94 | 184 | 51% | |
| du_ran_resource_manager_impl_h | 3 | 0 | 3 | 103 | 100% | | 0 | 0 | | |
| du_srs_aperiodic_res_mng_cpp | 105 | 4 | 109 | 290 | 96.3% | | 78 | 110 | 70.9% | |
| du_srs_aperiodic_res_mng_h | 2 | 4 | 6 | 51 | 33.3% | | 2 | 4 | 50% | |
| du_srs_manager_helpers_cpp | 13 | 1 | 14 | 61 | 92.8% | | 12 | 16 | 75% | |
| du_srs_periodic_res_mng_cpp | 121 | 0 | 121 | 317 | 100% | | 84 | 114 | 73.6% | |
| du_srs_periodic_res_mng_h | 7 | 1 | 8 | 70 | 87.5% | | 3 | 6 | 50% | |
| du_ue_resource_config_h | 1 | 0 | 1 | 41 | 100% | | 0 | 0 | | |
| ra_resource_manager_cpp | 17 | 5 | 22 | 65 | 77.2% | | 15 | 34 | 44.1% | |
| ra_resource_manager_h | 1 | 1 | 2 | 26 | 50% | | 0 | 0 | | |
| srs_resource_generator_cpp | 40 | 2 | 42 | 98 | 95.2% | | 45 | 56 | 80.3% | |
| srs_resource_generator_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ue_capability_manager_cpp | 234 | 54 | 288 | 732 | 81.2% | | 147 | 317 | 46.3% | |
| ue_capability_manager_h | 2 | 0 | 2 | 70 | 100% | | 1 | 2 | 50% | |
| ue_capability_summary_formatter_h | 0 | 30 | 30 | 77 | 0% | | 0 | 9 | 0% | |
| ue_capability_summary_h | 9 | 1 | 10 | 99 | 90% | | 9 | 18 | 50% | |
| lib.du.du_high.test_mode | 305 | 334 | 639 | 1739 | 47.7% | | 227 | 788 | 28.8% | |
| f1ap_test_mode_adapter_cpp | 3 | 126 | 129 | 312 | 2.3% | | 2 | 112 | 1.7% | |
| mac_test_mode_adapter_cpp | 155 | 118 | 273 | 633 | 56.7% | | 107 | 370 | 28.9% | |
| mac_test_mode_adapter_h | 5 | 16 | 21 | 166 | 23.8% | | 4 | 12 | 33.3% | |
| mac_test_mode_decision_history_h | 27 | 7 | 34 | 141 | 79.4% | | 12 | 32 | 37.5% | |
| mac_test_mode_event_handler_h | 13 | 0 | 13 | 45 | 100% | | 11 | 18 | 61.1% | |
| mac_test_mode_helpers_cpp | 74 | 32 | 106 | 267 | 69.8% | | 60 | 138 | 43.4% | |
| mac_test_mode_ue_repository_cpp | 20 | 35 | 55 | 106 | 36.3% | | 14 | 48 | 29.1% | |
| mac_test_mode_ue_repository_h | 8 | 0 | 8 | 69 | 100% | | 17 | 58 | 29.3% | |
| lib.du.du_low | 0 | 213 | 213 | 647 | 0% | | 0 | 304 | 0% | |
| du_low_executor_mapper_cpp | 0 | 125 | 125 | 296 | 0% | | 0 | 170 | 0% | |
| du_low_factory_cpp | 0 | 8 | 8 | 29 | 0% | | 0 | 8 | 0% | |
| du_low_impl_cpp | 0 | 15 | 15 | 42 | 0% | | 0 | 16 | 0% | |
| du_low_impl_h | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| du_low_metrics_collector_impl_cpp | 0 | 3 | 3 | 18 | 0% | | 0 | 2 | 0% | |
| du_low_metrics_collector_impl_h | 0 | 3 | 3 | 30 | 0% | | 0 | 4 | 0% | |
| o_du_low_factory_cpp | 0 | 26 | 26 | 69 | 0% | | 0 | 56 | 0% | |
| o_du_low_impl_cpp | 0 | 24 | 24 | 59 | 0% | | 0 | 40 | 0% | |
| o_du_low_impl_h | 0 | 2 | 2 | 29 | 0% | | 0 | 0 | | |
| o_du_low_metrics_collector_impl_cpp | 0 | 3 | 3 | 20 | 0% | | 0 | 2 | 0% | |
| o_du_low_metrics_collector_impl_h | 0 | 3 | 3 | 27 | 0% | | 0 | 6 | 0% | |
| lib.e1ap.common | 345 | 325 | 670 | 1991 | 51.4% | | 227 | 622 | 36.4% | |
| e1ap_asn1_converters_h | 183 | 253 | 436 | 1462 | 41.9% | | 97 | 382 | 25.3% | |
| e1ap_asn1_helpers_h | 20 | 13 | 33 | 78 | 60.6% | | 15 | 38 | 39.4% | |
| e1ap_asn1_packer_cpp | 13 | 1 | 14 | 43 | 92.8% | | 13 | 26 | 50% | |
| e1ap_asn1_utils_h | 98 | 43 | 141 | 288 | 69.5% | | 92 | 144 | 63.8% | |
| e1ap_common_messages_cpp | 0 | 14 | 14 | 39 | 0% | | 0 | 20 | 0% | |
| log_helpers_cpp | 31 | 1 | 32 | 81 | 96.8% | | 10 | 12 | 83.3% | |
| lib.e1ap.cu_cp | 503 | 281 | 784 | 1670 | 64.1% | | 369 | 877 | 42% | |
| e1ap_cu_cp_asn1_helpers_h | 276 | 208 | 484 | 1028 | 57% | | 213 | 558 | 38.1% | |
| e1ap_cu_cp_factory_cpp | 3 | 0 | 3 | 32 | 100% | | 0 | 0 | | |
| e1ap_cu_cp_impl_cpp | 223 | 65 | 288 | 542 | 77.4% | | 156 | 319 | 48.9% | |
| e1ap_cu_cp_impl_h | 1 | 8 | 9 | 68 | 11.1% | | 0 | 0 | | |
| lib.e1ap.cu_cp.procedures | 146 | 34 | 180 | 549 | 81.1% | | 106 | 238 | 44.5% | |
| bearer_context_modification_procedure_cpp | 20 | 7 | 27 | 74 | 74% | | 14 | 34 | 41.1% | |
| bearer_context_modification_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| bearer_context_release_procedure_cpp | 17 | 4 | 21 | 67 | 80.9% | | 11 | 20 | 55% | |
| bearer_context_release_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| bearer_context_setup_procedure_cpp | 30 | 6 | 36 | 96 | 83.3% | | 21 | 44 | 47.7% | |
| bearer_context_setup_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| cu_cp_e1_reset_procedure_cpp | 40 | 4 | 44 | 107 | 90.9% | | 32 | 64 | 50% | |
| e1_release_procedure_cpp | 28 | 0 | 28 | 73 | 100% | | 23 | 40 | 57.5% | |
| e1ap_stop_procedure_cpp | 7 | 13 | 20 | 58 | 35% | | 5 | 36 | 13.8% | |
| e1ap_transaction_manager_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| lib.e1ap.cu_cp.ue_context | 75 | 19 | 94 | 395 | 79.7% | | 47 | 92 | 51% | |
| e1ap_bearer_transaction_manager_h | 2 | 2 | 4 | 30 | 50% | | 0 | 0 | | |
| e1ap_cu_cp_ue_context_cpp | 34 | 12 | 46 | 140 | 73.9% | | 21 | 44 | 47.7% | |
| e1ap_cu_cp_ue_context_h | 24 | 5 | 29 | 112 | 82.7% | | 13 | 24 | 54.1% | |
| e1ap_ue_ids_h | 6 | 0 | 6 | 50 | 100% | | 4 | 6 | 66.6% | |
| e1ap_ue_logger_h | 9 | 0 | 9 | 63 | 100% | | 9 | 18 | 50% | |
| lib.e1ap.cu_up | 291 | 343 | 634 | 1599 | 45.8% | | 198 | 746 | 26.5% | |
| e1ap_cu_up_asn1_helpers_h | 100 | 256 | 356 | 869 | 28% | | 71 | 424 | 16.7% | |
| e1ap_cu_up_connection_handler_cpp | 39 | 3 | 42 | 121 | 92.8% | | 23 | 40 | 57.5% | |
| e1ap_cu_up_connection_handler_h | 1 | 0 | 1 | 26 | 100% | | 3 | 4 | 75% | |
| e1ap_cu_up_factory_cpp | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| e1ap_cu_up_impl_cpp | 141 | 66 | 207 | 426 | 68.1% | | 97 | 260 | 37.3% | |
| e1ap_cu_up_impl_h | 1 | 3 | 4 | 59 | 25% | | 0 | 0 | | |
| e1ap_cu_up_metrics_collector_h | 6 | 15 | 21 | 76 | 28.5% | | 4 | 18 | 22.2% | |
| lib.e1ap.cu_up.procedures | 189 | 57 | 246 | 595 | 76.8% | | 120 | 306 | 39.2% | |
| bearer_context_modification_procedure_cpp | 42 | 11 | 53 | 112 | 79.2% | | 21 | 52 | 40.3% | |
| bearer_context_release_procedure_cpp | 30 | 0 | 30 | 60 | 100% | | 8 | 16 | 50% | |
| e1ap_cu_up_event_manager_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| e1ap_cu_up_release_procedure_cpp | 30 | 12 | 42 | 96 | 71.4% | | 21 | 68 | 30.8% | |
| e1ap_cu_up_release_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| e1ap_cu_up_reset_procedure_cpp | 36 | 7 | 43 | 93 | 83.7% | | 28 | 58 | 48.2% | |
| e1ap_cu_up_reset_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| e1ap_cu_up_setup_procedure_cpp | 48 | 27 | 75 | 178 | 64% | | 42 | 112 | 37.5% | |
| lib.e1ap.cu_up.ue_context | 54 | 11 | 65 | 255 | 83% | | 26 | 64 | 40.6% | |
| e1ap_cu_up_ue_context_h | 45 | 11 | 56 | 191 | 80.3% | | 20 | 46 | 43.4% | |
| e1ap_ue_logger_h | 9 | 0 | 9 | 64 | 100% | | 6 | 18 | 33.3% | |
| lib.e1ap.gateways | 0 | 130 | 130 | 453 | 0% | | 0 | 204 | 0% | |
| e1_local_connector_factory_cpp | 0 | 49 | 49 | 154 | 0% | | 0 | 58 | 0% | |
| e1_network_client_factory_cpp | 0 | 42 | 42 | 149 | 0% | | 0 | 80 | 0% | |
| e1_network_server_factory_cpp | 0 | 39 | 39 | 150 | 0% | | 0 | 66 | 0% | |
| lib.e2.common | 416 | 159 | 575 | 1481 | 72.3% | | 296 | 728 | 40.6% | |
| e2_connection_handler_cpp | 51 | 8 | 59 | 166 | 86.4% | | 28 | 50 | 56% | |
| e2_connection_handler_h | 1 | 0 | 1 | 35 | 100% | | 4 | 6 | 66.6% | |
| e2_cu_cp_factory_cpp | 0 | 20 | 20 | 64 | 0% | | 0 | 44 | 0% | |
| e2_cu_metrics_connector_cpp | 0 | 15 | 15 | 39 | 0% | | 0 | 14 | 0% | |
| e2_cu_up_factory_cpp | 0 | 14 | 14 | 55 | 0% | | 0 | 32 | 0% | |
| e2_du_factory_cpp | 28 | 0 | 28 | 85 | 100% | | 28 | 66 | 42.4% | |
| e2_du_metrics_connector_cpp | 0 | 11 | 11 | 31 | 0% | | 0 | 10 | 0% | |
| e2_entity_cpp | 38 | 7 | 45 | 92 | 84.4% | | 35 | 70 | 50% | |
| e2_entity_h | 1 | 1 | 2 | 28 | 50% | | 0 | 0 | | |
| e2_impl_cpp | 133 | 17 | 150 | 281 | 88.6% | | 92 | 168 | 54.7% | |
| e2_impl_h | 0 | 4 | 4 | 53 | 0% | | 0 | 0 | | |
| e2_node_component_config_collector_cpp | 23 | 0 | 23 | 54 | 100% | | 13 | 24 | 54.1% | |
| e2_subscription_manager_impl_cpp | 75 | 27 | 102 | 197 | 73.5% | | 31 | 82 | 37.8% | |
| e2_subscription_manager_impl_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| e2ap_asn1_helpers_h | 49 | 33 | 82 | 196 | 59.7% | | 49 | 140 | 35% | |
| e2ap_asn1_utils_h | 16 | 2 | 18 | 84 | 88.8% | | 16 | 22 | 72.7% | |
| lib.e2.e2sm | 15 | 3 | 18 | 46 | 83.3% | | 7 | 10 | 70% | |
| e2sm_manager_cpp | 15 | 3 | 18 | 46 | 83.3% | | 7 | 10 | 70% | |
| lib.e2.e2sm.e2sm_ccc | 48 | 269 | 317 | 797 | 15.1% | | 25 | 408 | 6.1% | |
| e2sm_ccc_asn1_packer_cpp | 4 | 116 | 120 | 228 | 3.3% | | 0 | 116 | 0% | |
| e2sm_ccc_control_action_du_executor_cpp | 16 | 115 | 131 | 296 | 12.2% | | 9 | 210 | 4.2% | |
| e2sm_ccc_control_action_du_executor_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| e2sm_ccc_control_service_impl_cpp | 10 | 25 | 35 | 105 | 28.5% | | 5 | 56 | 8.9% | |
| e2sm_ccc_control_service_impl_h | 8 | 0 | 8 | 67 | 100% | | 7 | 14 | 50% | |
| e2sm_ccc_impl_cpp | 8 | 13 | 21 | 56 | 38% | | 4 | 12 | 33.3% | |
| lib.e2.e2sm.e2sm_kpm | 902 | 441 | 1343 | 4937 | 67.1% | | 1392 | 3541 | 39.3% | |
| e2sm_kpm_asn1_packer_cpp | 63 | 12 | 75 | 179 | 84% | | 45 | 84 | 53.5% | |
| e2sm_kpm_cu_meas_provider_impl_cpp | 131 | 123 | 254 | 591 | 51.5% | | 155 | 368 | 42.1% | |
| e2sm_kpm_cu_meas_provider_impl_h | 1 | 0 | 1 | 32 | 100% | | 0 | 0 | | |
| e2sm_kpm_du_meas_provider_impl_cpp | 332 | 193 | 525 | 1184 | 63.2% | | 331 | 772 | 42.8% | |
| e2sm_kpm_du_meas_provider_impl_h | 1 | 0 | 1 | 30 | 100% | | 0 | 0 | | |
| e2sm_kpm_impl_cpp | 89 | 30 | 119 | 256 | 74.7% | | 60 | 114 | 52.6% | |
| e2sm_kpm_metric_defs_h | 9 | 0 | 9 | 1750 | 100% | | 586 | 1748 | 33.5% | |
| e2sm_kpm_report_service_impl_cpp | 262 | 14 | 276 | 585 | 94.9% | | 209 | 358 | 58.3% | |
| e2sm_kpm_report_service_impl_h | 6 | 0 | 6 | 123 | 100% | | 0 | 0 | | |
| e2sm_kpm_utils_cpp | 8 | 69 | 77 | 207 | 10.3% | | 6 | 97 | 6.1% | |
| lib.e2.e2sm.e2sm_rc | 275 | 138 | 413 | 1159 | 66.5% | | 228 | 662 | 34.4% | |
| e2sm_rc_asn1_packer_cpp | 47 | 19 | 66 | 158 | 71.2% | | 31 | 86 | 36% | |
| e2sm_rc_control_action_cu_executor_cpp | 73 | 30 | 103 | 206 | 70.8% | | 61 | 174 | 35% | |
| e2sm_rc_control_action_cu_executor_h | 2 | 0 | 2 | 43 | 100% | | 0 | 0 | | |
| e2sm_rc_control_action_du_executor_cpp | 96 | 13 | 109 | 275 | 88% | | 94 | 176 | 53.4% | |
| e2sm_rc_control_action_du_executor_h | 2 | 0 | 2 | 52 | 100% | | 0 | 0 | | |
| e2sm_rc_control_service_impl_cpp | 35 | 66 | 101 | 267 | 34.6% | | 22 | 184 | 11.9% | |
| e2sm_rc_control_service_impl_h | 8 | 1 | 9 | 91 | 88.8% | | 17 | 32 | 53.1% | |
| e2sm_rc_impl_cpp | 12 | 9 | 21 | 67 | 57.1% | | 3 | 10 | 30% | |
| lib.e2.gateways | 0 | 42 | 42 | 149 | 0% | | 0 | 76 | 0% | |
| e2_network_client_factory_cpp | 0 | 42 | 42 | 149 | 0% | | 0 | 76 | 0% | |
| lib.e2.procedures | 204 | 61 | 265 | 526 | 76.9% | | 160 | 369 | 43.3% | |
| e2_connection_update_procedure_cpp | 19 | 6 | 25 | 50 | 76% | | 14 | 38 | 36.8% | |
| e2_connection_update_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| e2_indication_procedure_cpp | 43 | 13 | 56 | 100 | 76.7% | | 36 | 77 | 46.7% | |
| e2_ric_control_procedure_cpp | 45 | 14 | 59 | 99 | 76.2% | | 36 | 76 | 47.3% | |
| e2_setup_procedure_cpp | 38 | 8 | 46 | 105 | 82.6% | | 31 | 60 | 51.6% | |
| e2_subscription_delete_procedure_cpp | 25 | 7 | 32 | 62 | 78.1% | | 20 | 56 | 35.7% | |
| e2_subscription_setup_procedure_cpp | 32 | 13 | 45 | 75 | 71.1% | | 23 | 62 | 37% | |
| e2_subscription_setup_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| lib.f1ap | 553 | 213 | 766 | 1592 | 72.1% | | 404 | 695 | 58.1% | |
| asn1_helpers_cpp | 350 | 122 | 472 | 895 | 74.1% | | 221 | 402 | 54.9% | |
| asn1_helpers_h | 1 | 8 | 9 | 58 | 11.1% | | 0 | 6 | 0% | |
| f1ap_asn1_packer_cpp | 13 | 1 | 14 | 43 | 92.8% | | 13 | 26 | 50% | |
| f1ap_asn1_utils_h | 157 | 65 | 222 | 432 | 70.7% | | 150 | 213 | 70.4% | |
| f1ap_common_messages_cpp | 0 | 14 | 14 | 39 | 0% | | 0 | 20 | 0% | |
| log_helpers_cpp | 23 | 1 | 24 | 64 | 95.8% | | 6 | 8 | 75% | |
| proc_logger_h | 9 | 2 | 11 | 61 | 81.8% | | 14 | 20 | 70% | |
| lib.f1ap.cu_cp | 352 | 112 | 464 | 1136 | 75.8% | | 236 | 418 | 56.4% | |
| f1ap_asn1_converters_h | 51 | 11 | 62 | 270 | 82.2% | | 42 | 78 | 53.8% | |
| f1ap_asn1_helpers_h | 26 | 0 | 26 | 78 | 100% | | 21 | 30 | 70% | |
| f1ap_cu_factory_cpp | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| f1ap_cu_impl_cpp | 265 | 96 | 361 | 674 | 73.4% | | 173 | 310 | 55.8% | |
| f1ap_cu_impl_h | 7 | 5 | 12 | 92 | 58.3% | | 0 | 0 | | |
| lib.f1ap.cu_cp.procedures | 916 | 811 | 1727 | 4347 | 53% | | 757 | 2225 | 34% | |
| f1_removal_procedure_cpp | 30 | 0 | 30 | 78 | 100% | | 28 | 50 | 56% | |
| f1_removal_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1_setup_procedure_cpp | 77 | 8 | 85 | 211 | 90.5% | | 75 | 142 | 52.8% | |
| f1ap_cu_event_manager_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| f1ap_positioning_activation_procedure_cpp | 44 | 33 | 77 | 235 | 57.1% | | 28 | 98 | 28.5% | |
| f1ap_positioning_information_exchange_procedure_cpp | 102 | 163 | 265 | 559 | 38.4% | | 76 | 351 | 21.6% | |
| f1ap_positioning_measurement_procedure_cpp | 152 | 282 | 434 | 1005 | 35% | | 104 | 470 | 22.1% | |
| f1ap_stop_procedure_cpp | 21 | 0 | 21 | 58 | 100% | | 21 | 36 | 58.3% | |
| f1ap_trp_information_exchange_procedure_cpp | 68 | 223 | 291 | 818 | 23.3% | | 56 | 343 | 16.3% | |
| gnb_cu_configuration_update_procedure_cpp | 64 | 5 | 69 | 194 | 92.7% | | 46 | 78 | 58.9% | |
| ue_context_modification_procedure_cpp | 168 | 21 | 189 | 466 | 88.8% | | 166 | 294 | 56.4% | |
| ue_context_modification_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ue_context_release_procedure_cpp | 41 | 5 | 46 | 103 | 89.1% | | 34 | 74 | 45.9% | |
| ue_context_release_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ue_context_setup_procedure_cpp | 144 | 71 | 215 | 517 | 66.9% | | 123 | 289 | 42.5% | |
| lib.f1ap.cu_cp.ue_context | 115 | 11 | 126 | 537 | 91.2% | | 69 | 131 | 52.6% | |
| f1ap_cu_ue_context_cpp | 14 | 0 | 14 | 41 | 100% | | 10 | 18 | 55.5% | |
| f1ap_cu_ue_context_h | 69 | 8 | 77 | 271 | 89.6% | | 39 | 78 | 50% | |
| f1ap_cu_ue_transaction_manager_h | 4 | 0 | 4 | 37 | 100% | | 0 | 0 | | |
| f1ap_ue_logger_h | 10 | 0 | 10 | 60 | 100% | | 15 | 25 | 60% | |
| ue_ul_bearer_manager_cpp | 14 | 1 | 15 | 58 | 93.3% | | 3 | 6 | 50% | |
| ue_ul_bearer_manager_h | 4 | 2 | 6 | 70 | 66.6% | | 2 | 4 | 50% | |
| lib.f1ap.du | 347 | 127 | 474 | 1197 | 73.2% | | 200 | 408 | 49% | |
| f1ap_asn1_converters_cpp | 45 | 2 | 47 | 82 | 95.7% | | 39 | 76 | 51.3% | |
| f1ap_du_connection_handler_cpp | 56 | 7 | 63 | 181 | 88.8% | | 31 | 52 | 59.6% | |
| f1ap_du_connection_handler_h | 1 | 0 | 1 | 37 | 100% | | 4 | 6 | 66.6% | |
| f1ap_du_context_h | 4 | 0 | 4 | 37 | 100% | | 2 | 4 | 50% | |
| f1ap_du_factory_cpp | 3 | 0 | 3 | 21 | 100% | | 0 | 0 | | |
| f1ap_du_impl_cpp | 220 | 113 | 333 | 674 | 66% | | 118 | 260 | 45.3% | |
| f1ap_du_impl_h | 2 | 5 | 7 | 76 | 28.5% | | 0 | 0 | | |
| f1ap_du_metrics_collector_impl_cpp | 14 | 0 | 14 | 54 | 100% | | 4 | 8 | 50% | |
| f1ap_du_metrics_collector_impl_h | 2 | 0 | 2 | 35 | 100% | | 2 | 2 | 100% | |
| lib.f1ap.du.procedures | 730 | 302 | 1032 | 2507 | 70.7% | | 618 | 1453 | 42.5% | |
| f1ap_du_event_manager_h | 2 | 0 | 2 | 35 | 100% | | 0 | 0 | | |
| f1ap_du_gnbdu_config_update_procedure_cpp | 37 | 2 | 39 | 104 | 94.8% | | 32 | 58 | 55.1% | |
| f1ap_du_initiated_reset_procedure_cpp | 0 | 52 | 52 | 119 | 0% | | 0 | 70 | 0% | |
| f1ap_du_paging_procedure_cpp | 28 | 20 | 48 | 114 | 58.3% | | 29 | 85 | 34.1% | |
| f1ap_du_positioning_information_exchange_procedure_cpp | 95 | 23 | 118 | 229 | 80.5% | | 65 | 128 | 50.7% | |
| f1ap_du_positioning_information_exchange_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_positioning_measurement_procedure_cpp | 91 | 49 | 140 | 284 | 65% | | 80 | 184 | 43.4% | |
| f1ap_du_positioning_measurement_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_removal_procedure_cpp | 37 | 17 | 54 | 114 | 68.5% | | 27 | 90 | 30% | |
| f1ap_du_removal_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| f1ap_du_reset_procedure_cpp | 47 | 12 | 59 | 133 | 79.6% | | 39 | 76 | 51.3% | |
| f1ap_du_setup_procedure_cpp | 101 | 14 | 115 | 260 | 87.8% | | 87 | 164 | 53% | |
| f1ap_du_trp_information_exchange_procedure_cpp | 22 | 15 | 37 | 93 | 59.4% | | 22 | 70 | 31.4% | |
| f1ap_du_trp_information_exchange_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_ue_context_modification_procedure_cpp | 70 | 33 | 103 | 252 | 67.9% | | 65 | 154 | 42.2% | |
| f1ap_du_ue_context_release_procedure_cpp | 41 | 2 | 43 | 121 | 95.3% | | 31 | 58 | 53.4% | |
| f1ap_du_ue_context_release_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| f1ap_du_ue_context_setup_procedure_cpp | 102 | 62 | 164 | 387 | 62.1% | | 91 | 234 | 38.8% | |
| gnb_cu_configuration_update_procedure_cpp | 42 | 0 | 42 | 100 | 100% | | 46 | 74 | 62.1% | |
| gnb_cu_configuration_update_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| proc_logger_h | 9 | 1 | 10 | 47 | 90% | | 4 | 8 | 50% | |
| lib.f1ap.du.ue_context | 236 | 27 | 263 | 826 | 89.7% | | 141 | 298 | 47.3% | |
| f1ap_du_ue_config_update_cpp | 23 | 0 | 23 | 62 | 100% | | 12 | 14 | 85.7% | |
| f1ap_du_ue_cpp | 4 | 0 | 4 | 19 | 100% | | 1 | 2 | 50% | |
| f1ap_du_ue_h | 5 | 0 | 5 | 34 | 100% | | 0 | 0 | | |
| f1ap_du_ue_manager_h | 30 | 4 | 34 | 94 | 88.2% | | 11 | 22 | 50% | |
| f1ap_ue_context_h | 10 | 0 | 10 | 62 | 100% | | 2 | 2 | 100% | |
| f1c_du_bearer_impl_cpp | 143 | 22 | 165 | 358 | 86.6% | | 112 | 252 | 44.4% | |
| f1c_du_bearer_impl_h | 4 | 1 | 5 | 106 | 80% | | 1 | 2 | 50% | |
| ue_bearer_manager_cpp | 9 | 0 | 9 | 38 | 100% | | 1 | 2 | 50% | |
| ue_bearer_manager_h | 8 | 0 | 8 | 53 | 100% | | 1 | 2 | 50% | |
| lib.f1ap.gateways | 0 | 126 | 126 | 455 | 0% | | 0 | 204 | 0% | |
| f1c_local_connector_factory_cpp | 0 | 49 | 49 | 158 | 0% | | 0 | 62 | 0% | |
| f1c_network_client_factory_cpp | 0 | 38 | 38 | 146 | 0% | | 0 | 76 | 0% | |
| f1c_network_server_factory_cpp | 0 | 39 | 39 | 151 | 0% | | 0 | 66 | 0% | |
| lib.f1u.cu_up | 123 | 73 | 196 | 614 | 62.7% | | 69 | 172 | 40.1% | |
| f1u_bearer_factory_cpp | 4 | 0 | 4 | 40 | 100% | | 0 | 0 | | |
| f1u_bearer_impl_cpp | 92 | 16 | 108 | 253 | 85.1% | | 55 | 110 | 50% | |
| f1u_bearer_impl_h | 7 | 0 | 7 | 53 | 100% | | 3 | 4 | 75% | |
| f1u_metrics_aggregator_cpp | 12 | 19 | 31 | 66 | 38.7% | | 2 | 16 | 12.5% | |
| f1u_metrics_aggregator_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| f1u_rx_metrics_impl_h | 3 | 21 | 24 | 93 | 12.5% | | 3 | 24 | 12.5% | |
| f1u_tx_metrics_impl_h | 4 | 17 | 21 | 93 | 19% | | 6 | 18 | 33.3% | |
| lib.f1u.cu_up.split_connector | 104 | 19 | 123 | 416 | 84.5% | | 55 | 134 | 41% | |
| f1u_split_connector_cpp | 96 | 19 | 115 | 283 | 83.4% | | 50 | 128 | 39% | |
| f1u_split_connector_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| f1u_split_connector_h | 6 | 0 | 6 | 119 | 100% | | 5 | 6 | 83.3% | |
| lib.f1u.du | 129 | 14 | 143 | 349 | 90.2% | | 78 | 122 | 63.9% | |
| f1u_bearer_factory_cpp | 13 | 0 | 13 | 27 | 100% | | 4 | 8 | 50% | |
| f1u_bearer_impl_cpp | 112 | 14 | 126 | 282 | 88.8% | | 72 | 112 | 64.2% | |
| f1u_bearer_impl_h | 4 | 0 | 4 | 40 | 100% | | 2 | 2 | 100% | |
| lib.f1u.du.split_connector | 91 | 14 | 105 | 348 | 86.6% | | 48 | 122 | 39.3% | |
| f1u_split_connector_cpp | 35 | 10 | 45 | 137 | 77.7% | | 24 | 74 | 32.4% | |
| f1u_split_connector_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| f1u_split_connector_h | 54 | 4 | 58 | 197 | 93.1% | | 24 | 48 | 50% | |
| lib.f1u.local_connector | 52 | 3 | 55 | 143 | 94.5% | | 39 | 74 | 52.7% | |
| f1u_local_connector_cpp | 52 | 3 | 55 | 143 | 94.5% | | 39 | 74 | 52.7% | |
| lib.f1u.split_connector | 23 | 0 | 23 | 71 | 100% | | 17 | 24 | 70.8% | |
| f1u_session_manager_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| f1u_session_manager_impl_cpp | 20 | 0 | 20 | 43 | 100% | | 17 | 24 | 70.8% | |
| f1u_session_manager_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor | 234 | 5 | 239 | 639 | 97.9% | | 106 | 157 | 67.5% | |
| precoding_matrix_mapper_cpp | 43 | 4 | 47 | 104 | 91.4% | | 32 | 48 | 66.6% | |
| precoding_matrix_mapper_functions_h | 1 | 0 | 1 | 53 | 100% | | 0 | 0 | | |
| precoding_matrix_repository_builder_h | 8 | 0 | 8 | 32 | 100% | | 5 | 10 | 50% | |
| precoding_matrix_repository_cpp | 4 | 0 | 4 | 15 | 100% | | 2 | 4 | 50% | |
| precoding_matrix_table_generator_cpp | 130 | 1 | 131 | 272 | 99.2% | | 37 | 48 | 77% | |
| uci_part2_correspondence_generator_cpp | 32 | 0 | 32 | 91 | 100% | | 22 | 30 | 73.3% | |
| uci_part2_correspondence_mapper_cpp | 10 | 0 | 10 | 30 | 100% | | 6 | 12 | 50% | |
| uci_part2_correspondence_repository_cpp | 3 | 0 | 3 | 17 | 100% | | 1 | 2 | 50% | |
| uci_part2_mapper_functions_h | 3 | 0 | 3 | 25 | 100% | | 1 | 3 | 33.3% | |
| lib.fapi_adaptor.mac | 0 | 40 | 40 | 163 | 0% | | 0 | 36 | 0% | |
| mac_fapi_fastpath_adaptor_factory_impl_cpp | 0 | 14 | 14 | 49 | 0% | | 0 | 20 | 0% | |
| mac_fapi_fastpath_adaptor_factory_impl_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| mac_fapi_fastpath_adaptor_impl_cpp | 0 | 12 | 12 | 34 | 0% | | 0 | 8 | 0% | |
| mac_fapi_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 28 | 0% | | 0 | 8 | 0% | |
| mac_fapi_sector_fastpath_adaptor_impl_h | 0 | 3 | 3 | 38 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p5 | 76 | 108 | 184 | 604 | 41.3% | | 66 | 171 | 38.5% | |
| mac_fapi_p5_fastpath_cell_operation_controller_impl_cpp | 0 | 27 | 27 | 47 | 0% | | 0 | 0 | | |
| mac_fapi_p5_fastpath_cell_operation_controller_impl_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| mac_fapi_p5_sector_fastpath_adaptor_impl_cpp | 0 | 16 | 16 | 40 | 0% | | 0 | 6 | 0% | |
| mac_fapi_p5_sector_fastpath_adaptor_impl_h | 0 | 1 | 1 | 38 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p5_start_cell_procedure_cpp | 48 | 4 | 52 | 136 | 92.3% | | 46 | 76 | 60.5% | |
| mac_fapi_p5_stop_cell_procedure_cpp | 23 | 1 | 24 | 67 | 95.8% | | 20 | 36 | 55.5% | |
| mac_fapi_p5_stop_cell_procedure_h | 1 | 0 | 1 | 40 | 100% | | 0 | 0 | | |
| p5_responses_handler_cpp | 0 | 51 | 51 | 112 | 0% | | 0 | 49 | 0% | |
| p5_responses_handler_h | 0 | 7 | 7 | 66 | 0% | | 0 | 2 | 0% | |
| p5_transaction_outcome_manager_h | 4 | 0 | 4 | 31 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p7 | 139 | 216 | 355 | 1086 | 39.1% | | 85 | 277 | 30.6% | |
| fapi_to_mac_error_indication_fastpath_translator_cpp | 0 | 24 | 24 | 86 | 0% | | 0 | 17 | 0% | |
| fapi_to_mac_error_indication_fastpath_translator_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| fapi_to_mac_indications_fastpath_translator_cpp | 34 | 127 | 161 | 388 | 21.1% | | 9 | 124 | 7.2% | |
| fapi_to_mac_indications_fastpath_translator_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| fapi_to_mac_slot_indication_fastpath_translator_cpp | 0 | 14 | 14 | 47 | 0% | | 0 | 2 | 0% | |
| fapi_to_mac_slot_indication_fastpath_translator_h | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| mac_fapi_p7_sector_fastpath_adaptor_factory_impl_cpp | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_config_h | 0 | 1 | 1 | 17 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_cpp | 0 | 31 | 31 | 77 | 0% | | 0 | 4 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_h | 0 | 3 | 3 | 34 | 0% | | 0 | 0 | | |
| mac_to_fapi_fastpath_translator_cpp | 104 | 11 | 115 | 307 | 90.4% | | 76 | 128 | 59.3% | |
| mac_to_fapi_fastpath_translator_h | 1 | 0 | 1 | 33 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p7.pdu_translators | 248 | 22 | 270 | 807 | 91.8% | | 63 | 133 | 47.3% | |
| csi_rs_cpp | 9 | 0 | 9 | 25 | 100% | | 0 | 0 | | |
| pdcch_cpp | 26 | 3 | 29 | 90 | 89.6% | | 4 | 10 | 40% | |
| pdsch_cpp | 93 | 12 | 105 | 299 | 88.5% | | 26 | 58 | 44.8% | |
| prach_cpp | 8 | 0 | 8 | 25 | 100% | | 1 | 2 | 50% | |
| pucch_cpp | 39 | 6 | 45 | 178 | 86.6% | | 12 | 25 | 48% | |
| pusch_cpp | 40 | 1 | 41 | 113 | 97.5% | | 20 | 38 | 52.6% | |
| srs_cpp | 17 | 0 | 17 | 31 | 100% | | 0 | 0 | | |
| ssb_cpp | 16 | 0 | 16 | 46 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.phy | 0 | 32 | 32 | 109 | 0% | | 0 | 32 | 0% | |
| phy_fapi_fastpath_adaptor_factory_impl_cpp | 0 | 13 | 13 | 38 | 0% | | 0 | 18 | 0% | |
| phy_fapi_fastpath_adaptor_factory_impl_h | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| phy_fapi_fastpath_adaptor_impl_cpp | 0 | 8 | 8 | 26 | 0% | | 0 | 6 | 0% | |
| phy_fapi_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 28 | 0% | | 0 | 8 | 0% | |
| lib.fapi_adaptor.phy.p5 | 0 | 46 | 46 | 175 | 0% | | 0 | 8 | 0% | |
| p5_requests_handler_cpp | 0 | 34 | 34 | 87 | 0% | | 0 | 8 | 0% | |
| p5_requests_handler_h | 0 | 2 | 2 | 56 | 0% | | 0 | 0 | | |
| phy_fapi_p5_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 32 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.phy.p7 | 149 | 399 | 548 | 1813 | 27.1% | | 109 | 565 | 19.2% | |
| fapi_to_phy_fastpath_translator_cpp | 143 | 155 | 298 | 777 | 47.9% | | 101 | 350 | 28.8% | |
| fapi_to_phy_fastpath_translator_h | 6 | 3 | 9 | 223 | 66.6% | | 8 | 14 | 57.1% | |
| phy_fapi_p7_sector_fastpath_adaptor_impl_cpp | 0 | 32 | 32 | 90 | 0% | | 0 | 8 | 0% | |
| phy_to_fapi_error_event_fastpath_translator_cpp | 0 | 14 | 14 | 43 | 0% | | 0 | 0 | | |
| phy_to_fapi_error_event_fastpath_translator_h | 0 | 1 | 1 | 35 | 0% | | 0 | 0 | | |
| phy_to_fapi_results_event_fastpath_translator_cpp | 0 | 182 | 182 | 528 | 0% | | 0 | 193 | 0% | |
| phy_to_fapi_results_event_fastpath_translator_h | 0 | 1 | 1 | 42 | 0% | | 0 | 0 | | |
| phy_to_fapi_time_event_fastpath_translator_cpp | 0 | 9 | 9 | 40 | 0% | | 0 | 0 | | |
| phy_to_fapi_time_event_fastpath_translator_h | 0 | 2 | 2 | 35 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.phy.p7.pdu_translators | 244 | 135 | 379 | 879 | 64.3% | | 56 | 175 | 32% | |
| csi_rs_cpp | 30 | 1 | 31 | 72 | 96.7% | | 9 | 18 | 50% | |
| pdcch_cpp | 40 | 3 | 43 | 98 | 93% | | 2 | 4 | 50% | |
| pdsch_cpp | 49 | 7 | 56 | 148 | 87.5% | | 14 | 20 | 70% | |
| prach_cpp | 18 | 0 | 18 | 41 | 100% | | 1 | 2 | 50% | |
| prs_cpp | 15 | 0 | 15 | 31 | 100% | | 3 | 6 | 50% | |
| pucch_cpp | 25 | 89 | 114 | 251 | 21.9% | | 10 | 90 | 11.1% | |
| pusch_cpp | 49 | 11 | 60 | 131 | 81.6% | | 14 | 28 | 50% | |
| srs_cpp | 0 | 22 | 22 | 47 | 0% | | 0 | 2 | 0% | |
| ssb_cpp | 18 | 2 | 20 | 60 | 90% | | 3 | 5 | 60% | |
| lib.gateways | 201 | 877 | 1078 | 2593 | 18.6% | | 129 | 1009 | 12.7% | |
| sctp_network_client_factory_cpp | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| sctp_network_client_impl_cpp | 0 | 192 | 192 | 491 | 0% | | 0 | 219 | 0% | |
| sctp_network_client_impl_h | 0 | 1 | 1 | 37 | 0% | | 0 | 0 | | |
| sctp_network_gateway_common_impl_cpp | 0 | 138 | 138 | 314 | 0% | | 0 | 104 | 0% | |
| sctp_network_server_factory_cpp | 0 | 2 | 2 | 13 | 0% | | 0 | 0 | | |
| sctp_network_server_impl_cpp | 0 | 222 | 222 | 530 | 0% | | 0 | 184 | 0% | |
| sctp_network_server_impl_h | 0 | 1 | 1 | 41 | 0% | | 0 | 0 | | |
| sctp_socket_cpp | 0 | 235 | 235 | 592 | 0% | | 0 | 230 | 0% | |
| udp_network_gateway_factory_cpp | 3 | 0 | 3 | 13 | 100% | | 0 | 0 | | |
| udp_network_gateway_impl_cpp | 188 | 84 | 272 | 503 | 69.1% | | 123 | 262 | 46.9% | |
| udp_network_gateway_impl_h | 10 | 0 | 10 | 47 | 100% | | 6 | 10 | 60% | |
| lib.gtpu | 612 | 197 | 809 | 2732 | 75.6% | | 409 | 865 | 47.2% | |
| gtpu_demux_factory_cpp | 3 | 0 | 3 | 14 | 100% | | 1 | 2 | 50% | |
| gtpu_demux_impl_cpp | 71 | 24 | 95 | 211 | 74.7% | | 54 | 132 | 40.9% | |
| gtpu_demux_impl_h | 4 | 0 | 4 | 104 | 100% | | 1 | 2 | 50% | |
| gtpu_echo_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| gtpu_echo_impl_h | 7 | 0 | 7 | 27 | 100% | | 6 | 14 | 42.8% | |
| gtpu_echo_rx_impl_h | 19 | 17 | 36 | 87 | 52.7% | | 9 | 22 | 40.9% | |
| gtpu_echo_tx_impl_h | 19 | 15 | 34 | 96 | 55.8% | | 9 | 30 | 30% | |
| gtpu_gateway_cpp | 22 | 21 | 43 | 162 | 51.1% | | 13 | 38 | 34.2% | |
| gtpu_pdu_cpp | 138 | 59 | 197 | 511 | 70% | | 90 | 172 | 52.3% | |
| gtpu_pdu_h | 19 | 19 | 38 | 435 | 50% | | 10 | 31 | 32.2% | |
| gtpu_teid_pool_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| gtpu_teid_pool_impl_h | 25 | 6 | 31 | 75 | 80.6% | | 12 | 20 | 60% | |
| gtpu_tunnel_base_rx_h | 10 | 2 | 12 | 43 | 83.3% | | 8 | 22 | 36.3% | |
| gtpu_tunnel_base_tx_h | 12 | 9 | 21 | 59 | 57.1% | | 5 | 20 | 25% | |
| gtpu_tunnel_impl_ngu_h | 11 | 0 | 11 | 40 | 100% | | 5 | 10 | 50% | |
| gtpu_tunnel_impl_nru_h | 9 | 0 | 9 | 33 | 100% | | 5 | 12 | 41.6% | |
| gtpu_tunnel_logger_h | 9 | 0 | 9 | 53 | 100% | | 12 | 20 | 60% | |
| gtpu_tunnel_ngu_factory_cpp | 3 | 0 | 3 | 16 | 100% | | 0 | 0 | | |
| gtpu_tunnel_ngu_rx_impl_h | 102 | 17 | 119 | 391 | 85.7% | | 80 | 134 | 59.7% | |
| gtpu_tunnel_ngu_tx_impl_h | 30 | 2 | 32 | 82 | 93.7% | | 21 | 44 | 47.7% | |
| gtpu_tunnel_nru_factory_cpp | 6 | 0 | 6 | 27 | 100% | | 0 | 0 | | |
| gtpu_tunnel_nru_rx_impl_h | 46 | 2 | 48 | 117 | 95.8% | | 36 | 68 | 52.9% | |
| gtpu_tunnel_nru_tx_impl_h | 43 | 4 | 47 | 121 | 91.4% | | 32 | 72 | 44.4% | |
| lib.mac | 65 | 4 | 69 | 238 | 94.2% | | 30 | 60 | 50% | |
| mac_factory_cpp | 3 | 0 | 3 | 14 | 100% | | 0 | 0 | | |
| mac_impl_cpp | 22 | 0 | 22 | 42 | 100% | | 12 | 28 | 42.8% | |
| mac_impl_h | 11 | 3 | 14 | 54 | 78.5% | | 0 | 0 | | |
| rnti_manager_h | 9 | 1 | 10 | 38 | 90% | | 6 | 10 | 60% | |
| rnti_value_table_h | 20 | 0 | 20 | 90 | 100% | | 12 | 22 | 54.5% | |
| lib.mac.config | 27 | 4 | 31 | 119 | 87% | | 9 | 18 | 50% | |
| mac_cell_group_config_factory_cpp | 15 | 1 | 16 | 43 | 93.7% | | 4 | 8 | 50% | |
| mac_config_helpers_cpp | 12 | 3 | 15 | 76 | 80% | | 5 | 10 | 50% | |
| lib.mac.mac_ctrl | 318 | 40 | 358 | 1064 | 88.8% | | 220 | 390 | 56.4% | |
| mac_controller_cpp | 50 | 13 | 63 | 151 | 79.3% | | 18 | 30 | 60% | |
| mac_controller_h | 5 | 0 | 5 | 62 | 100% | | 1 | 2 | 50% | |
| mac_metrics_aggregator_cpp | 128 | 11 | 139 | 390 | 92% | | 77 | 128 | 60.1% | |
| mac_ue_removal_procedure_cpp | 9 | 0 | 9 | 34 | 100% | | 13 | 26 | 50% | |
| mac_ue_removal_procedure_h | 8 | 0 | 8 | 30 | 100% | | 0 | 0 | | |
| proc_logger_h | 11 | 0 | 11 | 48 | 100% | | 6 | 10 | 60% | |
| spsc_metric_report_channel_h | 30 | 7 | 37 | 127 | 81% | | 19 | 30 | 63.3% | |
| ue_creation_procedure_cpp | 39 | 3 | 42 | 92 | 92.8% | | 54 | 96 | 56.2% | |
| ue_creation_procedure_h | 9 | 0 | 9 | 32 | 100% | | 1 | 2 | 50% | |
| ue_reconfiguration_procedure_cpp | 28 | 6 | 34 | 81 | 82.3% | | 31 | 66 | 46.9% | |
| ue_reconfiguration_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| lib.mac.mac_dl | 848 | 228 | 1076 | 3084 | 78.8% | | 556 | 969 | 57.3% | |
| cell_dl_harq_buffer_pool_cpp | 63 | 16 | 79 | 172 | 79.7% | | 41 | 84 | 48.8% | |
| cell_dl_harq_buffer_pool_h | 19 | 0 | 19 | 117 | 100% | | 11 | 34 | 32.3% | |
| dl_sch_pdu_assembler_cpp | 142 | 56 | 198 | 484 | 71.7% | | 75 | 140 | 53.5% | |
| dl_sch_pdu_assembler_h | 6 | 1 | 7 | 89 | 85.7% | | 7 | 14 | 50% | |
| mac_cell_processor_cpp | 179 | 104 | 283 | 626 | 63.2% | | 118 | 237 | 49.7% | |
| mac_cell_processor_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| mac_dl_configurator_h | 1 | 0 | 1 | 34 | 100% | | 3 | 6 | 50% | |
| mac_dl_metric_handler_cpp | 81 | 9 | 90 | 171 | 90% | | 109 | 132 | 82.5% | |
| mac_dl_metric_handler_h | 24 | 0 | 24 | 121 | 100% | | 19 | 26 | 73% | |
| mac_dl_processor_cpp | 25 | 4 | 29 | 86 | 86.2% | | 13 | 34 | 38.2% | |
| mac_dl_processor_h | 3 | 1 | 4 | 64 | 75% | | 0 | 0 | | |
| mac_dl_ue_repository_cpp | 28 | 7 | 35 | 94 | 80% | | 16 | 26 | 61.5% | |
| mac_dl_ue_repository_h | 11 | 1 | 12 | 79 | 91.6% | | 9 | 18 | 50% | |
| mac_subframe_time_mapper_impl_cpp | 56 | 8 | 64 | 151 | 87.5% | | 37 | 46 | 80.4% | |
| mac_subframe_time_mapper_impl_h | 1 | 0 | 1 | 95 | 100% | | 0 | 0 | | |
| paging_pdu_assembler_cpp | 33 | 2 | 35 | 86 | 94.2% | | 18 | 38 | 47.3% | |
| rar_pdu_assembler_cpp | 38 | 0 | 38 | 122 | 100% | | 13 | 16 | 81.2% | |
| segmented_sib_list_h | 13 | 4 | 17 | 110 | 76.4% | | 6 | 12 | 50% | |
| sib_pdu_assembler_cpp | 100 | 15 | 115 | 317 | 86.9% | | 61 | 106 | 57.5% | |
| ssb_assembler_cpp | 24 | 0 | 24 | 41 | 100% | | 0 | 0 | | |
| lib.mac.mac_sched | 419 | 154 | 573 | 1504 | 73.1% | | 236 | 485 | 48.6% | |
| mac_rach_handler_cpp | 69 | 6 | 75 | 136 | 92% | | 38 | 60 | 63.3% | |
| mac_rach_handler_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| ocudu_scheduler_adapter_cpp | 129 | 79 | 208 | 421 | 62% | | 57 | 146 | 39% | |
| ocudu_scheduler_adapter_h | 11 | 3 | 14 | 130 | 78.5% | | 0 | 2 | 0% | |
| positioning_handler_cpp | 91 | 11 | 102 | 330 | 89.2% | | 63 | 96 | 65.6% | |
| rlf_detector_h | 44 | 12 | 56 | 149 | 78.5% | | 25 | 52 | 48% | |
| uci_cell_decoder_cpp | 72 | 43 | 115 | 274 | 62.6% | | 53 | 129 | 41% | |
| uci_cell_decoder_h | 2 | 0 | 2 | 42 | 100% | | 0 | 0 | | |
| lib.mac.mac_ul | 346 | 110 | 456 | 1482 | 75.8% | | 320 | 582 | 54.9% | |
| lcid_ul_sch_h | 18 | 0 | 18 | 136 | 100% | | 21 | 25 | 84% | |
| mac_scheduler_ce_info_handler_h | 1 | 0 | 1 | 42 | 100% | | 1 | 4 | 25% | |
| mac_ul_processor_cpp | 46 | 18 | 64 | 128 | 71.8% | | 20 | 38 | 52.6% | |
| mac_ul_processor_h | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| mac_ul_sch_pdu_cpp | 34 | 8 | 42 | 106 | 80.9% | | 22 | 38 | 57.8% | |
| mac_ul_sch_pdu_h | 31 | 2 | 33 | 165 | 93.9% | | 104 | 184 | 56.5% | |
| mac_ul_ue_manager_cpp | 32 | 12 | 44 | 99 | 72.7% | | 22 | 38 | 57.8% | |
| mac_ul_ue_manager_h | 5 | 1 | 6 | 61 | 83.3% | | 3 | 6 | 50% | |
| pdu_rx_handler_cpp | 135 | 53 | 188 | 408 | 71.8% | | 94 | 184 | 51% | |
| pdu_rx_handler_h | 4 | 0 | 4 | 30 | 100% | | 1 | 2 | 50% | |
| ul_bsr_cpp | 20 | 10 | 30 | 177 | 66.6% | | 25 | 49 | 51% | |
| ul_bsr_h | 5 | 0 | 5 | 36 | 100% | | 1 | 2 | 50% | |
| ul_phr_h | 15 | 5 | 20 | 66 | 75% | | 6 | 12 | 50% | |
| lib.ngap | 1588 | 568 | 2156 | 5133 | 73.6% | | 1246 | 2583 | 48.2% | |
| log_helpers_cpp | 19 | 2 | 21 | 55 | 90.4% | | 8 | 12 | 66.6% | |
| ngap_asn1_converters_h | 276 | 187 | 463 | 1265 | 59.6% | | 184 | 571 | 32.2% | |
| ngap_asn1_helpers_h | 340 | 88 | 428 | 1171 | 79.4% | | 268 | 563 | 47.6% | |
| ngap_asn1_packer_cpp | 17 | 2 | 19 | 53 | 89.4% | | 17 | 40 | 42.5% | |
| ngap_asn1_utils_cpp | 144 | 43 | 187 | 318 | 77% | | 142 | 193 | 73.5% | |
| ngap_asn1_validators_h | 23 | 4 | 27 | 76 | 85.1% | | 32 | 46 | 69.5% | |
| ngap_connection_handler_cpp | 57 | 3 | 60 | 170 | 95% | | 35 | 50 | 70% | |
| ngap_connection_handler_h | 1 | 0 | 1 | 38 | 100% | | 5 | 6 | 83.3% | |
| ngap_error_indication_helper_h | 15 | 1 | 16 | 63 | 93.7% | | 15 | 26 | 57.6% | |
| ngap_factory_cpp | 3 | 0 | 3 | 21 | 100% | | 0 | 0 | | |
| ngap_impl_cpp | 680 | 231 | 911 | 1780 | 74.6% | | 535 | 1068 | 50% | |
| ngap_impl_h | 13 | 7 | 20 | 123 | 65% | | 5 | 8 | 62.5% | |
| lib.ngap.gateways | 0 | 87 | 87 | 278 | 0% | | 0 | 152 | 0% | |
| n2_connection_client_factory_cpp | 0 | 87 | 87 | 278 | 0% | | 0 | 152 | 0% | |
| lib.ngap.metrics | 25 | 2 | 27 | 69 | 92.5% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_cpp | 24 | 2 | 26 | 55 | 92.3% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| lib.ngap.ngap_validators | 39 | 4 | 43 | 150 | 90.6% | | 44 | 74 | 59.4% | |
| ngap_validators_cpp | 38 | 4 | 42 | 135 | 90.4% | | 38 | 56 | 67.8% | |
| ngap_validators_h | 1 | 0 | 1 | 15 | 100% | | 6 | 18 | 33.3% | |
| lib.ngap.procedures | 612 | 190 | 802 | 1985 | 76.3% | | 453 | 1050 | 43.1% | |
| ng_reset_procedure_cpp | 33 | 3 | 36 | 86 | 91.6% | | 27 | 54 | 50% | |
| ng_reset_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ng_setup_procedure_cpp | 89 | 13 | 102 | 249 | 87.2% | | 63 | 126 | 50% | |
| ngap_dl_nas_message_transfer_procedure_cpp | 23 | 0 | 23 | 55 | 100% | | 12 | 24 | 50% | |
| ngap_dl_nas_message_transfer_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| ngap_dl_ran_status_transfer_procedure_cpp | 18 | 24 | 42 | 79 | 42.8% | | 9 | 34 | 26.4% | |
| ngap_handover_preparation_procedure_cpp | 101 | 19 | 120 | 251 | 84.1% | | 72 | 156 | 46.1% | |
| ngap_handover_resource_allocation_procedure_cpp | 39 | 24 | 63 | 153 | 61.9% | | 24 | 74 | 32.4% | |
| ngap_handover_resource_allocation_procedure_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ngap_initial_context_setup_procedure_cpp | 41 | 4 | 45 | 116 | 91.1% | | 37 | 76 | 48.6% | |
| ngap_path_switch_procedure_cpp | 87 | 39 | 126 | 304 | 69% | | 72 | 176 | 40.9% | |
| ngap_pdu_session_resource_modify_procedure_cpp | 48 | 6 | 54 | 141 | 88.8% | | 40 | 70 | 57.1% | |
| ngap_pdu_session_resource_release_procedure_cpp | 28 | 28 | 56 | 149 | 50% | | 23 | 84 | 27.3% | |
| ngap_pdu_session_resource_release_procedure_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ngap_pdu_session_resource_setup_procedure_cpp | 46 | 9 | 55 | 131 | 83.6% | | 34 | 68 | 50% | |
| ngap_transaction_manager_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ngap_ue_context_modification_procedure_cpp | 23 | 19 | 42 | 98 | 54.7% | | 19 | 70 | 27.1% | |
| ngap_ue_context_modification_procedure_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ngap_ue_context_release_procedure_cpp | 30 | 2 | 32 | 78 | 93.7% | | 21 | 38 | 55.2% | |
| lib.ngap.ue_context | 87 | 8 | 95 | 377 | 91.5% | | 71 | 143 | 49.6% | |
| ngap_ue_context_h | 76 | 8 | 84 | 297 | 90.4% | | 60 | 120 | 50% | |
| ngap_ue_logger_h | 9 | 0 | 9 | 58 | 100% | | 11 | 23 | 47.8% | |
| ngap_ue_transaction_manager_h | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| lib.nrppa | 396 | 710 | 1106 | 2561 | 35.8% | | 283 | 1324 | 21.3% | |
| nrppa_asn1_converters_h | 154 | 587 | 741 | 1613 | 20.7% | | 114 | 864 | 13.1% | |
| nrppa_asn1_helpers_h | 79 | 85 | 164 | 474 | 48.1% | | 59 | 212 | 27.8% | |
| nrppa_factory_cpp | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| nrppa_helper_cpp | 15 | 4 | 19 | 40 | 78.9% | | 17 | 36 | 47.2% | |
| nrppa_impl_cpp | 143 | 34 | 177 | 374 | 80.7% | | 93 | 212 | 43.8% | |
| nrppa_impl_h | 2 | 0 | 2 | 41 | 100% | | 0 | 0 | | |
| lib.nrppa.du_context | 21 | 14 | 35 | 146 | 60% | | 8 | 28 | 28.5% | |
| nrppa_du_context_cpp | 10 | 14 | 24 | 66 | 41.6% | | 1 | 12 | 8.3% | |
| nrppa_du_context_h | 4 | 0 | 4 | 32 | 100% | | 3 | 6 | 50% | |
| nrppa_du_logger_h | 7 | 0 | 7 | 48 | 100% | | 4 | 10 | 40% | |
| lib.nrppa.meas_context | 31 | 15 | 46 | 186 | 67.3% | | 12 | 34 | 35.2% | |
| nrppa_meas_context_cpp | 15 | 15 | 30 | 96 | 50% | | 5 | 18 | 27.7% | |
| nrppa_meas_context_h | 9 | 0 | 9 | 37 | 100% | | 3 | 6 | 50% | |
| nrppa_meas_logger_h | 7 | 0 | 7 | 53 | 100% | | 4 | 10 | 40% | |
| lib.nrppa.procedures | 423 | 270 | 693 | 1478 | 61% | | 323 | 896 | 36% | |
| e_cid_measurement_initiation_procedure_cpp | 75 | 10 | 85 | 217 | 88.2% | | 56 | 106 | 52.8% | |
| e_cid_measurement_termination_procedure_cpp | 16 | 2 | 18 | 48 | 88.8% | | 6 | 14 | 42.8% | |
| measurement_procedure_cpp | 134 | 157 | 291 | 544 | 46% | | 101 | 390 | 25.8% | |
| positioning_activation_procedure_cpp | 47 | 2 | 49 | 124 | 95.9% | | 42 | 74 | 56.7% | |
| positioning_information_exchange_procedure_cpp | 102 | 95 | 197 | 412 | 51.7% | | 74 | 232 | 31.8% | |
| trp_information_exchange_procedure_cpp | 49 | 4 | 53 | 133 | 92.4% | | 44 | 80 | 55% | |
| lib.nrppa.ue_context | 37 | 19 | 56 | 223 | 66% | | 19 | 56 | 33.9% | |
| nrppa_ue_context_cpp | 22 | 18 | 40 | 121 | 55% | | 6 | 26 | 23% | |
| nrppa_ue_context_h | 8 | 1 | 9 | 49 | 88.8% | | 8 | 18 | 44.4% | |
| nrppa_ue_logger_h | 7 | 0 | 7 | 53 | 100% | | 5 | 12 | 41.6% | |
| lib.nru | 161 | 14 | 175 | 422 | 92% | | 150 | 234 | 64.1% | |
| nru_packing_cpp | 161 | 14 | 175 | 422 | 92% | | 150 | 234 | 64.1% | |
| lib.ocudulog | 251 | 152 | 403 | 1250 | 62.2% | | 152 | 427 | 35.5% | |
| backend_worker_cpp | 51 | 21 | 72 | 160 | 70.8% | | 35 | 59 | 59.3% | |
| backend_worker_h | 16 | 0 | 16 | 110 | 100% | | 9 | 10 | 90% | |
| event_trace_cpp | 25 | 14 | 39 | 121 | 64.1% | | 6 | 50 | 12% | |
| log_backend_impl_h | 9 | 2 | 11 | 45 | 81.8% | | 17 | 32 | 53.1% | |
| object_repository_h | 10 | 1 | 11 | 73 | 90.9% | | 6 | 8 | 75% | |
| ocudulog_c_cpp | 0 | 64 | 64 | 178 | 0% | | 0 | 36 | 0% | |
| ocudulog_cpp | 111 | 48 | 159 | 458 | 69.8% | | 56 | 178 | 31.4% | |
| ocudulog_instance_h | 29 | 2 | 31 | 105 | 93.5% | | 23 | 54 | 42.5% | |
| lib.ocudulog.formatters | 119 | 15 | 134 | 575 | 88.8% | | 119 | 185 | 64.3% | |
| json_formatter_cpp | 38 | 8 | 46 | 161 | 82.6% | | 33 | 50 | 66% | |
| json_formatter_h | 11 | 0 | 11 | 106 | 100% | | 22 | 30 | 73.3% | |
| text_formatter_cpp | 62 | 5 | 67 | 212 | 92.5% | | 39 | 52 | 75% | |
| text_formatter_h | 8 | 2 | 10 | 96 | 80% | | 25 | 53 | 47.1% | |
| lib.ocudulog.sinks | 65 | 85 | 150 | 485 | 43.3% | | 69 | 171 | 40.3% | |
| buffered_file_sink_h | 0 | 22 | 22 | 68 | 0% | | 0 | 18 | 0% | |
| file_sink_h | 29 | 3 | 32 | 97 | 90.6% | | 28 | 44 | 63.6% | |
| file_utils_h | 27 | 8 | 35 | 125 | 77.1% | | 37 | 67 | 55.2% | |
| stream_sink_h | 9 | 0 | 9 | 38 | 100% | | 4 | 8 | 50% | |
| syslog_sink_h | 0 | 19 | 19 | 62 | 0% | | 0 | 18 | 0% | |
| udp_sink_h | 0 | 33 | 33 | 95 | 0% | | 0 | 16 | 0% | |
| lib.ocuduvec | 717 | 106 | 823 | 2555 | 87.1% | | 445 | 660 | 67.4% | |
| accumulate_cpp | 9 | 0 | 9 | 44 | 100% | | 6 | 6 | 100% | |
| add_cpp | 68 | 4 | 72 | 165 | 94.4% | | 46 | 66 | 69.6% | |
| bit_cpp | 126 | 0 | 126 | 407 | 100% | | 61 | 86 | 70.9% | |
| clip_cpp | 24 | 0 | 24 | 58 | 100% | | 16 | 20 | 80% | |
| compare_cpp | 39 | 0 | 39 | 241 | 100% | | 26 | 26 | 100% | |
| conversion_cpp | 129 | 8 | 137 | 556 | 94.1% | | 74 | 114 | 64.9% | |
| convolution_cpp | 40 | 0 | 40 | 84 | 100% | | 36 | 38 | 94.7% | |
| division_cpp | 14 | 2 | 16 | 42 | 87.5% | | 8 | 12 | 66.6% | |
| dot_prod_cpp | 42 | 0 | 42 | 139 | 100% | | 32 | 40 | 80% | |
| modulus_square_cpp | 58 | 0 | 58 | 157 | 100% | | 22 | 28 | 78.5% | |
| prod_cpp | 79 | 25 | 104 | 253 | 75.9% | | 57 | 94 | 60.6% | |
| sc_prod_cpp | 56 | 26 | 82 | 217 | 68.2% | | 39 | 64 | 60.9% | |
| subtract_cpp | 18 | 41 | 59 | 137 | 30.5% | | 15 | 58 | 25.8% | |
| unwrap_cpp | 15 | 0 | 15 | 55 | 100% | | 7 | 8 | 87.5% | |
| lib.ofh | 118 | 27 | 145 | 450 | 81.3% | | 42 | 128 | 32.8% | |
| ofh_factories_cpp | 81 | 16 | 97 | 226 | 83.5% | | 29 | 94 | 30.8% | |
| ofh_metrics_collector_impl_cpp | 8 | 9 | 17 | 38 | 47% | | 1 | 8 | 12.5% | |
| ofh_metrics_collector_impl_h | 1 | 0 | 1 | 37 | 100% | | 1 | 2 | 50% | |
| ofh_sector_controller_cpp | 10 | 0 | 10 | 23 | 100% | | 0 | 0 | | |
| ofh_sector_controller_h | 2 | 0 | 2 | 25 | 100% | | 1 | 2 | 50% | |
| ofh_sector_impl_cpp | 8 | 0 | 8 | 27 | 100% | | 2 | 4 | 50% | |
| ofh_sector_impl_h | 7 | 0 | 7 | 54 | 100% | | 7 | 14 | 50% | |
| operation_controller_dummy_h | 1 | 2 | 3 | 20 | 33.3% | | 1 | 4 | 25% | |
| lib.ofh.compression | 158 | 274 | 432 | 2359 | 36.5% | | 82 | 332 | 24.6% | |
| avx2_helpers_h | 0 | 10 | 10 | 108 | 0% | | 0 | 4 | 0% | |
| avx512_helpers_h | 5 | 0 | 5 | 127 | 100% | | 0 | 0 | | |
| compression_factory_cpp | 32 | 8 | 40 | 162 | 80% | | 41 | 94 | 43.6% | |
| iq_compression_bfp_avx2_cpp | 0 | 44 | 44 | 154 | 0% | | 0 | 18 | 0% | |
| iq_compression_bfp_avx2_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| iq_compression_bfp_avx512_cpp | 52 | 4 | 56 | 202 | 92.8% | | 12 | 18 | 66.6% | |
| iq_compression_bfp_avx512_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_bfp_impl_cpp | 5 | 45 | 50 | 142 | 10% | | 3 | 32 | 9.3% | |
| iq_compression_bfp_impl_h | 2 | 9 | 11 | 59 | 18.1% | | 0 | 10 | 0% | |
| iq_compression_death_impl_cpp | 0 | 4 | 4 | 22 | 0% | | 0 | 0 | | |
| iq_compression_death_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| iq_compression_none_avx2_cpp | 0 | 35 | 35 | 125 | 0% | | 0 | 20 | 0% | |
| iq_compression_none_avx2_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| iq_compression_none_avx512_cpp | 0 | 27 | 27 | 103 | 0% | | 0 | 16 | 0% | |
| iq_compression_none_avx512_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_none_impl_cpp | 11 | 19 | 30 | 90 | 36.6% | | 7 | 34 | 20.5% | |
| iq_compression_none_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| iq_compressor_selector_cpp | 10 | 0 | 10 | 29 | 100% | | 3 | 6 | 50% | |
| iq_decompressor_selector_cpp | 8 | 0 | 8 | 27 | 100% | | 3 | 6 | 50% | |
| packing_utils_avx2_h | 0 | 32 | 32 | 348 | 0% | | 0 | 30 | 0% | |
| packing_utils_avx512_h | 11 | 18 | 29 | 385 | 37.9% | | 4 | 24 | 16.6% | |
| packing_utils_generic_cpp | 14 | 11 | 25 | 57 | 56% | | 8 | 14 | 57.1% | |
| quantizer_h | 3 | 6 | 9 | 111 | 33.3% | | 1 | 6 | 16.6% | |
| lib.ofh.ecpri | 84 | 22 | 106 | 357 | 79.2% | | 23 | 33 | 69.6% | |
| ecpri_factories_cpp | 4 | 2 | 6 | 26 | 66.6% | | 0 | 0 | | |
| ecpri_packet_builder_impl_cpp | 27 | 1 | 28 | 84 | 96.4% | | 3 | 5 | 60% | |
| ecpri_packet_builder_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ecpri_packet_decoder_impl_cpp | 47 | 19 | 66 | 173 | 71.2% | | 20 | 28 | 71.4% | |
| ecpri_packet_decoder_impl_h | 5 | 0 | 5 | 61 | 100% | | 0 | 0 | | |
| lib.ofh.ethernet | 78 | 167 | 245 | 756 | 31.8% | | 21 | 164 | 12.8% | |
| ethernet_factories_cpp | 6 | 4 | 10 | 40 | 60% | | 0 | 0 | | |
| ethernet_frame_builder_impl_cpp | 9 | 0 | 9 | 31 | 100% | | 0 | 0 | | |
| ethernet_receiver_impl_cpp | 0 | 70 | 70 | 166 | 0% | | 0 | 70 | 0% | |
| ethernet_receiver_impl_h | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| ethernet_rx_buffer_impl_cpp | 21 | 6 | 27 | 57 | 77.7% | | 6 | 10 | 60% | |
| ethernet_rx_buffer_pool_h | 15 | 1 | 16 | 70 | 93.7% | | 9 | 16 | 56.2% | |
| ethernet_rx_metrics_collector_impl_h | 0 | 20 | 20 | 75 | 0% | | 0 | 16 | 0% | |
| ethernet_transmitter_impl_cpp | 0 | 43 | 43 | 99 | 0% | | 0 | 26 | 0% | |
| ethernet_tx_metrics_collector_impl_h | 0 | 22 | 22 | 82 | 0% | | 0 | 18 | 0% | |
| vlan_ethernet_frame_builder_impl_cpp | 15 | 0 | 15 | 52 | 100% | | 2 | 4 | 50% | |
| vlan_ethernet_frame_decoder_impl_cpp | 11 | 0 | 11 | 35 | 100% | | 4 | 4 | 100% | |
| vlan_ethernet_frame_decoder_impl_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| lib.ofh.receiver | 527 | 119 | 646 | 2196 | 81.5% | | 301 | 606 | 49.6% | |
| ofh_closed_rx_window_handler_cpp | 32 | 20 | 52 | 122 | 61.5% | | 18 | 68 | 26.4% | |
| ofh_closed_rx_window_handler_h | 5 | 0 | 5 | 65 | 100% | | 3 | 6 | 50% | |
| ofh_data_flow_uplane_decoding_metrics_collector_h | 3 | 15 | 18 | 78 | 16.6% | | 2 | 14 | 14.2% | |
| ofh_data_flow_uplane_uplink_data_impl_cpp | 29 | 14 | 43 | 98 | 67.4% | | 21 | 38 | 55.2% | |
| ofh_data_flow_uplane_uplink_data_impl_h | 1 | 0 | 1 | 55 | 100% | | 0 | 0 | | |
| ofh_data_flow_uplane_uplink_prach_impl_cpp | 39 | 14 | 53 | 113 | 73.5% | | 26 | 44 | 59% | |
| ofh_data_flow_uplane_uplink_prach_impl_h | 1 | 0 | 1 | 58 | 100% | | 0 | 0 | | |
| ofh_message_receiver_impl_cpp | 82 | 10 | 92 | 182 | 89.1% | | 45 | 66 | 68.1% | |
| ofh_message_receiver_impl_h | 3 | 2 | 5 | 88 | 60% | | 4 | 10 | 40% | |
| ofh_message_receiver_metrics_collector_h | 7 | 6 | 13 | 58 | 53.8% | | 2 | 6 | 33.3% | |
| ofh_message_receiver_task_dispatcher_h | 24 | 2 | 26 | 67 | 92.3% | | 6 | 14 | 42.8% | |
| ofh_receiver_controller_cpp | 8 | 0 | 8 | 20 | 100% | | 0 | 0 | | |
| ofh_receiver_controller_h | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| ofh_receiver_factories_cpp | 46 | 4 | 50 | 179 | 92% | | 37 | 104 | 35.5% | |
| ofh_receiver_impl_cpp | 57 | 2 | 59 | 135 | 96.6% | | 30 | 62 | 48.3% | |
| ofh_receiver_impl_h | 4 | 0 | 4 | 84 | 100% | | 0 | 0 | | |
| ofh_receiver_metrics_collector_impl_h | 11 | 7 | 18 | 51 | 61.1% | | 2 | 10 | 20% | |
| ofh_rx_symbol_reorderer_cpp | 7 | 1 | 8 | 26 | 87.5% | | 5 | 8 | 62.5% | |
| ofh_rx_symbol_reorderer_h | 5 | 3 | 8 | 39 | 62.5% | | 1 | 4 | 25% | |
| ofh_rx_window_checker_cpp | 30 | 18 | 48 | 131 | 62.5% | | 16 | 28 | 57.1% | |
| ofh_rx_window_checker_h | 3 | 0 | 3 | 74 | 100% | | 1 | 2 | 50% | |
| ofh_sequence_id_checker_dummy_impl_h | 2 | 0 | 2 | 17 | 100% | | 1 | 2 | 50% | |
| ofh_sequence_id_checker_impl_h | 22 | 0 | 22 | 84 | 100% | | 14 | 16 | 87.5% | |
| ofh_uplane_prach_data_flow_notifier_cpp | 6 | 0 | 6 | 25 | 100% | | 5 | 10 | 50% | |
| ofh_uplane_prach_data_flow_notifier_h | 6 | 0 | 6 | 25 | 100% | | 4 | 8 | 50% | |
| ofh_uplane_prach_symbol_data_flow_writer_cpp | 38 | 0 | 38 | 106 | 100% | | 26 | 34 | 76.4% | |
| ofh_uplane_prach_symbol_data_flow_writer_h | 7 | 1 | 8 | 31 | 87.5% | | 2 | 4 | 50% | |
| ofh_uplane_rx_symbol_data_flow_notifier_cpp | 7 | 0 | 7 | 25 | 100% | | 7 | 12 | 58.3% | |
| ofh_uplane_rx_symbol_data_flow_notifier_h | 6 | 0 | 6 | 25 | 100% | | 4 | 8 | 50% | |
| ofh_uplane_rx_symbol_data_flow_writer_cpp | 25 | 0 | 25 | 81 | 100% | | 15 | 20 | 75% | |
| ofh_uplane_rx_symbol_data_flow_writer_h | 8 | 0 | 8 | 32 | 100% | | 4 | 8 | 50% | |
| lib.ofh.serdes | 325 | 19 | 344 | 1285 | 94.4% | | 125 | 240 | 52% | |
| ofh_cplane_message_builder_dynamic_compression_impl_cpp | 7 | 0 | 7 | 28 | 100% | | 4 | 4 | 100% | |
| ofh_cplane_message_builder_dynamic_compression_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ofh_cplane_message_builder_impl_cpp | 77 | 0 | 77 | 305 | 100% | | 2 | 4 | 50% | |
| ofh_cplane_message_builder_static_compression_impl_cpp | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| ofh_cplane_message_builder_static_compression_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ofh_serdes_factories_cpp | 7 | 7 | 14 | 62 | 50% | | 1 | 4 | 25% | |
| ofh_uplane_message_builder_dynamic_compression_impl_cpp | 9 | 0 | 9 | 34 | 100% | | 3 | 4 | 75% | |
| ofh_uplane_message_builder_dynamic_compression_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| ofh_uplane_message_builder_impl_cpp | 35 | 3 | 38 | 142 | 92.1% | | 7 | 14 | 50% | |
| ofh_uplane_message_builder_impl_h | 2 | 0 | 2 | 21 | 100% | | 0 | 0 | | |
| ofh_uplane_message_builder_static_compression_impl_cpp | 2 | 3 | 5 | 25 | 40% | | 0 | 2 | 0% | |
| ofh_uplane_message_builder_static_compression_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_dynamic_compression_impl_cpp | 15 | 0 | 15 | 43 | 100% | | 10 | 10 | 100% | |
| ofh_uplane_message_decoder_dynamic_compression_impl_h | 5 | 0 | 5 | 28 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_impl_cpp | 139 | 6 | 145 | 402 | 95.8% | | 69 | 72 | 95.8% | |
| ofh_uplane_message_decoder_impl_h | 10 | 0 | 10 | 61 | 100% | | 29 | 126 | 23% | |
| ofh_uplane_message_decoder_static_compression_impl_cpp | 7 | 0 | 7 | 33 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_static_compression_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| lib.ofh.support | 292 | 22 | 314 | 1163 | 92.9% | | 167 | 246 | 67.8% | |
| context_repository_helpers_h | 4 | 0 | 4 | 32 | 100% | | 8 | 10 | 80% | |
| logger_utils_h | 4 | 1 | 5 | 20 | 80% | | 1 | 2 | 50% | |
| metrics_helpers_h | 9 | 0 | 9 | 42 | 100% | | 11 | 18 | 61.1% | |
| network_order_binary_deserializer_h | 13 | 0 | 13 | 99 | 100% | | 26 | 42 | 61.9% | |
| network_order_binary_serializer_h | 18 | 0 | 18 | 85 | 100% | | 1 | 2 | 50% | |
| prach_context_repository_h | 103 | 4 | 107 | 313 | 96.2% | | 43 | 66 | 65.1% | |
| uplane_bound_check_helpers_h | 18 | 14 | 32 | 80 | 56.2% | | 9 | 16 | 56.2% | |
| uplink_context_repository_h | 68 | 3 | 71 | 249 | 95.7% | | 40 | 58 | 68.9% | |
| uplink_cplane_context_repository_h | 24 | 0 | 24 | 95 | 100% | | 1 | 2 | 50% | |
| uplink_notified_grid_symbol_repository_h | 31 | 0 | 31 | 148 | 100% | | 27 | 30 | 90% | |
| lib.ofh.timing | 101 | 28 | 129 | 450 | 78.2% | | 24 | 54 | 44.4% | |
| ofh_timing_manager_impl_cpp | 6 | 0 | 6 | 22 | 100% | | 0 | 0 | | |
| ofh_timing_manager_impl_h | 3 | 0 | 3 | 21 | 100% | | 1 | 2 | 50% | |
| ofh_timing_metrics_collector_impl_cpp | 4 | 13 | 17 | 45 | 23.5% | | 0 | 14 | 0% | |
| ofh_timing_metrics_collector_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| realtime_timing_worker_cpp | 81 | 15 | 96 | 222 | 84.3% | | 23 | 38 | 60.5% | |
| realtime_timing_worker_h | 6 | 0 | 6 | 125 | 100% | | 0 | 0 | | |
| lib.ofh.transmitter | 667 | 164 | 831 | 2612 | 80.2% | | 327 | 753 | 43.4% | |
| helpers_h | 5 | 0 | 5 | 31 | 100% | | 5 | 6 | 83.3% | |
| ofh_data_flow_cplane_scheduling_commands_impl_cpp | 116 | 11 | 127 | 292 | 91.3% | | 49 | 109 | 44.9% | |
| ofh_data_flow_cplane_scheduling_commands_impl_h | 0 | 1 | 1 | 63 | 0% | | 0 | 0 | | |
| ofh_data_flow_cplane_scheduling_commands_metrics_decorator_h | 0 | 32 | 32 | 93 | 0% | | 0 | 16 | 0% | |
| ofh_data_flow_cplane_scheduling_commands_task_dispatcher_h | 15 | 9 | 24 | 76 | 62.5% | | 6 | 26 | 23% | |
| ofh_data_flow_uplane_downlink_data_impl_cpp | 74 | 11 | 85 | 212 | 87% | | 22 | 44 | 50% | |
| ofh_data_flow_uplane_downlink_data_impl_h | 1 | 1 | 2 | 96 | 50% | | 0 | 0 | | |
| ofh_data_flow_uplane_downlink_data_metrics_decorator_h | 0 | 26 | 26 | 81 | 0% | | 0 | 14 | 0% | |
| ofh_data_flow_uplane_downlink_task_dispatcher_h | 15 | 3 | 18 | 61 | 83.3% | | 6 | 14 | 42.8% | |
| ofh_downlink_handler_impl_cpp | 57 | 0 | 57 | 119 | 100% | | 35 | 72 | 48.6% | |
| ofh_downlink_handler_impl_h | 3 | 0 | 3 | 80 | 100% | | 1 | 2 | 50% | |
| ofh_downlink_handler_metrics_collector_h | 4 | 9 | 13 | 48 | 30.7% | | 3 | 10 | 30% | |
| ofh_message_transmitter_impl_cpp | 38 | 9 | 47 | 125 | 80.8% | | 28 | 56 | 50% | |
| ofh_message_transmitter_metrics_collector_h | 4 | 13 | 17 | 71 | 23.5% | | 3 | 14 | 21.4% | |
| ofh_transmitter_factories_cpp | 89 | 5 | 94 | 248 | 94.6% | | 66 | 166 | 39.7% | |
| ofh_transmitter_impl_cpp | 62 | 0 | 62 | 129 | 100% | | 24 | 54 | 44.4% | |
| ofh_transmitter_impl_h | 2 | 0 | 2 | 66 | 100% | | 0 | 0 | | |
| ofh_transmitter_metrics_collector_impl_h | 8 | 7 | 15 | 46 | 53.3% | | 1 | 6 | 16.6% | |
| ofh_transmitter_ota_symbol_task_dispatcher_h | 17 | 4 | 21 | 59 | 80.9% | | 7 | 18 | 38.8% | |
| ofh_tx_window_checker_h | 17 | 0 | 17 | 59 | 100% | | 6 | 8 | 75% | |
| ofh_uplane_fragment_size_calculator_cpp | 31 | 0 | 31 | 96 | 100% | | 8 | 10 | 80% | |
| ofh_uplink_request_handler_impl_cpp | 85 | 6 | 91 | 222 | 93.4% | | 41 | 70 | 58.5% | |
| ofh_uplink_request_handler_impl_h | 2 | 0 | 2 | 81 | 100% | | 1 | 2 | 50% | |
| ofh_uplink_request_handler_metrics_collector_h | 2 | 6 | 8 | 36 | 25% | | 1 | 4 | 25% | |
| ofh_uplink_request_handler_task_dispatcher_cpp | 11 | 11 | 22 | 56 | 50% | | 4 | 20 | 20% | |
| ofh_uplink_request_handler_task_dispatcher_h | 3 | 0 | 3 | 29 | 100% | | 1 | 2 | 50% | |
| sequence_identifier_generator_h | 6 | 0 | 6 | 37 | 100% | | 9 | 10 | 90% | |
| lib.pcap | 292 | 112 | 404 | 987 | 72.2% | | 172 | 384 | 44.7% | |
| backend_pcap_writer_cpp | 51 | 22 | 73 | 165 | 69.8% | | 41 | 88 | 46.5% | |
| backend_pcap_writer_h | 9 | 1 | 10 | 42 | 90% | | 9 | 16 | 56.2% | |
| dlt_pcap_impl_cpp | 25 | 13 | 38 | 99 | 65.7% | | 17 | 42 | 40.4% | |
| dlt_pcap_impl_h | 0 | 1 | 1 | 33 | 0% | | 0 | 0 | | |
| mac_pcap_impl_cpp | 49 | 11 | 60 | 127 | 81.6% | | 24 | 48 | 50% | |
| mac_pcap_impl_h | 0 | 1 | 1 | 38 | 0% | | 0 | 0 | | |
| pcap_file_writer_cpp | 64 | 27 | 91 | 192 | 70.3% | | 32 | 58 | 55.1% | |
| pcap_rlc_pdu_context_cpp | 55 | 6 | 61 | 93 | 90.1% | | 31 | 56 | 55.3% | |
| rlc_pcap_impl_cpp | 39 | 29 | 68 | 169 | 57.3% | | 18 | 76 | 23.6% | |
| rlc_pcap_impl_h | 0 | 1 | 1 | 29 | 0% | | 0 | 0 | | |
| lib.pdcp | 984 | 276 | 1260 | 3937 | 78% | | 828 | 1451 | 57% | |
| pdcp_bearer_logger_h | 7 | 0 | 7 | 49 | 100% | | 5 | 12 | 41.6% | |
| pdcp_crypto_token_h | 10 | 1 | 11 | 65 | 90.9% | | 17 | 31 | 54.8% | |
| pdcp_entity_impl_h | 27 | 0 | 27 | 88 | 100% | | 13 | 28 | 46.4% | |
| pdcp_entity_rx_cpp | 294 | 60 | 354 | 862 | 83% | | 224 | 366 | 61.2% | |
| pdcp_entity_rx_h | 10 | 10 | 20 | 284 | 50% | | 28 | 57 | 49.1% | |
| pdcp_entity_tx_cpp | 433 | 168 | 601 | 1429 | 72% | | 361 | 660 | 54.6% | |
| pdcp_entity_tx_h | 19 | 17 | 36 | 407 | 52.7% | | 37 | 83 | 44.5% | |
| pdcp_entity_tx_rx_base_h | 26 | 2 | 28 | 105 | 92.8% | | 45 | 50 | 90% | |
| pdcp_factory_cpp | 16 | 0 | 16 | 29 | 100% | | 0 | 0 | | |
| pdcp_metrics_aggregator_cpp | 26 | 5 | 31 | 65 | 83.8% | | 7 | 16 | 43.7% | |
| pdcp_metrics_aggregator_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| pdcp_pdu_h | 2 | 6 | 8 | 136 | 25% | | 4 | 7 | 57.1% | |
| pdcp_rx_metrics_impl_h | 42 | 2 | 44 | 154 | 95.4% | | 29 | 46 | 63% | |
| pdcp_sn_h | 7 | 0 | 7 | 32 | 100% | | 21 | 35 | 60% | |
| pdcp_tx_metrics_impl_h | 34 | 0 | 34 | 113 | 100% | | 30 | 50 | 60% | |
| pdcp_tx_window_cpp | 29 | 4 | 33 | 73 | 87.8% | | 7 | 10 | 70% | |
| pdcp_tx_window_h | 1 | 1 | 2 | 30 | 50% | | 0 | 0 | | |
| lib.phy.generic_functions | 317 | 36 | 353 | 1354 | 89.8% | | 299 | 426 | 70.1% | |
| dft_processor_ci16_avx2_cpp | 41 | 3 | 44 | 309 | 93.1% | | 10 | 12 | 83.3% | |
| dft_processor_fftw_impl_cpp | 48 | 21 | 69 | 187 | 69.5% | | 32 | 58 | 55.1% | |
| dft_processor_fftw_impl_h | 6 | 3 | 9 | 110 | 66.6% | | 5 | 10 | 50% | |
| dft_processor_generic_impl_cpp | 193 | 2 | 195 | 560 | 98.9% | | 244 | 330 | 73.9% | |
| dft_processor_generic_impl_h | 1 | 2 | 3 | 49 | 33.3% | | 0 | 0 | | |
| generic_functions_factories_cpp | 28 | 5 | 33 | 139 | 84.8% | | 8 | 16 | 50% | |
| lib.phy.generic_functions.precoding | 189 | 4 | 193 | 923 | 97.9% | | 118 | 136 | 86.7% | |
| channel_precoder_avx2_cpp | 71 | 4 | 75 | 325 | 94.6% | | 42 | 46 | 91.3% | |
| channel_precoder_avx2_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_avx512_cpp | 70 | 0 | 70 | 381 | 100% | | 45 | 46 | 97.8% | |
| channel_precoder_avx512_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_generic_cpp | 23 | 0 | 23 | 54 | 100% | | 12 | 12 | 100% | |
| channel_precoder_generic_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_impl_cpp | 13 | 0 | 13 | 53 | 100% | | 6 | 10 | 60% | |
| precoding_factories_cpp | 9 | 0 | 9 | 62 | 100% | | 13 | 22 | 59% | |
| lib.phy.generic_functions.transform_precoding | 23 | 22 | 45 | 165 | 51.1% | | 20 | 58 | 34.4% | |
| transform_precoder_dft_impl_cpp | 0 | 22 | 22 | 69 | 0% | | 0 | 22 | 0% | |
| transform_precoder_dft_impl_h | 9 | 0 | 9 | 41 | 100% | | 10 | 20 | 50% | |
| transform_precoding_factories_cpp | 14 | 0 | 14 | 55 | 100% | | 10 | 16 | 62.5% | |
| lib.phy.lower | 173 | 18 | 191 | 686 | 90.5% | | 105 | 203 | 51.7% | |
| lower_phy_baseband_processor_cpp | 66 | 1 | 67 | 173 | 98.5% | | 43 | 76 | 56.5% | |
| lower_phy_baseband_processor_h | 22 | 1 | 23 | 182 | 95.6% | | 22 | 34 | 64.7% | |
| lower_phy_factory_cpp | 60 | 6 | 66 | 183 | 90.9% | | 28 | 69 | 40.5% | |
| lower_phy_impl_cpp | 12 | 10 | 22 | 53 | 54.5% | | 11 | 22 | 50% | |
| lower_phy_impl_h | 13 | 0 | 13 | 95 | 100% | | 1 | 2 | 50% | |
| lib.phy.lower.amplitude_controller | 35 | 15 | 50 | 201 | 70% | | 9 | 16 | 56.2% | |
| amplitude_controller_clipping_impl_cpp | 15 | 4 | 19 | 50 | 78.9% | | 7 | 10 | 70% | |
| amplitude_controller_clipping_impl_h | 7 | 0 | 7 | 46 | 100% | | 0 | 0 | | |
| amplitude_controller_factories_cpp | 13 | 6 | 19 | 61 | 68.4% | | 2 | 4 | 50% | |
| amplitude_controller_scaling_impl_cpp | 0 | 4 | 4 | 19 | 0% | | 0 | 2 | 0% | |
| amplitude_controller_scaling_impl_h | 0 | 1 | 1 | 25 | 0% | | 0 | 0 | | |
| lib.phy.lower.modulation | 164 | 142 | 306 | 1141 | 53.5% | | 91 | 332 | 27.4% | |
| modulation_factories_cpp | 41 | 32 | 73 | 222 | 56.1% | | 22 | 82 | 26.8% | |
| ofdm_demodulator_impl_cpp | 47 | 10 | 57 | 162 | 82.4% | | 26 | 48 | 54.1% | |
| ofdm_demodulator_impl_h | 8 | 2 | 10 | 102 | 80% | | 4 | 6 | 66.6% | |
| ofdm_demodulator_pool_h | 0 | 15 | 15 | 57 | 0% | | 0 | 16 | 0% | |
| ofdm_modulator_impl_cpp | 39 | 3 | 42 | 130 | 92.8% | | 24 | 36 | 66.6% | |
| ofdm_modulator_impl_h | 8 | 2 | 10 | 87 | 80% | | 4 | 6 | 66.6% | |
| ofdm_modulator_pool_h | 0 | 14 | 14 | 57 | 0% | | 0 | 12 | 0% | |
| ofdm_prach_demodulator_impl_cpp | 0 | 63 | 63 | 206 | 0% | | 0 | 110 | 0% | |
| ofdm_prach_demodulator_impl_h | 6 | 0 | 6 | 39 | 100% | | 3 | 6 | 50% | |
| phase_compensation_lut_h | 15 | 1 | 16 | 79 | 93.7% | | 8 | 10 | 80% | |
| lib.phy.lower.processors | 14 | 18 | 32 | 148 | 43.7% | | 11 | 26 | 42.3% | |
| baseband_cfo_processor_h | 7 | 16 | 23 | 89 | 30.4% | | 4 | 16 | 25% | |
| resource_request_pool_h | 7 | 2 | 9 | 59 | 77.7% | | 7 | 10 | 70% | |
| lib.phy.lower.processors.adaptors | 63 | 1 | 64 | 303 | 98.4% | | 6 | 14 | 42.8% | |
| processor_handler_adaptor_cpp | 9 | 0 | 9 | 29 | 100% | | 1 | 2 | 50% | |
| processor_handler_adaptor_h | 6 | 1 | 7 | 61 | 85.7% | | 1 | 4 | 25% | |
| processor_notifier_adaptor_cpp | 33 | 0 | 33 | 68 | 100% | | 1 | 2 | 50% | |
| processor_notifier_adaptor_h | 15 | 0 | 15 | 145 | 100% | | 3 | 6 | 50% | |
| lib.phy.lower.processors.downlink | 105 | 16 | 121 | 513 | 86.7% | | 68 | 114 | 59.6% | |
| downlink_processor_baseband_impl_cpp | 72 | 8 | 80 | 199 | 90% | | 59 | 96 | 61.4% | |
| downlink_processor_baseband_impl_h | 4 | 2 | 6 | 183 | 66.6% | | 2 | 4 | 50% | |
| downlink_processor_factories_cpp | 16 | 0 | 16 | 54 | 100% | | 4 | 8 | 50% | |
| downlink_processor_impl_cpp | 12 | 6 | 18 | 48 | 66.6% | | 3 | 6 | 50% | |
| downlink_processor_impl_h | 1 | 0 | 1 | 29 | 100% | | 0 | 0 | | |
| lib.phy.lower.processors.downlink.pdxch | 129 | 12 | 141 | 501 | 91.4% | | 68 | 128 | 53.1% | |
| pdxch_baseband_modulator_h | 66 | 4 | 70 | 236 | 94.2% | | 33 | 58 | 56.8% | |
| pdxch_processor_factories_cpp | 18 | 0 | 18 | 56 | 100% | | 9 | 20 | 45% | |
| pdxch_processor_impl_cpp | 28 | 8 | 36 | 103 | 77.7% | | 21 | 38 | 55.2% | |
| pdxch_processor_impl_h | 17 | 0 | 17 | 106 | 100% | | 5 | 12 | 41.6% | |
| lib.phy.lower.processors.uplink | 135 | 9 | 144 | 401 | 93.7% | | 52 | 77 | 67.5% | |
| uplink_processor_factories_cpp | 19 | 0 | 19 | 59 | 100% | | 7 | 16 | 43.7% | |
| uplink_processor_impl_cpp | 112 | 9 | 121 | 282 | 92.5% | | 45 | 61 | 73.7% | |
| uplink_processor_impl_h | 4 | 0 | 4 | 60 | 100% | | 0 | 0 | | |
| lib.phy.lower.processors.uplink.prach | 116 | 2 | 118 | 472 | 98.3% | | 73 | 117 | 62.3% | |
| prach_processor_factories_cpp | 20 | 0 | 20 | 63 | 100% | | 12 | 22 | 54.5% | |
| prach_processor_impl_h | 27 | 0 | 27 | 98 | 100% | | 19 | 26 | 73% | |
| prach_processor_worker_cpp | 58 | 2 | 60 | 195 | 96.6% | | 36 | 55 | 65.4% | |
| prach_processor_worker_h | 11 | 0 | 11 | 116 | 100% | | 6 | 14 | 42.8% | |
| lib.phy.lower.processors.uplink.puxch | 55 | 8 | 63 | 216 | 87.3% | | 33 | 52 | 63.4% | |
| puxch_processor_factories_cpp | 18 | 0 | 18 | 59 | 100% | | 9 | 16 | 56.2% | |
| puxch_processor_impl_cpp | 27 | 8 | 35 | 103 | 77.1% | | 19 | 28 | 67.8% | |
| puxch_processor_impl_h | 10 | 0 | 10 | 54 | 100% | | 5 | 8 | 62.5% | |
| lib.phy.metrics | 0 | 635 | 635 | 1917 | 0% | | 0 | 356 | 0% | |
| phy_metrics_channel_equalizer_decorator_h | 0 | 16 | 16 | 51 | 0% | | 0 | 6 | 0% | |
| phy_metrics_channel_precoder_decorator_h | 0 | 24 | 24 | 63 | 0% | | 0 | 8 | 0% | |
| phy_metrics_crc_calculator_decorator_h | 0 | 30 | 30 | 83 | 0% | | 0 | 10 | 0% | |
| phy_metrics_demodulation_mapper_decorator_h | 0 | 13 | 13 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_downlink_processor_decorator_h | 0 | 53 | 53 | 169 | 0% | | 0 | 44 | 0% | |
| phy_metrics_evm_calculator_decorator_h | 0 | 13 | 13 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_factories_cpp | 0 | 117 | 117 | 419 | 0% | | 0 | 100 | 0% | |
| phy_metrics_ldpc_decoder_decorator_h | 0 | 15 | 15 | 47 | 0% | | 0 | 8 | 0% | |
| phy_metrics_ldpc_encoder_decorator_h | 0 | 13 | 13 | 43 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ldpc_rate_dematcher_decorator_h | 0 | 12 | 12 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ldpc_rate_matcher_decorator_h | 0 | 12 | 12 | 39 | 0% | | 0 | 6 | 0% | |
| phy_metrics_modulation_mapper_decorator_h | 0 | 21 | 21 | 55 | 0% | | 0 | 8 | 0% | |
| phy_metrics_pdsch_dmrs_generator_decorator_h | 0 | 11 | 11 | 38 | 0% | | 0 | 6 | 0% | |
| phy_metrics_pdsch_processor_decorator_h | 0 | 32 | 32 | 96 | 0% | | 0 | 26 | 0% | |
| phy_metrics_port_channel_estimator_decorator_h | 0 | 11 | 11 | 36 | 0% | | 0 | 4 | 0% | |
| phy_metrics_pseudo_random_generator_decorator_h | 0 | 63 | 63 | 134 | 0% | | 0 | 18 | 0% | |
| phy_metrics_pusch_channel_estimator_decorator_h | 0 | 12 | 12 | 41 | 0% | | 0 | 6 | 0% | |
| phy_metrics_pusch_demodulator_decorator_h | 0 | 31 | 31 | 84 | 0% | | 0 | 12 | 0% | |
| phy_metrics_pusch_processor_decorator_h | 0 | 43 | 43 | 135 | 0% | | 0 | 34 | 0% | |
| phy_metrics_time_alignment_estimator_decorator_h | 0 | 33 | 33 | 96 | 0% | | 0 | 12 | 0% | |
| phy_metrics_transform_precoder_decorator_h | 0 | 15 | 15 | 44 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ulsch_demultiplex_decorator_h | 0 | 45 | 45 | 118 | 0% | | 0 | 18 | 0% | |
| lib.phy.support | 459 | 63 | 522 | 1765 | 87.9% | | 241 | 408 | 59% | |
| prach_buffer_impl_h | 20 | 1 | 21 | 101 | 95.2% | | 9 | 18 | 50% | |
| rb_allocation_cpp | 31 | 5 | 36 | 88 | 86.1% | | 16 | 26 | 61.5% | |
| re_pattern_cpp | 74 | 8 | 82 | 214 | 90.2% | | 51 | 68 | 75% | |
| resource_grid_impl_cpp | 15 | 0 | 15 | 41 | 100% | | 4 | 4 | 100% | |
| resource_grid_mapper_impl_cpp | 145 | 6 | 151 | 441 | 96% | | 87 | 136 | 63.9% | |
| resource_grid_mapper_impl_h | 1 | 0 | 1 | 21 | 100% | | 1 | 2 | 50% | |
| resource_grid_pool_impl_cpp | 27 | 8 | 35 | 111 | 77.1% | | 12 | 22 | 54.5% | |
| resource_grid_pool_impl_h | 9 | 0 | 9 | 91 | 100% | | 3 | 6 | 50% | |
| resource_grid_reader_impl_cpp | 41 | 27 | 68 | 216 | 60.2% | | 21 | 54 | 38.8% | |
| resource_grid_reader_impl_h | 1 | 1 | 2 | 63 | 50% | | 2 | 2 | 100% | |
| resource_grid_writer_impl_cpp | 61 | 2 | 63 | 175 | 96.8% | | 24 | 44 | 54.5% | |
| resource_grid_writer_impl_h | 2 | 0 | 2 | 55 | 100% | | 0 | 0 | | |
| support_factories_cpp | 32 | 5 | 37 | 148 | 86.4% | | 11 | 26 | 42.3% | |
| lib.phy.support.interpolator | 32 | 3 | 35 | 142 | 91.4% | | 18 | 26 | 69.2% | |
| interpolator_linear_impl_cpp | 31 | 3 | 34 | 123 | 91.1% | | 18 | 26 | 69.2% | |
| interpolator_linear_impl_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| lib.phy.support.time_alignment_estimator | 67 | 27 | 94 | 288 | 71.2% | | 35 | 64 | 54.6% | |
| time_alignment_estimator_dft_impl_cpp | 51 | 27 | 78 | 236 | 65.3% | | 27 | 50 | 54% | |
| time_alignment_estimator_factories_cpp | 16 | 0 | 16 | 52 | 100% | | 8 | 14 | 57.1% | |
| lib.phy.upper | 707 | 888 | 1595 | 5253 | 44.3% | | 416 | 2225 | 18.6% | |
| downlink_processor_multi_executor_impl_cpp | 80 | 15 | 95 | 279 | 84.2% | | 33 | 62 | 53.2% | |
| downlink_processor_multi_executor_impl_h | 9 | 1 | 10 | 150 | 90% | | 5 | 10 | 50% | |
| downlink_processor_multi_executor_state_h | 15 | 2 | 17 | 84 | 88.2% | | 8 | 18 | 44.4% | |
| downlink_processor_pool_impl_cpp | 8 | 2 | 10 | 28 | 80% | | 5 | 8 | 62.5% | |
| downlink_processor_pool_impl_h | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| log_likelihood_ratio_cpp | 82 | 0 | 82 | 540 | 100% | | 55 | 66 | 83.3% | |
| processor_pool_helpers_h | 16 | 3 | 19 | 79 | 84.2% | | 9 | 22 | 40.9% | |
| rx_buffer_codeblock_pool_h | 18 | 0 | 18 | 97 | 100% | | 14 | 24 | 58.3% | |
| rx_buffer_impl_h | 55 | 0 | 55 | 238 | 100% | | 29 | 40 | 72.5% | |
| rx_buffer_pool_impl_cpp | 44 | 0 | 44 | 148 | 100% | | 34 | 34 | 100% | |
| rx_buffer_pool_impl_h | 12 | 0 | 12 | 71 | 100% | | 6 | 12 | 50% | |
| rx_payload_buffer_pool_h | 14 | 1 | 15 | 59 | 93.3% | | 7 | 10 | 70% | |
| uplink_pdu_slot_repository_impl_h | 49 | 23 | 72 | 193 | 68% | | 17 | 46 | 36.9% | |
| uplink_processor_fsm_h | 63 | 5 | 68 | 332 | 92.6% | | 60 | 92 | 65.2% | |
| uplink_processor_impl_cpp | 146 | 80 | 226 | 559 | 64.6% | | 92 | 214 | 42.9% | |
| uplink_processor_impl_h | 34 | 0 | 34 | 156 | 100% | | 14 | 29 | 48.2% | |
| uplink_processor_pool_impl_cpp | 16 | 2 | 18 | 46 | 88.8% | | 13 | 20 | 65% | |
| uplink_processor_pool_impl_h | 3 | 0 | 3 | 45 | 100% | | 0 | 0 | | |
| uplink_request_processor_impl_cpp | 8 | 4 | 12 | 40 | 66.6% | | 2 | 8 | 25% | |
| uplink_request_processor_impl_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| uplink_slot_processor_alt_impl_h | 11 | 0 | 11 | 57 | 100% | | 6 | 10 | 60% | |
| upper_phy_error_handler_impl_cpp | 0 | 16 | 16 | 43 | 0% | | 0 | 0 | | |
| upper_phy_error_handler_impl_h | 0 | 1 | 1 | 31 | 0% | | 0 | 0 | | |
| upper_phy_factories_cpp | 10 | 550 | 560 | 1336 | 1.7% | | 6 | 1320 | 0.4% | |
| upper_phy_impl_cpp | 0 | 52 | 52 | 140 | 0% | | 0 | 48 | 0% | |
| upper_phy_impl_h | 0 | 8 | 8 | 83 | 0% | | 0 | 4 | 0% | |
| upper_phy_pdu_validators_h | 0 | 41 | 41 | 106 | 0% | | 0 | 36 | 0% | |
| upper_phy_rx_results_notifier_wrapper_cpp | 0 | 24 | 24 | 45 | 0% | | 0 | 12 | 0% | |
| upper_phy_rx_results_notifier_wrapper_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| upper_phy_rx_symbol_handler_impl_cpp | 11 | 0 | 11 | 44 | 100% | | 1 | 2 | 50% | |
| upper_phy_rx_symbol_handler_impl_h | 0 | 1 | 1 | 20 | 0% | | 0 | 2 | 0% | |
| upper_phy_rx_symbol_handler_printer_decorator_h | 0 | 56 | 56 | 145 | 0% | | 0 | 74 | 0% | |
| lib.phy.upper.channel_coding | 237 | 4 | 241 | 931 | 98.3% | | 152 | 196 | 77.5% | |
| channel_coding_factories_cpp | 90 | 0 | 90 | 313 | 100% | | 56 | 94 | 59.5% | |
| crc_calculator_clmul_impl_cpp | 41 | 0 | 41 | 211 | 100% | | 26 | 26 | 100% | |
| crc_calculator_clmul_impl_h | 2 | 0 | 2 | 36 | 100% | | 1 | 2 | 50% | |
| crc_calculator_generic_impl_cpp | 39 | 0 | 39 | 91 | 100% | | 26 | 26 | 100% | |
| crc_calculator_generic_impl_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| crc_calculator_lut_impl_cpp | 49 | 3 | 52 | 140 | 94.2% | | 28 | 32 | 87.5% | |
| crc_calculator_lut_impl_h | 15 | 1 | 16 | 103 | 93.7% | | 15 | 16 | 93.7% | |
| lib.phy.upper.channel_coding.ldpc | 1276 | 223 | 1499 | 8930 | 85.1% | | 601 | 859 | 69.9% | |
| avx2_support_h | 15 | 0 | 15 | 88 | 100% | | 5 | 10 | 50% | |
| avx512_support_h | 15 | 0 | 15 | 89 | 100% | | 5 | 10 | 50% | |
| ldpc_decoder_avx2_cpp | 57 | 0 | 57 | 229 | 100% | | 13 | 16 | 81.2% | |
| ldpc_decoder_avx512_cpp | 57 | 0 | 57 | 254 | 100% | | 13 | 16 | 81.2% | |
| ldpc_decoder_generic_cpp | 38 | 1 | 39 | 105 | 97.4% | | 29 | 38 | 76.3% | |
| ldpc_decoder_generic_h | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
| ldpc_decoder_impl_cpp | 149 | 8 | 157 | 404 | 94.9% | | 109 | 160 | 68.1% | |
| ldpc_decoder_impl_h | 6 | 0 | 6 | 80 | 100% | | 4 | 4 | 100% | |
| ldpc_encoder_avx2_cpp | 198 | 5 | 203 | 486 | 97.5% | | 88 | 106 | 83% | |
| ldpc_encoder_avx2_h | 3 | 0 | 3 | 23 | 100% | | 2 | 4 | 50% | |
| ldpc_encoder_generic_cpp | 140 | 1 | 141 | 313 | 99.2% | | 63 | 74 | 85.1% | |
| ldpc_encoder_generic_h | 7 | 0 | 7 | 28 | 100% | | 1 | 2 | 50% | |
| ldpc_encoder_impl_cpp | 26 | 1 | 27 | 60 | 96.2% | | 11 | 20 | 55% | |
| ldpc_encoder_impl_h | 1 | 1 | 2 | 30 | 50% | | 0 | 0 | | |
| ldpc_graph_impl_cpp | 21 | 0 | 21 | 39 | 100% | | 6 | 6 | 100% | |
| ldpc_graph_impl_h | 9 | 0 | 9 | 122 | 100% | | 33 | 62 | 53.2% | |
| ldpc_luts_impl_cpp | 17 | 1 | 18 | 4549 | 94.4% | | 14 | 16 | 87.5% | |
| ldpc_rate_dematcher_avx2_impl_cpp | 71 | 92 | 163 | 346 | 43.5% | | 16 | 36 | 44.4% | |
| ldpc_rate_dematcher_avx2_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ldpc_rate_dematcher_avx512_impl_cpp | 72 | 80 | 152 | 371 | 47.3% | | 20 | 32 | 62.5% | |
| ldpc_rate_dematcher_avx512_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ldpc_rate_dematcher_impl_cpp | 82 | 22 | 104 | 240 | 78.8% | | 39 | 64 | 60.9% | |
| ldpc_rate_dematcher_impl_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ldpc_rate_matcher_impl_cpp | 118 | 8 | 126 | 275 | 93.6% | | 37 | 47 | 78.7% | |
| ldpc_rate_matcher_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ldpc_segmenter_helpers_h | 22 | 0 | 22 | 100 | 100% | | 8 | 8 | 100% | |
| ldpc_segmenter_rx_impl_cpp | 32 | 0 | 32 | 87 | 100% | | 17 | 26 | 65.3% | |
| ldpc_segmenter_rx_impl_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| ldpc_segmenter_tx_impl_cpp | 79 | 0 | 79 | 235 | 100% | | 48 | 62 | 77.4% | |
| ldpc_segmenter_tx_impl_h | 12 | 3 | 15 | 86 | 80% | | 13 | 26 | 50% | |
| simd_support_h | 21 | 0 | 21 | 175 | 100% | | 7 | 14 | 50% | |
| lib.phy.upper.channel_coding.polar | 409 | 15 | 424 | 1498 | 96.4% | | 201 | 275 | 73% | |
| polar_allocator_impl_cpp | 19 | 0 | 19 | 53 | 100% | | 9 | 10 | 90% | |
| polar_allocator_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| polar_code_impl_cpp | 109 | 11 | 120 | 522 | 90.8% | | 58 | 89 | 65.1% | |
| polar_code_impl_h | 1 | 0 | 1 | 102 | 100% | | 0 | 0 | | |
| polar_deallocator_impl_cpp | 10 | 0 | 10 | 25 | 100% | | 2 | 2 | 100% | |
| polar_deallocator_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| polar_decoder_impl_cpp | 161 | 2 | 163 | 333 | 98.7% | | 68 | 100 | 68% | |
| polar_decoder_impl_h | 0 | 1 | 1 | 45 | 0% | | 0 | 0 | | |
| polar_encoder_impl_cpp | 18 | 1 | 19 | 65 | 94.7% | | 9 | 10 | 90% | |
| polar_encoder_impl_h | 1 | 0 | 1 | 15 | 100% | | 1 | 2 | 50% | |
| polar_interleaver_impl_cpp | 11 | 0 | 11 | 39 | 100% | | 8 | 10 | 80% | |
| polar_interleaver_impl_h | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| polar_rate_dematcher_impl_cpp | 41 | 0 | 41 | 101 | 100% | | 28 | 34 | 82.3% | |
| polar_rate_dematcher_impl_h | 2 | 0 | 2 | 31 | 100% | | 0 | 0 | | |
| polar_rate_matcher_impl_cpp | 30 | 0 | 30 | 89 | 100% | | 18 | 18 | 100% | |
| polar_rate_matcher_impl_h | 2 | 0 | 2 | 24 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_coding.short | 131 | 1 | 132 | 376 | 99.2% | | 64 | 84 | 76.1% | |
| short_block_detector_impl_cpp | 73 | 0 | 73 | 205 | 100% | | 42 | 51 | 82.3% | |
| short_block_detector_impl_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| short_block_encoder_impl_cpp | 56 | 1 | 57 | 130 | 98.2% | | 22 | 33 | 66.6% | |
| short_block_encoder_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_modulation | 349 | 44 | 393 | 2317 | 88.8% | | 129 | 174 | 74.1% | |
| avx2_helpers_h | 9 | 0 | 9 | 236 | 100% | | 0 | 0 | | |
| channel_modulation_factories_cpp | 18 | 0 | 18 | 82 | 100% | | 9 | 18 | 50% | |
| demodulation_mapper_impl_cpp | 37 | 2 | 39 | 89 | 94.8% | | 15 | 19 | 78.9% | |
| demodulation_mapper_impl_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| demodulation_mapper_intervals_h | 7 | 0 | 7 | 45 | 100% | | 2 | 4 | 50% | |
| demodulation_mapper_qam16_cpp | 30 | 8 | 38 | 258 | 78.9% | | 11 | 16 | 68.7% | |
| demodulation_mapper_qam256_cpp | 14 | 27 | 41 | 408 | 34.1% | | 3 | 10 | 30% | |
| demodulation_mapper_qam64_cpp | 37 | 0 | 37 | 447 | 100% | | 9 | 10 | 90% | |
| demodulation_mapper_qpsk_cpp | 20 | 1 | 21 | 154 | 95.2% | | 5 | 6 | 83.3% | |
| evm_calculator_generic_impl_cpp | 15 | 0 | 15 | 55 | 100% | | 7 | 8 | 87.5% | |
| evm_calculator_generic_impl_h | 4 | 0 | 4 | 22 | 100% | | 4 | 8 | 50% | |
| modulation_mapper_avx512_impl_cpp | 30 | 0 | 30 | 176 | 100% | | 12 | 14 | 85.7% | |
| modulation_mapper_avx512_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| modulation_mapper_lut_impl_cpp | 125 | 6 | 131 | 287 | 95.4% | | 52 | 61 | 85.2% | |
| modulation_mapper_lut_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_processors.pdcch | 94 | 164 | 258 | 873 | 36.4% | | 63 | 262 | 24% | |
| factories_cpp | 13 | 54 | 67 | 182 | 19.4% | | 11 | 112 | 9.8% | |
| logging_pdcch_processor_decorator_h | 0 | 20 | 20 | 72 | 0% | | 0 | 10 | 0% | |
| pdcch_encoder_impl_cpp | 0 | 31 | 31 | 81 | 0% | | 0 | 2 | 0% | |
| pdcch_encoder_impl_h | 0 | 11 | 11 | 94 | 0% | | 0 | 18 | 0% | |
| pdcch_modulator_impl_cpp | 0 | 24 | 24 | 73 | 0% | | 0 | 2 | 0% | |
| pdcch_modulator_impl_h | 0 | 7 | 7 | 79 | 0% | | 0 | 12 | 0% | |
| pdcch_processor_impl_cpp | 58 | 0 | 58 | 113 | 100% | | 25 | 44 | 56.8% | |
| pdcch_processor_impl_h | 7 | 0 | 7 | 63 | 100% | | 6 | 12 | 50% | |
| pdcch_processor_pool_h | 0 | 9 | 9 | 38 | 0% | | 0 | 12 | 0% | |
| pdcch_processor_validator_impl_cpp | 15 | 8 | 23 | 64 | 65.2% | | 19 | 34 | 55.8% | |
| pdcch_processor_validator_impl_h | 1 | 0 | 1 | 14 | 100% | | 2 | 4 | 50% | |
| lib.phy.upper.channel_processors.pdsch | 490 | 348 | 838 | 2598 | 58.4% | | 283 | 796 | 35.5% | |
| factories_cpp | 131 | 36 | 167 | 460 | 78.4% | | 101 | 276 | 36.5% | |
| logging_pdsch_processor_decorator_h | 0 | 28 | 28 | 90 | 0% | | 0 | 16 | 0% | |
| pdsch_block_processor_hw_impl_cpp | 0 | 95 | 95 | 238 | 0% | | 0 | 58 | 0% | |
| pdsch_block_processor_hw_impl_h | 0 | 2 | 2 | 43 | 0% | | 0 | 0 | | |
| pdsch_block_processor_impl_cpp | 44 | 0 | 44 | 125 | 100% | | 18 | 24 | 75% | |
| pdsch_block_processor_impl_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| pdsch_encoder_hw_impl_cpp | 0 | 112 | 112 | 282 | 0% | | 0 | 62 | 0% | |
| pdsch_encoder_hw_impl_h | 0 | 12 | 12 | 63 | 0% | | 0 | 38 | 0% | |
| pdsch_encoder_impl_cpp | 25 | 0 | 25 | 61 | 100% | | 3 | 4 | 75% | |
| pdsch_encoder_impl_h | 7 | 0 | 7 | 37 | 100% | | 6 | 12 | 50% | |
| pdsch_modulator_impl_cpp | 30 | 1 | 31 | 98 | 96.7% | | 11 | 22 | 50% | |
| pdsch_modulator_impl_h | 7 | 0 | 7 | 66 | 100% | | 6 | 12 | 50% | |
| pdsch_processor_flexible_impl_cpp | 106 | 23 | 129 | 354 | 82.1% | | 49 | 104 | 47.1% | |
| pdsch_processor_flexible_impl_h | 11 | 0 | 11 | 63 | 100% | | 13 | 26 | 50% | |
| pdsch_processor_helpers_h | 24 | 36 | 60 | 169 | 40% | | 7 | 28 | 25% | |
| pdsch_processor_impl_cpp | 45 | 1 | 46 | 136 | 97.8% | | 21 | 42 | 50% | |
| pdsch_processor_impl_h | 8 | 0 | 8 | 32 | 100% | | 7 | 14 | 50% | |
| pdsch_processor_pool_h | 20 | 2 | 22 | 111 | 90.9% | | 7 | 20 | 35% | |
| pdsch_processor_validator_impl_cpp | 29 | 0 | 29 | 111 | 100% | | 32 | 34 | 94.1% | |
| pdsch_processor_validator_impl_h | 1 | 0 | 1 | 14 | 100% | | 2 | 4 | 50% | |
| lib.phy.upper.channel_processors.prach | 208 | 64 | 272 | 2000 | 76.4% | | 178 | 324 | 54.9% | |
| factories_cpp | 22 | 43 | 65 | 187 | 33.8% | | 10 | 62 | 16.1% | |
| prach_detector_generic_impl_cpp | 110 | 11 | 121 | 337 | 90.9% | | 88 | 148 | 59.4% | |
| prach_detector_generic_impl_h | 4 | 0 | 4 | 65 | 100% | | 2 | 4 | 50% | |
| prach_detector_generic_thresholds_cpp | 28 | 1 | 29 | 1028 | 96.5% | | 64 | 88 | 72.7% | |
| prach_detector_phy_validator_impl_cpp | 7 | 2 | 9 | 36 | 77.7% | | 1 | 2 | 50% | |
| prach_detector_pool_h | 0 | 5 | 5 | 27 | 0% | | 0 | 4 | 0% | |
| prach_generator_impl_cpp | 36 | 2 | 38 | 269 | 94.7% | | 12 | 14 | 85.7% | |
| prach_generator_impl_h | 1 | 0 | 1 | 51 | 100% | | 1 | 2 | 50% | |
| lib.phy.upper.channel_processors.pucch | 659 | 278 | 937 | 2936 | 70.3% | | 454 | 995 | 45.6% | |
| factories_cpp | 63 | 24 | 87 | 252 | 72.4% | | 77 | 206 | 37.3% | |
| logging_pucch_processor_decorator_h | 0 | 43 | 43 | 140 | 0% | | 0 | 16 | 0% | |
| pucch_demodulator_format2_cpp | 48 | 0 | 48 | 198 | 100% | | 25 | 40 | 62.5% | |
| pucch_demodulator_format2_h | 6 | 0 | 6 | 36 | 100% | | 6 | 12 | 50% | |
| pucch_demodulator_format3_cpp | 0 | 22 | 22 | 91 | 0% | | 0 | 16 | 0% | |
| pucch_demodulator_format3_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_format4_cpp | 0 | 33 | 33 | 115 | 0% | | 0 | 30 | 0% | |
| pucch_demodulator_format4_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_impl_h | 7 | 9 | 16 | 62 | 43.7% | | 6 | 12 | 50% | |
| pucch_detector_format0_cpp | 51 | 1 | 52 | 228 | 98% | | 30 | 44 | 68.1% | |
| pucch_detector_format0_h | 5 | 0 | 5 | 28 | 100% | | 2 | 4 | 50% | |
| pucch_detector_format1_cpp | 228 | 18 | 246 | 656 | 92.6% | | 134 | 241 | 55.6% | |
| pucch_detector_format1_h | 11 | 0 | 11 | 73 | 100% | | 16 | 38 | 42.1% | |
| pucch_detector_impl_h | 6 | 4 | 10 | 44 | 60% | | 4 | 8 | 50% | |
| pucch_processor_impl_cpp | 211 | 90 | 301 | 769 | 70% | | 129 | 242 | 53.3% | |
| pucch_processor_impl_h | 9 | 0 | 9 | 84 | 100% | | 9 | 18 | 50% | |
| pucch_processor_pool_h | 0 | 34 | 34 | 82 | 0% | | 0 | 36 | 0% | |
| lib.phy.upper.channel_processors.pusch | 909 | 492 | 1401 | 4488 | 64.8% | | 527 | 1383 | 38.1% | |
| demodulator_factories_cpp | 22 | 0 | 22 | 82 | 100% | | 24 | 52 | 46.1% | |
| logging_pusch_processor_decorator_h | 51 | 5 | 56 | 172 | 91% | | 20 | 38 | 52.6% | |
| processor_factories_cpp | 97 | 34 | 131 | 309 | 74% | | 73 | 200 | 36.5% | |
| pusch_codeblock_decoder_cpp | 17 | 4 | 21 | 58 | 80.9% | | 6 | 10 | 60% | |
| pusch_codeblock_decoder_h | 15 | 1 | 16 | 69 | 93.7% | | 22 | 40 | 55% | |
| pusch_decoder_buffer_dummy_h | 4 | 2 | 6 | 32 | 66.6% | | 0 | 0 | | |
| pusch_decoder_empty_impl_cpp | 3 | 29 | 32 | 91 | 9.3% | | 0 | 10 | 0% | |
| pusch_decoder_empty_impl_h | 2 | 0 | 2 | 46 | 100% | | 0 | 0 | | |
| pusch_decoder_hw_impl_cpp | 0 | 162 | 162 | 496 | 0% | | 0 | 144 | 0% | |
| pusch_decoder_hw_impl_h | 0 | 18 | 18 | 99 | 0% | | 0 | 46 | 0% | |
| pusch_decoder_impl_cpp | 144 | 12 | 156 | 497 | 92.3% | | 92 | 150 | 61.3% | |
| pusch_decoder_impl_h | 15 | 7 | 22 | 123 | 68.1% | | 21 | 63 | 33.3% | |
| pusch_demodulator_impl_cpp | 127 | 14 | 141 | 525 | 90% | | 59 | 88 | 67% | |
| pusch_demodulator_impl_h | 10 | 0 | 10 | 52 | 100% | | 11 | 22 | 50% | |
| pusch_processor_impl_cpp | 123 | 14 | 137 | 344 | 89.7% | | 41 | 94 | 43.6% | |
| pusch_processor_impl_h | 29 | 0 | 29 | 192 | 100% | | 24 | 50 | 48% | |
| pusch_processor_notifier_adaptor_h | 78 | 14 | 92 | 295 | 84.7% | | 33 | 58 | 56.8% | |
| pusch_processor_pool_h | 22 | 17 | 39 | 151 | 56.4% | | 11 | 52 | 21.1% | |
| pusch_processor_validator_impl_cpp | 45 | 0 | 45 | 163 | 100% | | 42 | 48 | 87.5% | |
| pusch_processor_validator_impl_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| pusch_uci_decoder_wrapper_h | 22 | 1 | 23 | 105 | 95.6% | | 9 | 18 | 50% | |
| ulsch_demultiplex_impl_cpp | 82 | 158 | 240 | 573 | 34.1% | | 38 | 198 | 19.1% | |
| lib.phy.upper.channel_processors.ssb | 223 | 65 | 288 | 903 | 77.4% | | 131 | 286 | 45.8% | |
| factories_cpp | 50 | 24 | 74 | 186 | 67.5% | | 49 | 132 | 37.1% | |
| logging_ssb_processor_decorator_h | 0 | 16 | 16 | 61 | 0% | | 0 | 6 | 0% | |
| pbch_encoder_impl_cpp | 56 | 3 | 59 | 165 | 94.9% | | 34 | 54 | 62.9% | |
| pbch_encoder_impl_h | 12 | 0 | 12 | 83 | 100% | | 9 | 18 | 50% | |
| pbch_modulator_impl_cpp | 35 | 0 | 35 | 92 | 100% | | 9 | 16 | 56.2% | |
| pbch_modulator_impl_h | 5 | 0 | 5 | 43 | 100% | | 4 | 8 | 50% | |
| ssb_processor_impl_cpp | 40 | 0 | 40 | 90 | 100% | | 2 | 4 | 50% | |
| ssb_processor_impl_h | 25 | 13 | 38 | 145 | 65.7% | | 24 | 36 | 66.6% | |
| ssb_processor_pool_h | 0 | 9 | 9 | 38 | 0% | | 0 | 12 | 0% | |
| lib.phy.upper.channel_processors.uci | 62 | 3 | 65 | 209 | 95.3% | | 44 | 102 | 43.1% | |
| factories_cpp | 18 | 0 | 18 | 52 | 100% | | 19 | 50 | 38% | |
| uci_decoder_impl_cpp | 31 | 3 | 34 | 111 | 91.1% | | 7 | 14 | 50% | |
| uci_decoder_impl_h | 13 | 0 | 13 | 46 | 100% | | 18 | 38 | 47.3% | |
| lib.phy.upper.equalization | 230 | 160 | 390 | 1427 | 58.9% | | 121 | 238 | 50.8% | |
| channel_equalizer_generic_impl_cpp | 110 | 78 | 188 | 649 | 58.5% | | 66 | 168 | 39.2% | |
| channel_equalizer_generic_impl_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| equalization_factories_cpp | 6 | 0 | 6 | 32 | 100% | | 0 | 0 | | |
| equalize_mmse_mxn_simd_h | 18 | 0 | 18 | 76 | 100% | | 12 | 12 | 100% | |
| equalize_zf_1xn_h | 30 | 0 | 30 | 154 | 100% | | 17 | 22 | 77.2% | |
| equalize_zf_2xn_h | 0 | 67 | 67 | 231 | 0% | | 0 | 0 | | |
| equalize_zf_mxn_simd_h | 0 | 15 | 15 | 59 | 0% | | 0 | 10 | 0% | |
| gram_matrix_h | 7 | 0 | 7 | 27 | 100% | | 6 | 6 | 100% | |
| interleave_layers_h | 39 | 0 | 39 | 93 | 100% | | 8 | 8 | 100% | |
| matrix_inverse_h | 19 | 0 | 19 | 82 | 100% | | 12 | 12 | 100% | |
| lib.phy.upper.metrics | 0 | 246 | 246 | 617 | 0% | | 0 | 10 | 0% | |
| upper_phy_downlink_processor_metrics_collector_h | 0 | 7 | 7 | 28 | 0% | | 0 | 2 | 0% | |
| upper_phy_ldpc_metrics_collector_cpp | 0 | 30 | 30 | 47 | 0% | | 0 | 0 | | |
| upper_phy_ldpc_metrics_collector_h | 0 | 4 | 4 | 33 | 0% | | 0 | 0 | | |
| upper_phy_metrics_collector_impl_cpp | 0 | 12 | 12 | 32 | 0% | | 0 | 4 | 0% | |
| upper_phy_metrics_collector_impl_h | 0 | 45 | 45 | 159 | 0% | | 0 | 0 | | |
| upper_phy_pdsch_metrics_collector_cpp | 0 | 49 | 49 | 70 | 0% | | 0 | 2 | 0% | |
| upper_phy_pdsch_metrics_collector_h | 0 | 6 | 6 | 47 | 0% | | 0 | 0 | | |
| upper_phy_pusch_metrics_collector_cpp | 0 | 82 | 82 | 119 | 0% | | 0 | 2 | 0% | |
| upper_phy_pusch_metrics_collector_h | 0 | 11 | 11 | 82 | 0% | | 0 | 0 | | |
| lib.phy.upper.metrics.aggregators | 0 | 468 | 468 | 1717 | 0% | | 0 | 262 | 0% | |
| aggregator_helpers_h | 0 | 22 | 22 | 74 | 0% | | 0 | 32 | 0% | |
| channel_equalizer_metrics_aggregator_h | 0 | 19 | 19 | 78 | 0% | | 0 | 8 | 0% | |
| channel_modulation_metrics_aggregator_h | 0 | 48 | 48 | 123 | 0% | | 0 | 12 | 0% | |
| channel_precoder_metrics_aggregator_h | 0 | 18 | 18 | 82 | 0% | | 0 | 10 | 0% | |
| crc_calculator_metrics_aggregator_h | 0 | 44 | 44 | 123 | 0% | | 0 | 16 | 0% | |
| downlink_processor_metrics_aggregator_h | 0 | 18 | 18 | 73 | 0% | | 0 | 6 | 0% | |
| ldpc_decoder_metrics_aggregator_h | 0 | 30 | 30 | 106 | 0% | | 0 | 26 | 0% | |
| ldpc_encoder_metrics_aggregator_h | 0 | 24 | 24 | 91 | 0% | | 0 | 16 | 0% | |
| ldpc_rate_dematcher_metrics_aggregator_h | 0 | 20 | 20 | 80 | 0% | | 0 | 12 | 0% | |
| ldpc_rate_matcher_metrics_aggregator_h | 0 | 20 | 20 | 80 | 0% | | 0 | 12 | 0% | |
| pdsch_dmrs_generator_metrics_aggregator_h | 0 | 10 | 10 | 51 | 0% | | 0 | 4 | 0% | |
| pdsch_processor_metrics_aggregator_h | 0 | 27 | 27 | 109 | 0% | | 0 | 14 | 0% | |
| port_channel_estimator_metrics_aggregator_h | 0 | 9 | 9 | 45 | 0% | | 0 | 4 | 0% | |
| pusch_channel_estimator_metrics_aggregator_h | 0 | 20 | 20 | 82 | 0% | | 0 | 12 | 0% | |
| pusch_demodulator_metrics_aggregator_h | 0 | 10 | 10 | 55 | 0% | | 0 | 0 | | |
| pusch_processor_metrics_aggregator_h | 0 | 44 | 44 | 164 | 0% | | 0 | 34 | 0% | |
| scrambling_metrics_aggregator_h | 0 | 29 | 29 | 97 | 0% | | 0 | 16 | 0% | |
| time_alignment_estimator_metrics_aggregator_h | 0 | 15 | 15 | 62 | 0% | | 0 | 8 | 0% | |
| transform_precoder_metrics_aggregators_h | 0 | 15 | 15 | 65 | 0% | | 0 | 8 | 0% | |
| ulsch_demultiplex_metrics_aggregator_h | 0 | 26 | 26 | 77 | 0% | | 0 | 12 | 0% | |
| lib.phy.upper.sequence_generators | 255 | 38 | 293 | 1255 | 87% | | 258 | 348 | 74.1% | |
| low_papr_sequence_collection_impl_cpp | 15 | 0 | 15 | 54 | 100% | | 13 | 20 | 65% | |
| low_papr_sequence_generator_impl_cpp | 28 | 29 | 57 | 256 | 49.1% | | 22 | 54 | 40.7% | |
| pseudo_random_generator_fast_advance_h | 9 | 3 | 12 | 69 | 75% | | 4 | 6 | 66.6% | |
| pseudo_random_generator_impl_cpp | 117 | 6 | 123 | 510 | 95.1% | | 44 | 50 | 88% | |
| pseudo_random_generator_impl_h | 1 | 0 | 1 | 28 | 100% | | 0 | 0 | | |
| pseudo_random_generator_initializers_h | 32 | 0 | 32 | 149 | 100% | | 164 | 196 | 83.6% | |
| pseudo_random_generator_sequence_h | 32 | 0 | 32 | 119 | 100% | | 5 | 8 | 62.5% | |
| sequence_generator_factories_cpp | 21 | 0 | 21 | 70 | 100% | | 6 | 14 | 42.8% | |
| lib.phy.upper.signal_processors | 18 | 0 | 18 | 137 | 100% | | 5 | 10 | 50% | |
| dmrs_helper_cpp | 17 | 0 | 17 | 96 | 100% | | 5 | 10 | 50% | |
| dmrs_helper_h | 1 | 0 | 1 | 41 | 100% | | 0 | 0 | | |
| lib.phy.upper.signal_processors.channel_estimator | 441 | 70 | 511 | 1544 | 86.3% | | 231 | 361 | 63.9% | |
| factories_cpp | 12 | 0 | 12 | 46 | 100% | | 6 | 14 | 42.8% | |
| port_channel_estimator_average_impl_cpp | 272 | 45 | 317 | 893 | 85.8% | | 155 | 236 | 65.6% | |
| port_channel_estimator_average_impl_h | 21 | 0 | 21 | 101 | 100% | | 5 | 10 | 50% | |
| port_channel_estimator_helpers_cpp | 136 | 25 | 161 | 504 | 84.4% | | 65 | 101 | 64.3% | |
| lib.phy.upper.signal_processors.nzp_csi_rs | 0 | 186 | 186 | 612 | 0% | | 0 | 160 | 0% | |
| factories_cpp | 0 | 55 | 55 | 146 | 0% | | 0 | 44 | 0% | |
| nzp_csi_rs_generator_impl_cpp | 0 | 115 | 115 | 334 | 0% | | 0 | 96 | 0% | |
| nzp_csi_rs_generator_impl_h | 0 | 7 | 7 | 95 | 0% | | 0 | 8 | 0% | |
| nzp_csi_rs_generator_pool_h | 0 | 9 | 9 | 37 | 0% | | 0 | 12 | 0% | |
| lib.phy.upper.signal_processors.pdcch | 0 | 43 | 43 | 198 | 0% | | 0 | 48 | 0% | |
| dmrs_pdcch_processor_impl_cpp | 0 | 28 | 28 | 86 | 0% | | 0 | 28 | 0% | |
| dmrs_pdcch_processor_impl_h | 0 | 6 | 6 | 73 | 0% | | 0 | 8 | 0% | |
| factories_cpp | 0 | 9 | 9 | 39 | 0% | | 0 | 12 | 0% | |
| lib.phy.upper.signal_processors.pdsch | 75 | 4 | 79 | 330 | 94.9% | | 53 | 86 | 61.6% | |
| dmrs_pdsch_processor_impl_cpp | 59 | 4 | 63 | 217 | 93.6% | | 42 | 62 | 67.7% | |
| dmrs_pdsch_processor_impl_h | 6 | 0 | 6 | 73 | 100% | | 4 | 8 | 50% | |
| factories_cpp | 10 | 0 | 10 | 40 | 100% | | 7 | 16 | 43.7% | |
| lib.phy.upper.signal_processors.prs | 43 | 95 | 138 | 432 | 31.1% | | 27 | 110 | 24.5% | |
| factories_cpp | 12 | 4 | 16 | 63 | 75% | | 7 | 18 | 38.8% | |
| logging_prs_generator_decorator_h | 0 | 15 | 15 | 46 | 0% | | 0 | 6 | 0% | |
| prs_generator_impl_cpp | 0 | 47 | 47 | 136 | 0% | | 0 | 28 | 0% | |
| prs_generator_impl_h | 5 | 0 | 5 | 31 | 100% | | 4 | 8 | 50% | |
| prs_generator_pool_factory_h | 0 | 20 | 20 | 48 | 0% | | 0 | 18 | 0% | |
| prs_generator_pool_h | 0 | 9 | 9 | 38 | 0% | | 0 | 12 | 0% | |
| prs_generator_validator_impl_h | 26 | 0 | 26 | 70 | 100% | | 16 | 20 | 80% | |
| lib.phy.upper.signal_processors.ptrs | 16 | 40 | 56 | 179 | 28.5% | | 7 | 40 | 17.5% | |
| ptrs_pdsch_generator_factory_cpp | 11 | 0 | 11 | 47 | 100% | | 5 | 12 | 41.6% | |
| ptrs_pdsch_generator_impl_cpp | 0 | 40 | 40 | 106 | 0% | | 0 | 24 | 0% | |
| ptrs_pdsch_generator_impl_h | 5 | 0 | 5 | 26 | 100% | | 2 | 4 | 50% | |
| lib.phy.upper.signal_processors.pucch | 96 | 91 | 187 | 497 | 51.3% | | 59 | 156 | 37.8% | |
| dmrs_pucch_estimator_format2_cpp | 56 | 1 | 57 | 134 | 98.2% | | 28 | 50 | 56% | |
| dmrs_pucch_estimator_format2_h | 5 | 0 | 5 | 26 | 100% | | 4 | 8 | 50% | |
| dmrs_pucch_estimator_formats3_4_cpp | 0 | 84 | 84 | 189 | 0% | | 0 | 38 | 0% | |
| dmrs_pucch_estimator_formats3_4_h | 6 | 0 | 6 | 29 | 100% | | 4 | 8 | 50% | |
| dmrs_pucch_estimator_impl_h | 9 | 6 | 15 | 52 | 60% | | 4 | 8 | 50% | |
| factories_cpp | 20 | 0 | 20 | 67 | 100% | | 19 | 44 | 43.1% | |
| lib.phy.upper.signal_processors.pusch | 133 | 22 | 155 | 436 | 85.8% | | 76 | 156 | 48.7% | |
| dmrs_pusch_estimator_impl_cpp | 104 | 22 | 126 | 317 | 82.5% | | 50 | 106 | 47.1% | |
| dmrs_pusch_estimator_impl_h | 9 | 0 | 9 | 40 | 100% | | 11 | 20 | 55% | |
| factories_cpp | 20 | 0 | 20 | 79 | 100% | | 15 | 30 | 50% | |
| lib.phy.upper.signal_processors.srs | 0 | 175 | 175 | 565 | 0% | | 0 | 206 | 0% | |
| logging_srs_estimator_decorator_h | 0 | 17 | 17 | 65 | 0% | | 0 | 14 | 0% | |
| srs_estimator_factory_cpp | 0 | 37 | 37 | 109 | 0% | | 0 | 36 | 0% | |
| srs_estimator_generic_impl_cpp | 0 | 96 | 96 | 265 | 0% | | 0 | 124 | 0% | |
| srs_estimator_generic_impl_h | 0 | 6 | 6 | 33 | 0% | | 0 | 10 | 0% | |
| srs_estimator_pool_h | 0 | 10 | 10 | 35 | 0% | | 0 | 8 | 0% | |
| srs_validator_generic_impl_cpp | 0 | 8 | 8 | 39 | 0% | | 0 | 12 | 0% | |
| srs_validator_generic_impl_h | 0 | 1 | 1 | 19 | 0% | | 0 | 2 | 0% | |
| lib.phy.upper.signal_processors.ssb | 67 | 6 | 73 | 288 | 91.7% | | 13 | 24 | 54.1% | |
| dmrs_pbch_processor_impl_cpp | 29 | 0 | 29 | 78 | 100% | | 3 | 4 | 75% | |
| dmrs_pbch_processor_impl_h | 4 | 0 | 4 | 52 | 100% | | 2 | 4 | 50% | |
| factories_cpp | 17 | 0 | 17 | 60 | 100% | | 4 | 8 | 50% | |
| pss_processor_impl_cpp | 7 | 3 | 10 | 37 | 70% | | 2 | 4 | 50% | |
| pss_processor_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| sss_processor_impl_cpp | 8 | 3 | 11 | 35 | 72.7% | | 2 | 4 | 50% | |
| sss_processor_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| lib.psup | 20 | 30 | 50 | 129 | 40% | | 5 | 24 | 20.8% | |
| psup_packing_cpp | 20 | 30 | 50 | 129 | 40% | | 5 | 24 | 20.8% | |
| lib.radio | 5 | 53 | 58 | 223 | 8.6% | | 5 | 48 | 10.4% | |
| plugin_radio_factory_cpp | 0 | 40 | 40 | 144 | 0% | | 0 | 26 | 0% | |
| radio_factory_cpp | 5 | 13 | 18 | 79 | 27.7% | | 5 | 22 | 22.7% | |
| lib.radio.uhd | 0 | 749 | 749 | 2355 | 0% | | 0 | 1019 | 0% | |
| radio_config_uhd_validator_cpp | 0 | 67 | 67 | 183 | 0% | | 0 | 78 | 0% | |
| radio_uhd_baseband_gateway_h | 0 | 11 | 11 | 56 | 0% | | 0 | 10 | 0% | |
| radio_uhd_device_h | 0 | 163 | 163 | 453 | 0% | | 0 | 314 | 0% | |
| radio_uhd_device_type_h | 0 | 19 | 19 | 78 | 0% | | 0 | 25 | 0% | |
| radio_uhd_exception_handler_h | 0 | 15 | 15 | 58 | 0% | | 0 | 0 | | |
| radio_uhd_impl_cpp | 0 | 212 | 212 | 542 | 0% | | 0 | 254 | 0% | |
| radio_uhd_impl_h | 0 | 11 | 11 | 128 | 0% | | 0 | 8 | 0% | |
| radio_uhd_rx_stream_cpp | 0 | 74 | 74 | 185 | 0% | | 0 | 76 | 0% | |
| radio_uhd_rx_stream_h | 0 | 2 | 2 | 81 | 0% | | 0 | 0 | | |
| radio_uhd_tx_stream_cpp | 0 | 132 | 132 | 352 | 0% | | 0 | 212 | 0% | |
| radio_uhd_tx_stream_fsm_h | 0 | 41 | 41 | 142 | 0% | | 0 | 42 | 0% | |
| radio_uhd_tx_stream_h | 0 | 2 | 2 | 97 | 0% | | 0 | 0 | | |
| lib.radio.zmq | 491 | 86 | 577 | 1814 | 85% | | 312 | 602 | 51.8% | |
| radio_config_zmq_validator_cpp | 66 | 0 | 66 | 162 | 100% | | 59 | 62 | 95.1% | |
| radio_factory_zmq_impl_cpp | 6 | 0 | 6 | 31 | 100% | | 4 | 6 | 66.6% | |
| radio_factory_zmq_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| radio_session_zmq_impl_cpp | 54 | 13 | 67 | 161 | 80.5% | | 36 | 64 | 56.2% | |
| radio_session_zmq_impl_h | 4 | 1 | 5 | 52 | 80% | | 2 | 4 | 50% | |
| radio_zmq_baseband_gateway_h | 9 | 0 | 9 | 39 | 100% | | 1 | 2 | 50% | |
| radio_zmq_rx_channel_cpp | 92 | 26 | 118 | 292 | 77.9% | | 62 | 154 | 40.2% | |
| radio_zmq_rx_channel_fsm_h | 30 | 3 | 33 | 129 | 90.9% | | 8 | 14 | 57.1% | |
| radio_zmq_rx_channel_h | 1 | 0 | 1 | 46 | 100% | | 0 | 0 | | |
| radio_zmq_rx_stream_cpp | 35 | 2 | 37 | 93 | 94.5% | | 22 | 36 | 61.1% | |
| radio_zmq_rx_stream_h | 3 | 0 | 3 | 60 | 100% | | 1 | 2 | 50% | |
| radio_zmq_timer_h | 4 | 0 | 4 | 39 | 100% | | 5 | 8 | 62.5% | |
| radio_zmq_tx_channel_cpp | 109 | 33 | 142 | 342 | 76.7% | | 75 | 192 | 39% | |
| radio_zmq_tx_channel_fsm_h | 38 | 3 | 41 | 148 | 92.6% | | 11 | 20 | 55% | |
| radio_zmq_tx_channel_h | 1 | 0 | 1 | 55 | 100% | | 0 | 0 | | |
| radio_zmq_tx_stream_cpp | 36 | 4 | 40 | 99 | 90% | | 25 | 36 | 69.4% | |
| radio_zmq_tx_stream_h | 2 | 1 | 3 | 53 | 66.6% | | 1 | 2 | 50% | |
| lib.ran | 372 | 57 | 429 | 1779 | 86.7% | | 453 | 604 | 75% | |
| band_helper_cpp | 332 | 35 | 367 | 1595 | 90.4% | | 426 | 564 | 75.5% | |
| drx_config_cpp | 0 | 8 | 8 | 44 | 0% | | 0 | 0 | | |
| tdd_ul_dl_config_cpp | 40 | 14 | 54 | 140 | 74% | | 27 | 40 | 67.5% | |
| lib.ran.cause | 20 | 39 | 59 | 429 | 33.8% | | 12 | 34 | 35.2% | |
| e1ap_cause_converters_cpp | 2 | 4 | 6 | 80 | 33.3% | | 1 | 2 | 50% | |
| f1ap_cause_converters_cpp | 6 | 13 | 19 | 128 | 31.5% | | 3 | 10 | 30% | |
| ngap_cause_converters_cpp | 12 | 22 | 34 | 221 | 35.2% | | 8 | 22 | 36.3% | |
| lib.ran.csi_report | 253 | 27 | 280 | 935 | 90.3% | | 216 | 322 | 67% | |
| csi_report_config_helpers_cpp | 26 | 12 | 38 | 110 | 68.4% | | 23 | 36 | 63.8% | |
| csi_report_on_pucch_helpers_cpp | 63 | 3 | 66 | 243 | 95.4% | | 56 | 86 | 65.1% | |
| csi_report_on_pusch_helpers_cpp | 85 | 3 | 88 | 307 | 96.5% | | 79 | 114 | 69.2% | |
| csi_report_on_puxch_helpers_cpp | 79 | 9 | 88 | 275 | 89.7% | | 58 | 86 | 67.4% | |
| lib.ran.csi_rs | 64 | 141 | 205 | 656 | 31.2% | | 41 | 252 | 16.2% | |
| csi_rs_config_helpers_cpp | 9 | 7 | 16 | 139 | 56.2% | | 11 | 22 | 50% | |
| csi_rs_pattern_cpp | 47 | 134 | 181 | 481 | 25.9% | | 23 | 222 | 10.3% | |
| frequency_allocation_type_cpp | 8 | 0 | 8 | 36 | 100% | | 7 | 8 | 87.5% | |
| lib.ran.pdcch | 694 | 34 | 728 | 2506 | 95.3% | | 515 | 649 | 79.3% | |
| cce_to_prb_mapping_cpp | 47 | 0 | 47 | 181 | 100% | | 22 | 26 | 84.6% | |
| coreset_cpp | 24 | 0 | 24 | 53 | 100% | | 6 | 10 | 60% | |
| dci_packing_cpp | 494 | 34 | 528 | 1758 | 93.5% | | 410 | 513 | 79.9% | |
| pdcch_candidates_cpp | 18 | 0 | 18 | 61 | 100% | | 9 | 12 | 75% | |
| pdcch_type0_css_coreset_config_cpp | 41 | 0 | 41 | 238 | 100% | | 41 | 46 | 89.1% | |
| pdcch_type0_css_occasions_cpp | 24 | 0 | 24 | 112 | 100% | | 9 | 12 | 75% | |
| search_space_cpp | 46 | 0 | 46 | 103 | 100% | | 18 | 30 | 60% | |
| lib.ran.pdsch | 39 | 14 | 53 | 425 | 73.5% | | 28 | 85 | 32.9% | |
| dlsch_info_cpp | 17 | 0 | 17 | 79 | 100% | | 12 | 24 | 50% | |
| pdsch_antenna_port_mapping_cpp | 17 | 14 | 31 | 283 | 54.8% | | 13 | 58 | 22.4% | |
| pdsch_mcs_cpp | 5 | 0 | 5 | 63 | 100% | | 3 | 3 | 100% | |
| lib.ran.prach | 166 | 33 | 199 | 1483 | 83.4% | | 133 | 195 | 68.2% | |
| prach_configuration_cpp | 9 | 1 | 10 | 913 | 90% | | 7 | 8 | 87.5% | |
| prach_cyclic_shifts_cpp | 22 | 0 | 22 | 102 | 100% | | 14 | 16 | 87.5% | |
| prach_frequency_mapping_cpp | 13 | 0 | 13 | 86 | 100% | | 22 | 23 | 95.6% | |
| prach_helper_cpp | 39 | 16 | 55 | 180 | 70.9% | | 37 | 74 | 50% | |
| prach_preamble_information_cpp | 83 | 16 | 99 | 202 | 83.8% | | 53 | 74 | 71.6% | |
| lib.ran.precoding | 147 | 0 | 147 | 494 | 100% | | 80 | 132 | 60.6% | |
| precoding_codebooks_cpp | 147 | 0 | 147 | 494 | 100% | | 80 | 132 | 60.6% | |
| lib.ran.ptrs | 0 | 28 | 28 | 95 | 0% | | 0 | 22 | 0% | |
| ptrs_pattern_cpp | 0 | 28 | 28 | 95 | 0% | | 0 | 22 | 0% | |
| lib.ran.pucch | 48 | 29 | 77 | 268 | 62.3% | | 23 | 62 | 37% | |
| pucch_info_cpp | 48 | 29 | 77 | 268 | 62.3% | | 23 | 62 | 37% | |
| lib.ran.pusch | 160 | 129 | 289 | 1343 | 55.3% | | 126 | 286 | 44% | |
| pusch_antenna_port_mapping_cpp | 51 | 4 | 55 | 178 | 92.7% | | 53 | 73 | 72.6% | |
| pusch_mcs_cpp | 11 | 0 | 11 | 78 | 100% | | 8 | 9 | 88.8% | |
| pusch_tpmi_select_cpp | 22 | 95 | 117 | 676 | 18.8% | | 16 | 110 | 14.5% | |
| pusch_uci_beta_offset_cpp | 4 | 0 | 4 | 69 | 100% | | 0 | 0 | | |
| ulsch_info_cpp | 72 | 30 | 102 | 342 | 70.5% | | 49 | 94 | 52.1% | |
| lib.ran.qos | 2 | 0 | 2 | 93 | 100% | | 1 | 2 | 50% | |
| five_qi_qos_mapping_cpp | 2 | 0 | 2 | 93 | 100% | | 1 | 2 | 50% | |
| lib.ran.resource_allocation | 104 | 13 | 117 | 322 | 88.8% | | 66 | 108 | 61.1% | |
| resource_allocation_frequency_cpp | 14 | 2 | 16 | 56 | 87.5% | | 12 | 18 | 66.6% | |
| vrb_to_prb_cpp | 90 | 11 | 101 | 266 | 89.1% | | 54 | 90 | 60% | |
| lib.ran.sch | 46 | 0 | 46 | 171 | 100% | | 29 | 36 | 80.5% | |
| sch_segmentation_cpp | 11 | 0 | 11 | 44 | 100% | | 10 | 12 | 83.3% | |
| tbs_calculator_cpp | 35 | 0 | 35 | 127 | 100% | | 19 | 24 | 79.1% | |
| lib.ran.srs | 14 | 28 | 42 | 151 | 33.3% | | 7 | 33 | 21.2% | |
| srs_bandwidth_configuration_cpp | 14 | 0 | 14 | 68 | 100% | | 7 | 7 | 100% | |
| srs_information_cpp | 0 | 28 | 28 | 83 | 0% | | 0 | 26 | 0% | |
| lib.ran.ssb | 228 | 33 | 261 | 828 | 87.3% | | 192 | 256 | 75% | |
| pbch_mib_pack_cpp | 10 | 9 | 19 | 74 | 52.6% | | 6 | 10 | 60% | |
| ssb_freq_position_generator_cpp | 123 | 11 | 134 | 339 | 91.7% | | 103 | 138 | 74.6% | |
| ssb_freq_position_generator_h | 1 | 0 | 1 | 42 | 100% | | 0 | 2 | 0% | |
| ssb_gscn_cpp | 71 | 12 | 83 | 299 | 85.5% | | 67 | 81 | 82.7% | |
| ssb_mapping_cpp | 23 | 1 | 24 | 74 | 95.8% | | 16 | 25 | 64% | |
| lib.ran.uci | 18 | 0 | 18 | 71 | 100% | | 9 | 12 | 75% | |
| uci_part2_size_calculator_cpp | 18 | 0 | 18 | 71 | 100% | | 9 | 12 | 75% | |
| lib.rlc | 1857 | 248 | 2105 | 7094 | 88.2% | | 1876 | 3138 | 59.7% | |
| rlc_am_entity_h | 11 | 0 | 11 | 57 | 100% | | 5 | 10 | 50% | |
| rlc_am_interconnect_h | 0 | 3 | 3 | 53 | 0% | | 0 | 0 | | |
| rlc_am_pdu_cpp | 215 | 19 | 234 | 535 | 91.8% | | 228 | 338 | 67.4% | |
| rlc_am_pdu_h | 83 | 12 | 95 | 347 | 87.3% | | 386 | 744 | 51.8% | |
| rlc_base_entity_h | 25 | 0 | 25 | 71 | 100% | | 10 | 22 | 45.4% | |
| rlc_bearer_logger_h | 7 | 0 | 7 | 49 | 100% | | 5 | 12 | 41.6% | |
| rlc_bearer_metrics_collector_cpp | 34 | 6 | 40 | 77 | 85% | | 12 | 20 | 60% | |
| rlc_bearer_metrics_collector_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| rlc_factory_cpp | 47 | 2 | 49 | 64 | 95.9% | | 3 | 4 | 75% | |
| rlc_pdu_recycler_h | 11 | 1 | 12 | 62 | 91.6% | | 6 | 12 | 50% | |
| rlc_retx_queue_h | 66 | 1 | 67 | 244 | 98.5% | | 69 | 104 | 66.3% | |
| rlc_rx_am_entity_cpp | 248 | 20 | 268 | 737 | 92.5% | | 204 | 306 | 66.6% | |
| rlc_rx_am_entity_h | 21 | 3 | 24 | 355 | 87.5% | | 59 | 93 | 63.4% | |
| rlc_rx_entity_h | 12 | 4 | 16 | 69 | 75% | | 11 | 18 | 61.1% | |
| rlc_rx_metrics_container_h | 24 | 6 | 30 | 120 | 80% | | 21 | 46 | 45.6% | |
| rlc_rx_tm_entity_cpp | 13 | 0 | 13 | 43 | 100% | | 15 | 30 | 50% | |
| rlc_rx_tm_entity_h | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
| rlc_rx_um_entity_cpp | 138 | 26 | 164 | 507 | 84.1% | | 125 | 224 | 55.8% | |
| rlc_rx_um_entity_h | 15 | 2 | 17 | 191 | 88.2% | | 28 | 68 | 41.1% | |
| rlc_sdu_queue_lockfree_h | 72 | 14 | 86 | 387 | 83.7% | | 71 | 106 | 66.9% | |
| rlc_tm_entity_h | 9 | 0 | 9 | 47 | 100% | | 2 | 4 | 50% | |
| rlc_tx_am_entity_cpp | 426 | 85 | 511 | 1272 | 83.3% | | 298 | 474 | 62.8% | |
| rlc_tx_am_entity_h | 23 | 0 | 23 | 398 | 100% | | 30 | 55 | 54.5% | |
| rlc_tx_entity_h | 22 | 8 | 30 | 105 | 73.3% | | 16 | 28 | 57.1% | |
| rlc_tx_metrics_container_h | 86 | 19 | 105 | 308 | 81.9% | | 87 | 122 | 71.3% | |
| rlc_tx_tm_entity_cpp | 54 | 2 | 56 | 169 | 96.4% | | 34 | 56 | 60.7% | |
| rlc_tx_tm_entity_h | 7 | 0 | 7 | 58 | 100% | | 4 | 6 | 66.6% | |
| rlc_tx_um_entity_cpp | 105 | 9 | 114 | 333 | 92.1% | | 82 | 130 | 63% | |
| rlc_tx_um_entity_h | 10 | 0 | 10 | 142 | 100% | | 4 | 8 | 50% | |
| rlc_um_entity_h | 9 | 0 | 9 | 47 | 100% | | 2 | 4 | 50% | |
| rlc_um_pdu_h | 60 | 6 | 66 | 204 | 90.9% | | 58 | 92 | 63% | |
| lib.rohc | 4 | 0 | 4 | 43 | 100% | | 0 | 0 | | |
| rohc_factory_cpp | 2 | 0 | 2 | 29 | 100% | | 0 | 0 | | |
| rohc_support_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| lib.rohc.rohc_lib | 80 | 14 | 94 | 250 | 85.1% | | 69 | 152 | 45.3% | |
| rohc_lib_common_h | 1 | 0 | 1 | 17 | 100% | | 2 | 4 | 50% | |
| rohc_lib_compressor_cpp | 40 | 7 | 47 | 110 | 85.1% | | 34 | 76 | 44.7% | |
| rohc_lib_decompressor_cpp | 33 | 7 | 40 | 87 | 82.5% | | 33 | 72 | 45.8% | |
| rohc_lib_factory_cpp | 4 | 0 | 4 | 20 | 100% | | 0 | 0 | | |
| rohc_lib_factory_h | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| lib.rrc | 184 | 52 | 236 | 560 | 77.9% | | 115 | 244 | 47.1% | |
| rrc_du_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| rrc_du_impl_cpp | 142 | 42 | 184 | 401 | 77.1% | | 111 | 238 | 46.6% | |
| rrc_du_impl_h | 40 | 10 | 50 | 144 | 80% | | 4 | 6 | 66.6% | |
| lib.rrc.metrics | 105 | 0 | 105 | 286 | 100% | | 32 | 48 | 66.6% | |
| rrc_du_metrics_aggregator_cpp | 66 | 0 | 66 | 124 | 100% | | 15 | 26 | 57.6% | |
| rrc_du_metrics_aggregator_h | 39 | 0 | 39 | 162 | 100% | | 17 | 22 | 77.2% | |
| lib.rrc.ue | 991 | 566 | 1557 | 4044 | 63.6% | | 774 | 2078 | 37.2% | |
| rrc_asn1_converters_cpp | 103 | 76 | 179 | 573 | 57.5% | | 53 | 191 | 27.7% | |
| rrc_asn1_helpers_cpp | 93 | 46 | 139 | 344 | 66.9% | | 83 | 192 | 43.2% | |
| rrc_asn1_helpers_h | 5 | 1 | 6 | 27 | 83.3% | | 4 | 16 | 25% | |
| rrc_measurement_types_asn1_converters_cpp | 279 | 311 | 590 | 1339 | 47.2% | | 227 | 727 | 31.2% | |
| rrc_ue_context_cpp | 10 | 2 | 12 | 47 | 83.3% | | 15 | 24 | 62.5% | |
| rrc_ue_helpers_cpp | 31 | 7 | 38 | 145 | 81.5% | | 30 | 62 | 48.3% | |
| rrc_ue_impl_cpp | 82 | 1 | 83 | 185 | 98.7% | | 50 | 82 | 60.9% | |
| rrc_ue_impl_h | 8 | 12 | 20 | 117 | 40% | | 0 | 0 | | |
| rrc_ue_logger_h | 7 | 0 | 7 | 52 | 100% | | 6 | 12 | 50% | |
| rrc_ue_message_handlers_cpp | 310 | 104 | 414 | 1008 | 74.8% | | 274 | 674 | 40.6% | |
| rrc_ue_message_senders_cpp | 14 | 3 | 17 | 53 | 82.3% | | 12 | 36 | 33.3% | |
| rrc_ue_srb_context_h | 49 | 3 | 52 | 154 | 94.2% | | 20 | 62 | 32.2% | |
| lib.rrc.ue.adapters | 15 | 21 | 36 | 111 | 41.6% | | 12 | 50 | 24% | |
| pdcp_adapters_h | 15 | 21 | 36 | 111 | 41.6% | | 12 | 50 | 24% | |
| lib.rrc.ue.procedures | 390 | 32 | 422 | 982 | 92.4% | | 235 | 452 | 51.9% | |
| rrc_reconfiguration_procedure_cpp | 34 | 2 | 36 | 76 | 94.4% | | 18 | 34 | 52.9% | |
| rrc_reestablishment_procedure_cpp | 130 | 12 | 142 | 310 | 91.5% | | 69 | 138 | 50% | |
| rrc_resume_procedure_cpp | 96 | 3 | 99 | 211 | 96.9% | | 67 | 126 | 53.1% | |
| rrc_setup_procedure_cpp | 77 | 11 | 88 | 188 | 87.5% | | 43 | 84 | 51.1% | |
| rrc_ue_capability_transfer_procedure_cpp | 38 | 4 | 42 | 87 | 90.4% | | 27 | 54 | 50% | |
| rrc_ue_capability_transfer_procedure_h | 12 | 0 | 12 | 76 | 100% | | 7 | 12 | 58.3% | |
| rrc_ue_event_manager_h | 3 | 0 | 3 | 34 | 100% | | 4 | 4 | 100% | |
| lib.ru.dummy | 0 | 170 | 170 | 614 | 0% | | 0 | 128 | 0% | |
| ru_dummy_executor_mapper_cpp | 0 | 4 | 4 | 31 | 0% | | 0 | 0 | | |
| ru_dummy_factory_cpp | 0 | 2 | 2 | 16 | 0% | | 0 | 0 | | |
| ru_dummy_impl_cpp | 0 | 50 | 50 | 130 | 0% | | 0 | 26 | 0% | |
| ru_dummy_impl_h | 0 | 24 | 24 | 117 | 0% | | 0 | 12 | 0% | |
| ru_dummy_metrics_collector_cpp | 0 | 8 | 8 | 23 | 0% | | 0 | 2 | 0% | |
| ru_dummy_metrics_collector_h | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| ru_dummy_sector_h | 0 | 80 | 80 | 276 | 0% | | 0 | 88 | 0% | |
| lib.ru.ofh | 155 | 92 | 247 | 829 | 62.7% | | 99 | 302 | 32.7% | |
| ru_ofh_config_validator_cpp | 0 | 23 | 23 | 80 | 0% | | 0 | 30 | 0% | |
| ru_ofh_controller_impl_cpp | 17 | 0 | 17 | 39 | 100% | | 9 | 24 | 37.5% | |
| ru_ofh_controller_impl_h | 2 | 5 | 7 | 43 | 28.5% | | 1 | 2 | 50% | |
| ru_ofh_downlink_plane_handler_proxy_cpp | 4 | 0 | 4 | 21 | 100% | | 1 | 2 | 50% | |
| ru_ofh_downlink_plane_handler_proxy_h | 5 | 0 | 5 | 32 | 100% | | 4 | 20 | 20% | |
| ru_ofh_error_handler_impl_cpp | 0 | 15 | 15 | 35 | 0% | | 0 | 0 | | |
| ru_ofh_error_handler_impl_h | 1 | 0 | 1 | 17 | 100% | | 1 | 2 | 50% | |
| ru_ofh_executor_mapper_cpp | 0 | 31 | 31 | 105 | 0% | | 0 | 44 | 0% | |
| ru_ofh_factory_cpp | 35 | 0 | 35 | 86 | 100% | | 22 | 46 | 47.8% | |
| ru_ofh_impl_cpp | 47 | 3 | 50 | 103 | 94% | | 43 | 82 | 52.4% | |
| ru_ofh_impl_h | 3 | 0 | 3 | 63 | 100% | | 2 | 4 | 50% | |
| ru_ofh_metrics_collector_impl_cpp | 0 | 8 | 8 | 28 | 0% | | 0 | 2 | 0% | |
| ru_ofh_metrics_collector_impl_h | 4 | 0 | 4 | 29 | 100% | | 1 | 2 | 50% | |
| ru_ofh_rx_symbol_handler_impl_cpp | 6 | 3 | 9 | 27 | 66.6% | | 0 | 2 | 0% | |
| ru_ofh_rx_symbol_handler_impl_h | 1 | 0 | 1 | 17 | 100% | | 1 | 2 | 50% | |
| ru_ofh_timing_notifier_impl_cpp | 19 | 0 | 19 | 41 | 100% | | 8 | 8 | 100% | |
| ru_ofh_uplink_plane_handler_proxy_cpp | 5 | 4 | 9 | 31 | 55.5% | | 2 | 10 | 20% | |
| ru_ofh_uplink_plane_handler_proxy_h | 6 | 0 | 6 | 32 | 100% | | 4 | 20 | 20% | |
| lib.ru.sdr | 0 | 348 | 348 | 1079 | 0% | | 0 | 248 | 0% | |
| ru_controller_sdr_impl_cpp | 0 | 68 | 68 | 158 | 0% | | 0 | 30 | 0% | |
| ru_controller_sdr_impl_h | 0 | 18 | 18 | 123 | 0% | | 0 | 0 | | |
| ru_factory_sdr_impl_cpp | 0 | 34 | 34 | 82 | 0% | | 0 | 34 | 0% | |
| ru_lower_phy_downlink_handler_impl_cpp | 0 | 4 | 4 | 18 | 0% | | 0 | 2 | 0% | |
| ru_lower_phy_downlink_handler_impl_h | 0 | 3 | 3 | 20 | 0% | | 0 | 0 | | |
| ru_lower_phy_error_adapter_h | 0 | 31 | 31 | 80 | 0% | | 0 | 2 | 0% | |
| ru_lower_phy_timing_adapter_h | 0 | 11 | 11 | 36 | 0% | | 0 | 2 | 0% | |
| ru_lower_phy_uplink_request_handler_impl_cpp | 0 | 8 | 8 | 28 | 0% | | 0 | 8 | 0% | |
| ru_lower_phy_uplink_request_handler_impl_h | 0 | 3 | 3 | 21 | 0% | | 0 | 0 | | |
| ru_metrics_collector_sdr_impl_cpp | 0 | 9 | 9 | 28 | 0% | | 0 | 2 | 0% | |
| ru_metrics_collector_sdr_impl_h | 0 | 3 | 3 | 28 | 0% | | 0 | 2 | 0% | |
| ru_radio_event_handler_h | 0 | 18 | 18 | 60 | 0% | | 0 | 48 | 0% | |
| ru_radio_metrics_collector_cpp | 0 | 11 | 11 | 37 | 0% | | 0 | 4 | 0% | |
| ru_radio_metrics_collector_h | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| ru_sdr_executor_mapper_cpp | 0 | 62 | 62 | 157 | 0% | | 0 | 44 | 0% | |
| ru_sdr_impl_cpp | 0 | 41 | 41 | 67 | 0% | | 0 | 50 | 0% | |
| ru_sdr_impl_h | 0 | 14 | 14 | 84 | 0% | | 0 | 16 | 0% | |
| rx_symbol_adapter_h | 0 | 9 | 9 | 37 | 0% | | 0 | 4 | 0% | |
| lib.ru.sdr.lower_phy | 0 | 122 | 122 | 340 | 0% | | 0 | 148 | 0% | |
| lower_phy_factory_cpp | 0 | 48 | 48 | 115 | 0% | | 0 | 116 | 0% | |
| lower_phy_sector_cpp | 0 | 16 | 16 | 47 | 0% | | 0 | 0 | | |
| lower_phy_sector_h | 0 | 6 | 6 | 59 | 0% | | 0 | 12 | 0% | |
| lower_phy_sector_metrics_collector_cpp | 0 | 37 | 37 | 71 | 0% | | 0 | 18 | 0% | |
| lower_phy_sector_timing_handler_cpp | 0 | 15 | 15 | 48 | 0% | | 0 | 2 | 0% | |
| lib.scheduler | 200 | 29 | 229 | 522 | 87.3% | | 80 | 152 | 52.6% | |
| cell_scheduler_cpp | 88 | 7 | 95 | 195 | 92.6% | | 40 | 72 | 55.5% | |
| cell_scheduler_h | 7 | 0 | 7 | 69 | 100% | | 3 | 6 | 50% | |
| scheduler_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| scheduler_impl_cpp | 103 | 22 | 125 | 245 | 82.4% | | 37 | 74 | 50% | |
| lib.scheduler.cell | 780 | 92 | 872 | 2742 | 89.4% | | 787 | 1310 | 60% | |
| cell_harq_manager_cpp | 454 | 59 | 513 | 1139 | 88.4% | | 327 | 558 | 58.6% | |
| cell_harq_manager_h | 49 | 3 | 52 | 604 | 94.2% | | 298 | 491 | 60.6% | |
| resource_block_group_cpp | 13 | 8 | 21 | 46 | 61.9% | | 5 | 20 | 25% | |
| resource_grid_cpp | 174 | 4 | 178 | 405 | 97.7% | | 84 | 102 | 82.3% | |
| resource_grid_h | 46 | 5 | 51 | 390 | 90.1% | | 49 | 91 | 53.8% | |
| scheduler_prb_cpp | 27 | 1 | 28 | 59 | 96.4% | | 19 | 28 | 67.8% | |
| scheduler_prb_h | 17 | 0 | 17 | 72 | 100% | | 5 | 6 | 83.3% | |
| vrb_alloc_cpp | 0 | 12 | 12 | 27 | 0% | | 0 | 14 | 0% | |
| lib.scheduler.common_scheduling | 1265 | 194 | 1459 | 3802 | 86.7% | | 719 | 1129 | 63.6% | |
| csi_rs_scheduler_cpp | 39 | 0 | 39 | 90 | 100% | | 35 | 46 | 76% | |
| csi_rs_scheduler_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| paging_scheduler_cpp | 151 | 22 | 173 | 494 | 87.2% | | 95 | 144 | 65.9% | |
| paging_scheduler_h | 1 | 0 | 1 | 64 | 100% | | 0 | 0 | | |
| prach_scheduler_cpp | 87 | 0 | 87 | 219 | 100% | | 77 | 102 | 75.4% | |
| prach_scheduler_h | 3 | 0 | 3 | 49 | 100% | | 5 | 8 | 62.5% | |
| ra_scheduler_cpp | 647 | 129 | 776 | 1697 | 83.3% | | 351 | 594 | 59% | |
| ra_scheduler_h | 3 | 2 | 5 | 221 | 60% | | 0 | 0 | | |
| si_message_scheduler_cpp | 88 | 8 | 96 | 259 | 91.6% | | 34 | 50 | 68% | |
| si_scheduler_cpp | 80 | 3 | 83 | 196 | 96.3% | | 37 | 50 | 74% | |
| sib1_scheduler_cpp | 90 | 9 | 99 | 253 | 90.9% | | 41 | 62 | 66.1% | |
| ssb_scheduler_cpp | 75 | 21 | 96 | 247 | 78.1% | | 44 | 73 | 60.2% | |
| lib.scheduler.config | 1864 | 248 | 2112 | 5993 | 88.2% | | 1577 | 2856 | 55.2% | |
| bwp_config_res_pool_h | 4 | 0 | 4 | 36 | 100% | | 3 | 6 | 50% | |
| cell_bwp_res_config_cpp | 8 | 0 | 8 | 27 | 100% | | 4 | 8 | 50% | |
| cell_configuration_cpp | 37 | 0 | 37 | 79 | 100% | | 31 | 44 | 70.4% | |
| cell_configuration_h | 33 | 7 | 40 | 191 | 82.5% | | 62 | 98 | 63.2% | |
| config_object_pool_h | 8 | 0 | 8 | 34 | 100% | | 0 | 0 | | |
| config_ptr_h | 6 | 0 | 6 | 38 | 100% | | 71 | 99 | 71.7% | |
| csi_helper_cpp | 224 | 46 | 270 | 672 | 82.9% | | 104 | 211 | 49.2% | |
| du_cell_group_config_pool_cpp | 67 | 3 | 70 | 163 | 95.7% | | 56 | 86 | 65.1% | |
| du_cell_group_config_pool_h | 3 | 0 | 3 | 88 | 100% | | 5 | 10 | 50% | |
| logical_channel_config_pool_h | 14 | 0 | 14 | 43 | 100% | | 22 | 56 | 39.2% | |
| logical_channel_list_config_h | 15 | 1 | 16 | 71 | 93.7% | | 27 | 38 | 71% | |
| pdcch_config_pool_cpp | 51 | 1 | 52 | 130 | 98% | | 47 | 82 | 57.3% | |
| pdcch_config_pool_h | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| pucch_resource_generator_cpp | 167 | 26 | 193 | 495 | 86.5% | | 128 | 164 | 78% | |
| ran_cell_config_helper_cpp | 198 | 5 | 203 | 419 | 97.5% | | 85 | 142 | 59.8% | |
| rlm_helper_cpp | 26 | 3 | 29 | 91 | 89.6% | | 38 | 80 | 47.5% | |
| sched_cell_config_helpers_cpp | 32 | 11 | 43 | 157 | 74.4% | | 40 | 76 | 52.6% | |
| sched_config_manager_cpp | 105 | 36 | 141 | 322 | 74.4% | | 65 | 124 | 52.4% | |
| sched_config_manager_h | 13 | 1 | 14 | 136 | 92.8% | | 20 | 34 | 58.8% | |
| sched_config_params_h | 6 | 0 | 6 | 63 | 100% | | 10 | 14 | 71.4% | |
| scheduler_cell_config_validator_cpp | 86 | 5 | 91 | 266 | 94.5% | | 86 | 144 | 59.7% | |
| scheduler_ue_config_validator_cpp | 23 | 0 | 23 | 71 | 100% | | 29 | 48 | 60.4% | |
| serving_cell_config_factory_cpp | 110 | 25 | 135 | 356 | 81.4% | | 47 | 90 | 52.2% | |
| serving_cell_config_validator_cpp | 211 | 12 | 223 | 666 | 94.6% | | 247 | 510 | 48.4% | |
| time_domain_resource_helper_cpp | 76 | 5 | 81 | 246 | 93.8% | | 113 | 280 | 40.3% | |
| ue_configuration_cpp | 301 | 57 | 358 | 814 | 84% | | 196 | 344 | 56.9% | |
| ue_configuration_h | 39 | 4 | 43 | 296 | 90.6% | | 41 | 68 | 60.2% | |
| lib.scheduler.config.builder | 67 | 0 | 67 | 176 | 100% | | 22 | 28 | 78.5% | |
| csi_meas_config_cpp | 16 | 0 | 16 | 43 | 100% | | 7 | 10 | 70% | |
| pucch_config_cpp | 51 | 0 | 51 | 133 | 100% | | 15 | 18 | 83.3% | |
| lib.scheduler.logging | 701 | 244 | 945 | 2317 | 74.1% | | 482 | 800 | 60.2% | |
| scheduler_event_logger_cpp | 114 | 33 | 147 | 418 | 77.5% | | 82 | 164 | 50% | |
| scheduler_event_logger_h | 6 | 0 | 6 | 117 | 100% | | 32 | 42 | 76.1% | |
| scheduler_metrics_handler_cpp | 312 | 56 | 368 | 687 | 84.7% | | 193 | 257 | 75% | |
| scheduler_metrics_handler_h | 4 | 0 | 4 | 268 | 100% | | 3 | 4 | 75% | |
| scheduler_result_logger_cpp | 264 | 155 | 419 | 812 | 63% | | 172 | 333 | 51.6% | |
| scheduler_result_logger_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.scheduler.pdcch_scheduling | 140 | 8 | 148 | 454 | 94.5% | | 91 | 118 | 77.1% | |
| pdcch_resource_allocator_impl_cpp | 84 | 1 | 85 | 225 | 98.8% | | 58 | 70 | 82.8% | |
| pdcch_resource_allocator_impl_h | 0 | 1 | 1 | 59 | 0% | | 0 | 0 | | |
| pdcch_slot_resource_allocator_cpp | 56 | 6 | 62 | 170 | 90.3% | | 33 | 48 | 68.7% | |
| lib.scheduler.policy | 165 | 25 | 190 | 578 | 86.8% | | 106 | 174 | 60.9% | |
| scheduler_policy_factory_cpp | 4 | 1 | 5 | 19 | 80% | | 3 | 6 | 50% | |
| scheduler_time_qos_cpp | 158 | 3 | 161 | 426 | 98.1% | | 103 | 156 | 66% | |
| scheduler_time_qos_h | 3 | 0 | 3 | 58 | 100% | | 0 | 0 | | |
| scheduler_time_rr_cpp | 0 | 18 | 18 | 55 | 0% | | 0 | 12 | 0% | |
| scheduler_time_rr_h | 0 | 3 | 3 | 20 | 0% | | 0 | 0 | | |
| lib.scheduler.pucch_scheduling | 1084 | 74 | 1158 | 3368 | 93.6% | | 787 | 1179 | 66.7% | |
| pucch_allocator_helpers_cpp | 72 | 13 | 85 | 175 | 84.7% | | 48 | 68 | 70.5% | |
| pucch_allocator_helpers_h | 2 | 0 | 2 | 20 | 100% | | 4 | 4 | 100% | |
| pucch_allocator_impl_cpp | 730 | 61 | 791 | 1873 | 92.2% | | 541 | 873 | 61.9% | |
| pucch_allocator_impl_h | 6 | 0 | 6 | 302 | 100% | | 21 | 26 | 80.7% | |
| pucch_collision_manager_cpp | 100 | 0 | 100 | 260 | 100% | | 79 | 96 | 82.2% | |
| pucch_collision_manager_h | 5 | 0 | 5 | 131 | 100% | | 1 | 2 | 50% | |
| pucch_resource_manager_cpp | 166 | 0 | 166 | 422 | 100% | | 93 | 110 | 84.5% | |
| pucch_resource_manager_h | 3 | 0 | 3 | 185 | 100% | | 0 | 0 | | |
| lib.scheduler.slicing | 281 | 27 | 308 | 1016 | 91.2% | | 289 | 418 | 69.1% | |
| inter_slice_scheduler_cpp | 159 | 11 | 170 | 435 | 93.5% | | 172 | 226 | 76.1% | |
| inter_slice_scheduler_h | 15 | 0 | 15 | 121 | 100% | | 29 | 56 | 51.7% | |
| ran_slice_candidate_h | 11 | 1 | 12 | 52 | 91.6% | | 19 | 30 | 63.3% | |
| ran_slice_instance_cpp | 22 | 0 | 22 | 56 | 100% | | 19 | 22 | 86.3% | |
| ran_slice_instance_h | 15 | 0 | 15 | 74 | 100% | | 17 | 24 | 70.8% | |
| slice_ue_repository_cpp | 34 | 13 | 47 | 127 | 72.3% | | 19 | 34 | 55.8% | |
| slice_ue_repository_h | 25 | 2 | 27 | 151 | 92.5% | | 14 | 26 | 53.8% | |
| lib.scheduler.srs | 246 | 66 | 312 | 770 | 78.8% | | 159 | 370 | 42.9% | |
| srs_allocator_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| srs_allocator_impl_cpp | 80 | 3 | 83 | 202 | 96.3% | | 50 | 68 | 73.5% | |
| srs_allocator_impl_h | 1 | 0 | 1 | 26 | 100% | | 0 | 0 | | |
| srs_scheduler_impl_cpp | 165 | 62 | 227 | 515 | 72.6% | | 109 | 302 | 36% | |
| lib.scheduler.support | 1074 | 117 | 1191 | 3624 | 90.1% | | 514 | 935 | 54.9% | |
| bwp_helpers_h | 5 | 0 | 5 | 53 | 100% | | 1 | 2 | 50% | |
| config_helpers_h | 12 | 2 | 14 | 56 | 85.7% | | 4 | 8 | 50% | |
| csi_report_helpers_cpp | 4 | 0 | 4 | 20 | 100% | | 3 | 4 | 75% | |
| csi_rs_helper_cpp | 9 | 0 | 9 | 27 | 100% | | 19 | 26 | 73% | |
| dci_builder_cpp | 167 | 2 | 169 | 440 | 98.8% | | 43 | 84 | 51.1% | |
| dmrs_helpers_h | 78 | 6 | 84 | 239 | 92.8% | | 20 | 42 | 47.6% | |
| mcs_calculator_cpp | 22 | 3 | 25 | 151 | 88% | | 13 | 16 | 81.2% | |
| mcs_calculator_h | 1 | 0 | 1 | 35 | 100% | | 4 | 4 | 100% | |
| mcs_tbs_calculator_cpp | 117 | 26 | 143 | 388 | 81.8% | | 44 | 68 | 64.7% | |
| mcs_tbs_calculator_h | 0 | 13 | 13 | 75 | 0% | | 0 | 28 | 0% | |
| outer_loop_link_adaptation_h | 14 | 0 | 14 | 57 | 100% | | 17 | 26 | 65.3% | |
| paging_helpers_cpp | 65 | 7 | 72 | 212 | 90.2% | | 62 | 90 | 68.8% | |
| paging_helpers_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| pdcch_aggregation_level_calculator_cpp | 26 | 2 | 28 | 98 | 92.8% | | 20 | 22 | 90.9% | |
| prbs_calculator_cpp | 43 | 1 | 44 | 132 | 97.7% | | 24 | 30 | 80% | |
| pucch_power_controller_cpp | 84 | 34 | 118 | 346 | 71.1% | | 49 | 167 | 29.3% | |
| pucch_power_controller_h | 2 | 0 | 2 | 102 | 100% | | 0 | 0 | | |
| pusch_power_controller_cpp | 66 | 6 | 72 | 209 | 91.6% | | 49 | 76 | 64.4% | |
| pusch_power_controller_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| rb_helper_h | 28 | 1 | 29 | 110 | 96.5% | | 13 | 16 | 81.2% | |
| sch_pdu_builder_cpp | 285 | 14 | 299 | 654 | 95.3% | | 89 | 160 | 55.6% | |
| sch_pdu_builder_h | 1 | 0 | 1 | 18 | 100% | | 2 | 6 | 33.3% | |
| sched_result_helpers_h | 40 | 0 | 40 | 150 | 100% | | 31 | 52 | 59.6% | |
| sr_helper_cpp | 3 | 0 | 3 | 16 | 100% | | 7 | 8 | 87.5% | |
| lib.scheduler.support.pdcch | 44 | 22 | 66 | 257 | 66.6% | | 44 | 65 | 67.6% | |
| pdcch_mapping_h | 5 | 4 | 9 | 41 | 55.5% | | 5 | 6 | 83.3% | |
| pdcch_pdu_parameters_h | 8 | 0 | 8 | 49 | 100% | | 20 | 20 | 100% | |
| pdcch_type0_helpers_cpp | 16 | 0 | 16 | 54 | 100% | | 3 | 6 | 50% | |
| search_space_helper_h | 15 | 18 | 33 | 113 | 45.4% | | 16 | 33 | 48.4% | |
| lib.scheduler.support.pdsch | 84 | 7 | 91 | 407 | 92.3% | | 66 | 116 | 56.8% | |
| pdsch_config_params_cpp | 36 | 0 | 36 | 108 | 100% | | 6 | 10 | 60% | |
| pdsch_config_params_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| pdsch_default_time_allocation_cpp | 20 | 6 | 26 | 165 | 76.9% | | 25 | 62 | 40.3% | |
| pdsch_dmrs_symbol_mask_cpp | 15 | 0 | 15 | 53 | 100% | | 24 | 24 | 100% | |
| pdsch_resource_allocation_h | 12 | 1 | 13 | 63 | 92.3% | | 11 | 20 | 55% | |
| lib.scheduler.support.pucch | 86 | 2 | 88 | 292 | 97.7% | | 46 | 58 | 79.3% | |
| pucch_collision_info_cpp | 45 | 0 | 45 | 121 | 100% | | 26 | 30 | 86.6% | |
| pucch_collision_info_h | 3 | 0 | 3 | 26 | 100% | | 3 | 4 | 75% | |
| pucch_default_resource_cpp | 23 | 0 | 23 | 73 | 100% | | 10 | 14 | 71.4% | |
| pucch_default_resource_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| pucch_guardbands_cpp | 14 | 2 | 16 | 51 | 87.5% | | 7 | 10 | 70% | |
| lib.scheduler.support.pusch | 108 | 11 | 119 | 503 | 90.7% | | 126 | 200 | 63% | |
| pusch_default_time_allocation_cpp | 12 | 4 | 16 | 135 | 75% | | 8 | 18 | 44.4% | |
| pusch_dmrs_symbol_mask_cpp | 11 | 0 | 11 | 39 | 100% | | 18 | 18 | 100% | |
| pusch_resource_allocation_h | 3 | 0 | 3 | 32 | 100% | | 2 | 2 | 100% | |
| pusch_td_resource_indices_cpp | 82 | 7 | 89 | 297 | 92.1% | | 98 | 162 | 60.4% | |
| lib.scheduler.uci_scheduling | 386 | 41 | 427 | 1089 | 90.3% | | 306 | 464 | 65.9% | |
| uci_allocator_impl_cpp | 108 | 14 | 122 | 328 | 88.5% | | 99 | 166 | 59.6% | |
| uci_allocator_impl_h | 1 | 0 | 1 | 56 | 100% | | 0 | 0 | | |
| uci_indication_selector_cpp | 163 | 7 | 170 | 358 | 95.8% | | 102 | 128 | 79.6% | |
| uci_indication_selector_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| uci_scheduler_impl_cpp | 112 | 20 | 132 | 312 | 84.8% | | 105 | 170 | 61.7% | |
| uci_scheduler_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| lib.scheduler.ue_context | 1377 | 132 | 1509 | 4642 | 91.2% | | 1043 | 1519 | 68.6% | |
| logical_channel_system_cpp | 545 | 25 | 570 | 1252 | 95.6% | | 289 | 352 | 82.1% | |
| logical_channel_system_h | 147 | 3 | 150 | 841 | 98% | | 166 | 212 | 78.3% | |
| ta_management_system_cpp | 108 | 7 | 115 | 273 | 93.9% | | 61 | 82 | 74.3% | |
| ta_management_system_h | 15 | 0 | 15 | 175 | 100% | | 30 | 58 | 51.7% | |
| ue_cell_cpp | 136 | 55 | 191 | 509 | 71.2% | | 89 | 182 | 48.9% | |
| ue_cell_h | 23 | 0 | 23 | 175 | 100% | | 66 | 105 | 62.8% | |
| ue_cell_repository_cpp | 47 | 7 | 54 | 122 | 87% | | 22 | 34 | 64.7% | |
| ue_cell_repository_h | 2 | 0 | 2 | 55 | 100% | | 0 | 0 | | |
| ue_channel_state_manager_cpp | 41 | 5 | 46 | 129 | 89.1% | | 27 | 40 | 67.5% | |
| ue_channel_state_manager_h | 11 | 6 | 17 | 98 | 64.7% | | 8 | 20 | 40% | |
| ue_cpp | 44 | 0 | 44 | 108 | 100% | | 34 | 38 | 89.4% | |
| ue_drx_controller_cpp | 59 | 4 | 63 | 192 | 93.6% | | 65 | 94 | 69.1% | |
| ue_h | 17 | 0 | 17 | 104 | 100% | | 68 | 112 | 60.7% | |
| ue_link_adaptation_controller_cpp | 55 | 3 | 58 | 163 | 94.8% | | 44 | 64 | 68.7% | |
| ue_link_adaptation_controller_h | 3 | 0 | 3 | 55 | 100% | | 7 | 14 | 50% | |
| ue_repository_cpp | 123 | 17 | 140 | 326 | 87.8% | | 66 | 110 | 60% | |
| ue_repository_h | 1 | 0 | 1 | 65 | 100% | | 1 | 2 | 50% | |
| lib.scheduler.ue_scheduling | 1773 | 415 | 2188 | 5974 | 81% | | 1159 | 1929 | 60% | |
| grant_params_selector_cpp | 136 | 55 | 191 | 535 | 71.2% | | 73 | 144 | 50.6% | |
| grant_params_selector_h | 1 | 0 | 1 | 59 | 100% | | 0 | 0 | | |
| intra_slice_scheduler_cpp | 316 | 50 | 366 | 928 | 86.3% | | 276 | 432 | 63.8% | |
| intra_slice_scheduler_h | 1 | 0 | 1 | 46 | 100% | | 0 | 0 | | |
| ue_cell_grid_allocator_cpp | 296 | 121 | 417 | 957 | 70.9% | | 127 | 243 | 52.2% | |
| ue_cell_grid_allocator_h | 12 | 2 | 14 | 184 | 85.7% | | 8 | 14 | 57.1% | |
| ue_event_manager_cpp | 339 | 84 | 423 | 1003 | 80.1% | | 189 | 333 | 56.7% | |
| ue_event_manager_h | 8 | 0 | 8 | 123 | 100% | | 28 | 60 | 46.6% | |
| ue_fallback_scheduler_cpp | 552 | 92 | 644 | 1569 | 85.7% | | 396 | 595 | 66.5% | |
| ue_fallback_scheduler_h | 3 | 0 | 3 | 175 | 100% | | 14 | 14 | 100% | |
| ue_scheduler_h | 2 | 2 | 4 | 102 | 50% | | 3 | 6 | 50% | |
| ue_scheduler_impl_cpp | 91 | 8 | 99 | 195 | 91.9% | | 45 | 88 | 51.1% | |
| ue_scheduler_impl_h | 16 | 1 | 17 | 98 | 94.1% | | 0 | 0 | | |
| lib.sdap | 59 | 3 | 62 | 264 | 95.1% | | 30 | 58 | 51.7% | |
| sdap_entity_impl_h | 24 | 2 | 26 | 89 | 92.3% | | 12 | 18 | 66.6% | |
| sdap_entity_rx_impl_h | 8 | 0 | 8 | 32 | 100% | | 4 | 8 | 50% | |
| sdap_entity_tx_impl_h | 10 | 0 | 10 | 34 | 100% | | 6 | 10 | 60% | |
| sdap_factory_cpp | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| sdap_session_logger_h | 15 | 1 | 16 | 89 | 93.7% | | 8 | 22 | 36.3% | |
| lib.security | 603 | 31 | 634 | 1830 | 95.1% | | 309 | 531 | 58.1% | |
| ciphering_engine_nea1_cpp | 13 | 0 | 13 | 31 | 100% | | 9 | 18 | 50% | |
| ciphering_engine_nea1_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ciphering_engine_nea2_cpp | 24 | 1 | 25 | 52 | 96% | | 11 | 22 | 50% | |
| ciphering_engine_nea2_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ciphering_engine_nea3_cpp | 13 | 0 | 13 | 30 | 100% | | 9 | 18 | 50% | |
| ciphering_engine_nea3_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| integrity_engine_generic_cpp | 51 | 1 | 52 | 119 | 98% | | 46 | 90 | 51.1% | |
| integrity_engine_generic_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| integrity_engine_nia2_cmac_cpp | 60 | 8 | 68 | 156 | 88.2% | | 50 | 100 | 50% | |
| integrity_engine_nia2_non_cmac_cpp | 69 | 6 | 75 | 166 | 92% | | 56 | 106 | 52.8% | |
| integrity_engine_nia2_non_cmac_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| s3g_cpp | 124 | 11 | 135 | 550 | 91.8% | | 40 | 46 | 86.9% | |
| security_cpp | 99 | 4 | 103 | 261 | 96.1% | | 34 | 49 | 69.3% | |
| security_engine_factory_cpp | 6 | 0 | 6 | 20 | 100% | | 0 | 0 | | |
| security_engine_impl_cpp | 37 | 0 | 37 | 93 | 100% | | 48 | 76 | 63.1% | |
| security_engine_impl_h | 1 | 0 | 1 | 23 | 100% | | 2 | 2 | 100% | |
| zuc_cpp | 101 | 0 | 101 | 236 | 100% | | 4 | 4 | 100% | |
| lib.support | 634 | 244 | 878 | 2250 | 72.2% | | 418 | 966 | 43.2% | |
| backtrace_cpp | 0 | 3 | 3 | 13 | 0% | | 0 | 6 | 0% | |
| bit_encoding_cpp | 68 | 1 | 69 | 181 | 98.5% | | 40 | 48 | 83.3% | |
| byte_buffer_chain_cpp | 13 | 1 | 14 | 39 | 92.8% | | 6 | 16 | 37.5% | |
| byte_buffer_cpp | 281 | 53 | 334 | 775 | 84.1% | | 195 | 312 | 62.5% | |
| config_yaml_cpp | 0 | 95 | 95 | 189 | 0% | | 0 | 202 | 0% | |
| cpu_architecture_info_cpp | 57 | 46 | 103 | 254 | 55.3% | | 48 | 152 | 31.5% | |
| signal_handling_cpp | 8 | 11 | 19 | 63 | 42.1% | | 0 | 10 | 0% | |
| sysinfo_cpp | 0 | 28 | 28 | 71 | 0% | | 0 | 36 | 0% | |
| timers_cpp | 207 | 6 | 213 | 665 | 97.1% | | 129 | 184 | 70.1% | |
| lib.support.executors | 386 | 150 | 536 | 1476 | 72% | | 268 | 622 | 43% | |
| execution_context_description_cpp | 6 | 2 | 8 | 30 | 75% | | 0 | 0 | | |
| executor_decoration_factory_cpp | 17 | 25 | 42 | 120 | 40.4% | | 10 | 84 | 11.9% | |
| priority_task_queue_cpp | 66 | 24 | 90 | 251 | 73.3% | | 35 | 67 | 52.2% | |
| priority_task_worker_cpp | 14 | 0 | 14 | 41 | 100% | | 11 | 18 | 61.1% | |
| task_execution_manager_cpp | 90 | 51 | 141 | 416 | 63.8% | | 66 | 178 | 37% | |
| task_worker_cpp | 22 | 0 | 22 | 54 | 100% | | 25 | 50 | 50% | |
| task_worker_pool_cpp | 87 | 4 | 91 | 233 | 95.6% | | 73 | 118 | 61.8% | |
| unique_thread_cpp | 84 | 44 | 128 | 331 | 65.6% | | 48 | 107 | 44.8% | |
| lib.support.executors.metrics | 0 | 74 | 74 | 180 | 0% | | 0 | 50 | 0% | |
| executor_metrics_backend_cpp | 0 | 33 | 33 | 81 | 0% | | 0 | 30 | 0% | |
| executor_metrics_channel_cpp | 0 | 41 | 41 | 99 | 0% | | 0 | 20 | 0% | |
| lib.support.math | 14 | 8 | 22 | 98 | 63.6% | | 9 | 22 | 40.9% | |
| curve_fitting_find_max_cpp | 10 | 3 | 13 | 41 | 76.9% | | 5 | 12 | 41.6% | |
| math_utils_cpp | 4 | 5 | 9 | 57 | 44.4% | | 4 | 10 | 40% | |
| lib.support.network | 284 | 140 | 424 | 1006 | 66.9% | | 201 | 426 | 47.1% | |
| io_broker_epoll_cpp | 145 | 68 | 213 | 471 | 68% | | 101 | 216 | 46.7% | |
| io_broker_epoll_h | 3 | 0 | 3 | 44 | 100% | | 1 | 2 | 50% | |
| io_broker_factory_cpp | 4 | 2 | 6 | 16 | 66.6% | | 1 | 2 | 50% | |
| io_timer_source_cpp | 49 | 6 | 55 | 137 | 89% | | 35 | 64 | 54.6% | |
| sockets_cpp | 30 | 61 | 91 | 215 | 32.9% | | 26 | 78 | 33.3% | |
| transport_layer_address_cpp | 53 | 3 | 56 | 123 | 94.6% | | 37 | 64 | 57.8% | |
| lib.support.rate_limiting | 27 | 1 | 28 | 65 | 96.4% | | 18 | 30 | 60% | |
| token_bucket_cpp | 27 | 1 | 28 | 65 | 96.4% | | 18 | 30 | 60% | |
| lib.support.resource_usage | 0 | 105 | 105 | 325 | 0% | | 0 | 74 | 0% | |
| power_consumption_cpp | 0 | 11 | 11 | 45 | 0% | | 0 | 6 | 0% | |
| powercap_energy_reader_impl_cpp | 0 | 20 | 20 | 62 | 0% | | 0 | 16 | 0% | |
| powercap_energy_reader_impl_h | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| rapl_msr_energy_reader_impl_cpp | 0 | 53 | 53 | 150 | 0% | | 0 | 46 | 0% | |
| resource_usage_utils_cpp | 0 | 20 | 20 | 55 | 0% | | 0 | 6 | 0% | |
| lib.support.synchronization | 4 | 0 | 4 | 26 | 100% | | 0 | 0 | | |
| futex_util_cpp | 4 | 0 | 4 | 26 | 100% | | 0 | 0 | | |
| lib.support.tracing | 137 | 78 | 215 | 609 | 63.7% | | 96 | 256 | 37.5% | |
| event_tracing_cpp | 127 | 77 | 204 | 572 | 62.2% | | 95 | 254 | 37.4% | |
| resource_usage_cpp | 10 | 1 | 11 | 37 | 90.9% | | 1 | 2 | 50% | |
| lib.support.versioning | 0 | 8 | 8 | 34 | 0% | | 0 | 0 | | |
| build_info_cpp | 0 | 6 | 6 | 22 | 0% | | 0 | 0 | | |
| version_cpp | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| lib.xnap | 312 | 239 | 551 | 1448 | 56.6% | | 174 | 536 | 32.4% | |
| log_helpers_cpp | 11 | 2 | 13 | 44 | 84.6% | | 6 | 10 | 60% | |
| xnap_asn1_converters_h | 120 | 163 | 283 | 771 | 42.4% | | 62 | 292 | 21.2% | |
| xnap_asn1_utils_cpp | 22 | 22 | 44 | 122 | 50% | | 16 | 42 | 38% | |
| xnap_context_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| xnap_factory_cpp | 4 | 0 | 4 | 22 | 100% | | 0 | 0 | | |
| xnap_impl_cpp | 139 | 52 | 191 | 377 | 72.7% | | 83 | 180 | 46.1% | |
| xnap_impl_h | 6 | 0 | 6 | 53 | 100% | | 3 | 6 | 50% | |
| xnap_tx_pdu_notifier_with_log_h | 9 | 0 | 9 | 45 | 100% | | 4 | 6 | 66.6% | |
| lib.xnap.gateways | 0 | 46 | 46 | 167 | 0% | | 0 | 80 | 0% | |
| xnc_network_gateway_factory_cpp | 0 | 46 | 46 | 167 | 0% | | 0 | 80 | 0% | |
| lib.xnap.procedures | 324 | 123 | 447 | 1117 | 72.4% | | 245 | 594 | 41.2% | |
| sn_status_transfer_asn1_helpers_h | 17 | 29 | 46 | 93 | 36.9% | | 5 | 44 | 11.3% | |
| xn_handover_asn1_helpers_h | 38 | 17 | 55 | 172 | 69% | | 22 | 60 | 36.6% | |
| xn_setup_asn1_helpers_h | 28 | 18 | 46 | 137 | 60.8% | | 35 | 82 | 42.6% | |
| xn_setup_procedure_asn1_helpers_h | 57 | 4 | 61 | 146 | 93.4% | | 60 | 106 | 56.6% | |
| xn_setup_procedure_cpp | 39 | 7 | 46 | 119 | 84.7% | | 20 | 36 | 55.5% | |
| xnap_sn_status_transfer_procedure_cpp | 14 | 6 | 20 | 47 | 70% | | 9 | 24 | 37.5% | |
| xnap_source_handover_preparation_procedure_cpp | 86 | 18 | 104 | 240 | 82.6% | | 69 | 164 | 42% | |
| xnap_target_handover_preparation_procedure_cpp | 45 | 24 | 69 | 163 | 65.2% | | 25 | 78 | 32% | |
| lib.xnap.ue_context | 69 | 11 | 80 | 379 | 86.2% | | 42 | 90 | 46.6% | |
| xnap_ue_context_h | 60 | 11 | 71 | 320 | 84.5% | | 32 | 70 | 45.7% | |
| xnap_ue_logger_h | 9 | 0 | 9 | 59 | 100% | | 10 | 20 | 50% | |