| include.ocudu.adt | 2264 | 112 | 2376 | 10205 | 95.2% | | 7572 | 12650 | 59.8% | |
| batched_dispatch_queue_h | 44 | 8 | 52 | 167 | 84.6% | | 38 | 73 | 52% | |
| 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 | 259 | 62.1% | |
| bounded_bitset_h | 458 | 10 | 468 | 1406 | 97.8% | | 1261 | 2368 | 53.2% | |
| bounded_integer_h | 33 | 0 | 33 | 156 | 100% | | 61 | 84 | 72.6% | |
| byte_buffer_chain_h | 90 | 17 | 107 | 391 | 84.1% | | 327 | 571 | 57.2% | |
| byte_buffer_h | 91 | 7 | 98 | 615 | 92.8% | | 726 | 1201 | 60.4% | |
| 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 | 82 | 4 | 86 | 433 | 95.3% | | 380 | 562 | 67.6% | |
| circular_vector_h | 9 | 0 | 9 | 48 | 100% | | 21 | 30 | 70% | |
| 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% | | 300 | 408 | 73.5% | |
| intrusive_list_h | 41 | 4 | 45 | 258 | 91.1% | | 62 | 83 | 74.6% | |
| 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% | | 16 | 31 | 51.6% | |
| mutexed_mpsc_queue_h | 56 | 2 | 58 | 195 | 96.5% | | 105 | 130 | 80.7% | |
| noop_functor_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ring_buffer_h | 127 | 3 | 130 | 496 | 97.6% | | 820 | 1504 | 54.5% | |
| scope_exit_h | 7 | 0 | 7 | 34 | 100% | | 6 | 14 | 42.8% | |
| slotted_array_h | 88 | 1 | 89 | 368 | 98.8% | | 221 | 299 | 73.9% | |
| slotted_vector_h | 68 | 3 | 71 | 356 | 95.7% | | 366 | 594 | 61.6% | |
| soa_table_h | 97 | 0 | 97 | 427 | 100% | | 115 | 203 | 56.6% | |
| span_h | 64 | 4 | 68 | 352 | 94.1% | | 878 | 1314 | 66.8% | |
| 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 | 169 | 2 | 171 | 463 | 98.8% | | 714 | 1224 | 58.3% | |
| strong_type_h | 28 | 0 | 28 | 228 | 100% | | 234 | 321 | 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% | |
| unique_function_h | 49 | 5 | 54 | 259 | 90.7% | | 122 | 230 | 53% | |
| include.ocudu.adt.detail | 203 | 17 | 220 | 1143 | 92.2% | | 2544 | 3844 | 66.1% | |
| 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% | | 1202 | 1708 | 70.3% | |
| 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 | 17 | 1 | 18 | 135 | 94.4% | | 1177 | 1877 | 62.7% | |
| slotted_array_detail_h | 1 | 0 | 1 | 14 | 100% | | 48 | 74 | 64.8% | |
| 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% | | 3150 | 11497 | 27.3% | |
| asn1_ap_utils_h | 43 | 14 | 57 | 330 | 75.4% | | 57 | 102 | 55.8% | |
| 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% | | 3071 | 11318 | 27.1% | |
| include.ocudu.asn1.e2sm | 158 | 305 | 463 | 9547 | 34.1% | | 243 | 895 | 27.1% | |
| 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% | | 140 | 385 | 36.3% | |
| e2sm_rc_ies_h | 45 | 117 | 162 | 3698 | 27.7% | | 77 | 244 | 31.5% | |
| include.ocudu.cu_cp | 206 | 82 | 288 | 2018 | 71.5% | | 157 | 422 | 37.2% | |
| cell_meas_manager_config_h | 15 | 0 | 15 | 102 | 100% | | 40 | 71 | 56.3% | |
| cu_cp_cho_types_h | 0 | 3 | 3 | 49 | 0% | | 0 | 6 | 0% | |
| cu_cp_configuration_h | 3 | 0 | 3 | 74 | 100% | | 11 | 25 | 44% | |
| 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_metrics_notifier_h | 1 | 52 | 53 | 173 | 1.8% | | 0 | 86 | 0% | |
| cu_cp_types_h | 82 | 17 | 99 | 744 | 82.8% | | 60 | 142 | 42.2% | |
| du_processor_context_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| 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 | 4 | 0 | 4 | 41 | 100% | | 2 | 6 | 33.3% | |
| include.ocudu.cu_up | 2 | 32 | 34 | 263 | 5.8% | | 3 | 58 | 5.1% | |
| cu_up_config_h | 2 | 0 | 2 | 78 | 100% | | 3 | 6 | 50% | |
| 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 | 758 | 94.9% | | 33 | 67 | 49.2% | |
| du_high_configuration_h | 1 | 1 | 2 | 47 | 50% | | 5 | 9 | 55.5% | |
| 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 | 63 | 100% | | 3 | 8 | 37.5% | |
| du_configurator_h | 4 | 0 | 4 | 63 | 100% | | 3 | 8 | 37.5% | |
| 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 | 312 | 60% | | 20 | 51 | 39.2% | |
| e1_setup_messages_h | 1 | 0 | 1 | 17 | 100% | | 1 | 2 | 50% | |
| e1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 13 | 27 | 48.1% | |
| e1ap_types_h | 7 | 6 | 13 | 282 | 53.8% | | 6 | 22 | 27.2% | |
| include.ocudu.e1ap.cu_cp | 5 | 0 | 5 | 73 | 100% | | 1 | 8 | 12.5% | |
| e1ap_cu_cp_bearer_context_update_h | 5 | 0 | 5 | 73 | 100% | | 1 | 8 | 12.5% | |
| 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 | 11 | 35 | 242 | 68.5% | | 14 | 54 | 25.9% | |
| e2_agent_dependencies_h | 2 | 0 | 2 | 26 | 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% | |
| e2ap_config_translators_h | 0 | 9 | 9 | 33 | 0% | | 0 | 8 | 0% | |
| e2ap_configuration_h | 1 | 0 | 1 | 18 | 100% | | 2 | 4 | 50% | |
| 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% | | 69 | 112 | 61.6% | |
| f1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 64 | 102 | 62.7% | |
| 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 | 32 | 28.1% | |
| 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 | 10 | 20% | |
| 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 | 20 | 1 | 21 | 402 | 95.2% | | 10 | 25 | 40% | |
| f1ap_du_connection_manager_h | 8 | 1 | 9 | 115 | 88.8% | | 4 | 14 | 28.5% | |
| f1ap_du_h | 1 | 0 | 1 | 42 | 100% | | 1 | 2 | 50% | |
| f1ap_du_metrics_report_h | 1 | 0 | 1 | 16 | 100% | | 1 | 2 | 50% | |
| f1ap_du_positioning_handler_h | 5 | 0 | 5 | 91 | 100% | | 1 | 2 | 50% | |
| f1ap_du_ue_config_h | 4 | 0 | 4 | 54 | 100% | | 2 | 3 | 66.6% | |
| 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 | 117 | 100% | | 6 | 14 | 42.8% | |
| f1u_bearer_logger_h | 9 | 0 | 9 | 57 | 100% | | 5 | 12 | 41.6% | |
| f1u_config_h | 3 | 0 | 3 | 60 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1u.local_connector | 56 | 7 | 63 | 222 | 88.8% | | 24 | 48 | 50% | |
| f1u_local_connector_h | 56 | 7 | 63 | 222 | 88.8% | | 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 | 8 | 12 | 96 | 33.3% | | 0 | 12 | 0% | |
| error_indication_builder_h | 4 | 8 | 12 | 96 | 33.3% | | 0 | 12 | 0% | |
| include.ocudu.fapi.p7.builders | 483 | 18 | 501 | 2740 | 96.4% | | 179 | 320 | 55.9% | |
| crc_indication_builder_h | 20 | 0 | 20 | 81 | 100% | | 18 | 25 | 72% | |
| dl_csi_rs_pdu_builder_h | 14 | 0 | 14 | 86 | 100% | | 1 | 2 | 50% | |
| dl_pdcch_pdu_builder_h | 25 | 2 | 27 | 191 | 92.5% | | 6 | 10 | 60% | |
| dl_pdsch_pdu_builder_h | 90 | 0 | 90 | 365 | 100% | | 21 | 44 | 47.7% | |
| dl_prs_pdu_builder_h | 9 | 0 | 9 | 79 | 100% | | 3 | 6 | 50% | |
| dl_ssb_pdu_builder_h | 13 | 0 | 13 | 81 | 100% | | 6 | 8 | 75% | |
| dl_tti_request_builder_h | 13 | 0 | 13 | 80 | 100% | | 1 | 2 | 50% | |
| message_builder_helper_h | 6 | 0 | 6 | 33 | 100% | | 3 | 4 | 75% | |
| rach_indication_builder_h | 26 | 0 | 26 | 133 | 100% | | 10 | 22 | 45.4% | |
| rx_data_indication_builder_h | 5 | 0 | 5 | 41 | 100% | | 1 | 4 | 25% | |
| srs_indication_builder_h | 6 | 0 | 6 | 83 | 100% | | 3 | 8 | 37.5% | |
| tx_data_request_builder_h | 2 | 0 | 2 | 33 | 100% | | 0 | 0 | | |
| tx_precoding_and_beamforming_pdu_builder_h | 2 | 0 | 2 | 35 | 100% | | 2 | 4 | 50% | |
| uci_indication_builder_h | 11 | 0 | 11 | 71 | 100% | | 1 | 3 | 33.3% | |
| 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 | 164 | 83.3% | | 21 | 30 | 70% | |
| uci_pusch_pdu_builder_h | 28 | 0 | 28 | 118 | 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 | 116 | 100% | | 12 | 20 | 60% | |
| include.ocudu.fapi.p7.messages | 33 | 6 | 39 | 533 | 84.6% | | 13 | 23 | 56.5% | |
| crc_indication_h | 1 | 0 | 1 | 31 | 100% | | 0 | 0 | | |
| dl_tti_request_h | 2 | 0 | 2 | 23 | 100% | | 1 | 2 | 50% | |
| power_control_offset_ss_h | 4 | 5 | 9 | 30 | 44.4% | | 1 | 5 | 20% | |
| rach_indication_h | 2 | 0 | 2 | 36 | 100% | | 0 | 0 | | |
| rx_data_indication_h | 1 | 0 | 1 | 26 | 100% | | 0 | 0 | | |
| srs_indication_h | 1 | 0 | 1 | 35 | 100% | | 0 | 0 | | |
| tx_data_request_h | 4 | 0 | 4 | 29 | 100% | | 1 | 2 | 50% | |
| uci_indication_h | 1 | 0 | 1 | 18 | 100% | | 0 | 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 | 0 | 2 | 19 | 100% | | 1 | 2 | 50% | |
| ul_prach_pdu_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| ul_pucch_pdu_h | 1 | 0 | 1 | 75 | 100% | | 2 | 4 | 50% | |
| ul_pusch_pdu_h | 1 | 0 | 1 | 44 | 100% | | 0 | 0 | | |
| ul_srs_pdu_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| ul_tti_request_h | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| include.ocudu.gateways | 9 | 33 | 42 | 322 | 21.4% | | 4 | 41 | 9.7% | |
| 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 | 29 | 0% | | 0 | 2 | 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 | 19 | 2 | 21 | 353 | 90.4% | | 12 | 29 | 41.3% | |
| gtpu_config_h | 14 | 0 | 14 | 164 | 100% | | 10 | 19 | 52.6% | |
| gtpu_demux_h | 1 | 0 | 1 | 25 | 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% | | 147 | 297 | 49.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% | | 60 | 81 | 74% | |
| 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 | 35 | 43 | 78 | 771 | 44.8% | | 110 | 275 | 40% | |
| ngap_configuration_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| ngap_context_h | 6 | 1 | 7 | 41 | 85.7% | | 6 | 8 | 75% | |
| ngap_h | 1 | 0 | 1 | 134 | 100% | | 0 | 0 | | |
| ngap_handover_h | 6 | 1 | 7 | 174 | 85.7% | | 4 | 10 | 40% | |
| ngap_location_reporting_h | 3 | 0 | 3 | 37 | 100% | | 6 | 14 | 42.8% | |
| ngap_message_h | 1 | 0 | 1 | 14 | 100% | | 59 | 99 | 59.5% | |
| ngap_metrics_h | 10 | 37 | 47 | 185 | 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 | 50 | 100% | | 6 | 17 | 35.2% | |
| ngap_types_h | 1 | 4 | 5 | 77 | 20% | | 19 | 40 | 47.5% | |
| ngap_ue_radio_capability_management_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| include.ocudu.ngap.gateways | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| n2_connection_client_factory_h | 0 | 1 | 1 | 21 | 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% | | 235 | 468 | 50.2% | |
| 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% | | 128 | 216 | 59.2% | |
| logger_h | 22 | 12 | 34 | 185 | 64.7% | | 34 | 87 | 39% | |
| ocudulog_h | 6 | 2 | 8 | 127 | 75% | | 3 | 4 | 75% | |
| 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% | | 72 | 120 | 60% | |
| any_h | 12 | 0 | 12 | 155 | 100% | | 36 | 61 | 59% | |
| dyn_arg_store_pool_h | 15 | 0 | 15 | 53 | 100% | | 11 | 14 | 78.5% | |
| 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 | 60 | 50% | | 0 | 0 | | |
| ofh_metrics_h | 0 | 1 | 1 | 30 | 0% | | 0 | 0 | | |
| ofh_sector_config_h | 1 | 0 | 1 | 30 | 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 | 22 | 100% | | 2 | 4 | 50% | |
| ofh_transmitter_configuration_h | 1 | 0 | 1 | 22 | 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 | 144 | 16 | 160 | 892 | 90% | | 114 | 174 | 65.5% | |
| pdcp_config_h | 64 | 6 | 70 | 468 | 91.4% | | 17 | 28 | 60.7% | |
| 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 | 3045 | 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 | 135 | 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.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 | 566 | 166 | 732 | 4326 | 77.3% | | 1297 | 2592 | 50% | |
| 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% | | 151 | 230 | 65.6% | |
| bs_channel_bandwidth_h | 1 | 3 | 4 | 66 | 25% | | 1 | 7 | 14.2% | |
| 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% | | 62 | 79 | 78.4% | |
| 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% | | 5 | 12 | 41.6% | |
| guami_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| harq_id_h | 1 | 0 | 1 | 22 | 100% | | 8 | 11 | 72.7% | |
| 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% | | 121 | 222 | 54.5% | |
| 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% | | 79 | 213 | 37% | |
| ptrs_h | 1 | 10 | 11 | 76 | 9% | | 0 | 30 | 0% | |
| radio_link_monitoring_h | 4 | 0 | 4 | 46 | 100% | | 6 | 17 | 35.2% | |
| 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 | 60 | 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% | |
| slot_point_extended_h | 50 | 1 | 51 | 219 | 98% | | 71 | 125 | 56.8% | |
| slot_point_h | 65 | 10 | 75 | 300 | 86.6% | | 373 | 531 | 70.2% | |
| sr_configuration_h | 3 | 31 | 34 | 128 | 8.8% | | 17 | 55 | 30.9% | |
| subcarrier_spacing_h | 25 | 2 | 27 | 92 | 92.5% | | 61 | 108 | 56.4% | |
| tai_h | 1 | 0 | 1 | 14 | 100% | | 2 | 3 | 66.6% | |
| 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 | 1227 | 6.2% | | 6 | 205 | 2.9% | |
| common_h | 2 | 33 | 35 | 234 | 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 | 51 | 146 | 1056 | 65% | | 81 | 246 | 32.9% | |
| codebook_config_h | 8 | 25 | 33 | 189 | 24.2% | | 2 | 38 | 5.2% | |
| csi_meas_config_h | 38 | 8 | 46 | 365 | 82.6% | | 37 | 103 | 35.9% | |
| csi_report_config_h | 26 | 9 | 35 | 269 | 74.2% | | 30 | 77 | 38.9% | |
| 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 | 9 | 17 | 103 | 47% | | 4 | 14 | 28.5% | |
| include.ocudu.ran.dmrs | 14 | 3 | 17 | 169 | 82.3% | | 12 | 36 | 33.3% | |
| 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 | 18 | 27.7% | |
| 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% | | 42 | 69 | 60.8% | |
| bsr_format_h | 2 | 0 | 2 | 20 | 100% | | 1 | 2 | 50% | |
| lcid_dl_sch_h | 19 | 0 | 19 | 124 | 100% | | 33 | 51 | 64.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 | 234 | 48.2% | |
| aggregation_level_h | 2 | 0 | 2 | 28 | 100% | | 6 | 8 | 75% | |
| coreset_h | 31 | 9 | 40 | 177 | 77.5% | | 33 | 56 | 58.9% | |
| 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 | 77 | 7 | 84 | 385 | 91.6% | | 58 | 100 | 58% | |
| 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 | 24 | 3 | 27 | 91 | 88.8% | | 15 | 25 | 60% | |
| rach_config_common_h | 12 | 1 | 13 | 107 | 92.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 | 56 | 24 | 80 | 781 | 70% | | 134 | 284 | 47.1% | |
| pucch_configuration_h | 27 | 2 | 29 | 265 | 93.1% | | 80 | 145 | 55.1% | |
| pucch_context_formatter_h | 0 | 3 | 3 | 26 | 0% | | 0 | 4 | 0% | |
| pucch_info_h | 18 | 0 | 18 | 238 | 100% | | 21 | 48 | 43.7% | |
| pucch_mapping_h | 6 | 16 | 22 | 123 | 27.2% | | 32 | 77 | 41.5% | |
| pucch_tpc_h | 0 | 1 | 1 | 31 | 0% | | 0 | 2 | 0% | |
| pucch_uci_bits_h | 5 | 0 | 5 | 66 | 100% | | 1 | 4 | 25% | |
| srs_tpc_h | 0 | 2 | 2 | 32 | 0% | | 0 | 4 | 0% | |
| include.ocudu.ran.pusch | 53 | 19 | 72 | 652 | 73.6% | | 46 | 95 | 48.4% | |
| pusch_configuration_h | 15 | 3 | 18 | 186 | 83.3% | | 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 | 3 | 3 | 6 | 38 | 50% | | 1 | 4 | 25% | |
| 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% | | 2 | 6 | 33.3% | |
| 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 | 45 | 3 | 48 | 392 | 93.7% | | 31 | 54 | 57.4% | |
| 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 | 26 | 1 | 27 | 245 | 96.2% | | 17 | 30 | 56.6% | |
| 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 | 33 | 27.2% | |
| cell_reselection_h | 0 | 1 | 1 | 111 | 0% | | 0 | 0 | | |
| sib_configuration_h | 1 | 0 | 1 | 17 | 100% | | 2 | 3 | 66.6% | |
| system_info_config_h | 4 | 9 | 13 | 278 | 30.7% | | 7 | 30 | 23.3% | |
| include.ocudu.ran.srs | 67 | 57 | 124 | 977 | 54% | | 58 | 208 | 27.8% | |
| srs_channel_matrix_formatters_h | 0 | 7 | 7 | 44 | 0% | | 0 | 8 | 0% | |
| srs_channel_matrix_h | 36 | 8 | 44 | 290 | 81.8% | | 12 | 38 | 31.5% | |
| srs_configuration_h | 31 | 14 | 45 | 434 | 68.8% | | 46 | 126 | 36.5% | |
| srs_context_formatter_h | 0 | 6 | 6 | 28 | 0% | | 0 | 2 | 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 | 44 | 18 | 62 | 1428 | 70.9% | | 102 | 249 | 40.9% | |
| meas_types_h | 14 | 8 | 22 | 591 | 63.6% | | 21 | 68 | 30.8% | |
| rrc_cell_context_h | 1 | 0 | 1 | 38 | 100% | | 2 | 2 | 100% | |
| 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 | 8 | 4 | 12 | 64 | 66.6% | | 42 | 97 | 43.2% | |
| rrc_types_h | 10 | 5 | 15 | 146 | 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 | 524 | 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 | 671 | 81.1% | | 60 | 137 | 43.7% | |
| resource_grid_util_h | 9 | 0 | 9 | 50 | 100% | | 4 | 6 | 66.6% | |
| scheduler_configurator_h | 6 | 1 | 7 | 106 | 85.7% | | 21 | 39 | 53.8% | |
| scheduler_feedback_handler_h | 33 | 11 | 44 | 250 | 75% | | 33 | 84 | 39.2% | |
| 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% | | 0 | 0 | | |
| scheduler_sys_info_handler_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| include.ocudu.scheduler.config | 332 | 40 | 372 | 1810 | 89.2% | | 280 | 487 | 57.4% | |
| bwp_builder_params_h | 1 | 1 | 2 | 106 | 50% | | 0 | 0 | | |
| bwp_config_helpers_h | 7 | 0 | 7 | 83 | 100% | | 2 | 4 | 50% | |
| bwp_configuration_h | 25 | 1 | 26 | 195 | 96.1% | | 22 | 44 | 50% | |
| cell_bwp_config_h | 2 | 0 | 2 | 29 | 100% | | 1 | 2 | 50% | |
| cell_config_builder_params_h | 18 | 1 | 19 | 109 | 94.7% | | 19 | 24 | 79.1% | |
| 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 | 5 | 1 | 6 | 71 | 83.3% | | 4 | 10 | 40% | |
| ran_cell_config_helper_h | 215 | 31 | 246 | 492 | 87.3% | | 138 | 240 | 57.5% | |
| rlm_helper_h | 7 | 1 | 8 | 34 | 87.5% | | 0 | 2 | 0% | |
| scheduler_expert_config_factory_h | 3 | 0 | 3 | 22 | 100% | | 28 | 45 | 62.2% | |
| scheduler_expert_config_h | 2 | 0 | 2 | 250 | 100% | | 8 | 12 | 66.6% | |
| serving_cell_config_h | 35 | 4 | 39 | 300 | 89.7% | | 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 | 711 | 95% | | 85 | 165 | 51.5% | |
| dci_info_h | 7 | 0 | 7 | 86 | 100% | | 8 | 12 | 66.6% | |
| pdcch_info_h | 1 | 0 | 1 | 21 | 100% | | 1 | 2 | 50% | |
| pdsch_info_h | 7 | 0 | 7 | 204 | 100% | | 1 | 2 | 50% | |
| pucch_info_h | 9 | 1 | 10 | 82 | 90% | | 16 | 28 | 57.1% | |
| pusch_info_h | 3 | 1 | 4 | 108 | 75% | | 5 | 9 | 55.5% | |
| sched_result_h | 2 | 0 | 2 | 61 | 100% | | 14 | 28 | 50% | |
| vrb_alloc_h | 48 | 2 | 50 | 149 | 96% | | 40 | 84 | 47.6% | |
| include.ocudu.sdap | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| sdap_config_h | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| include.ocudu.security | 288 | 23 | 311 | 1208 | 92.6% | | 100 | 156 | 64.1% | |
| ciphering_h | 83 | 1 | 84 | 219 | 98.8% | | 18 | 26 | 69.2% | |
| integrity_h | 139 | 11 | 150 | 383 | 92.6% | | 64 | 92 | 69.5% | |
| security_engine_h | 1 | 11 | 12 | 69 | 8.3% | | 5 | 13 | 38.4% | |
| security_h | 60 | 0 | 60 | 488 | 100% | | 10 | 19 | 52.6% | |
| ssl_h | 5 | 0 | 5 | 49 | 100% | | 3 | 6 | 50% | |
| include.ocudu.support | 241 | 193 | 434 | 2173 | 55.5% | | 534 | 1537 | 34.7% | |
| 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 | 311 | 0% | |
| cpu_architecture_info_h | 6 | 2 | 8 | 67 | 75% | | 18 | 52 | 34.6% | |
| cpu_features_h | 6 | 51 | 57 | 222 | 10.5% | | 12 | 84 | 14.2% | |
| 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% | | 39 | 66 | 59% | |
| timers_h | 14 | 0 | 14 | 160 | 100% | | 232 | 548 | 42.3% | |
| 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 | 515 | 41 | 556 | 2465 | 92.6% | | 815 | 1517 | 53.7% | |
| async_event_source_h | 40 | 1 | 41 | 133 | 97.5% | | 38 | 62 | 61.2% | |
| async_no_op_task_h | 9 | 0 | 9 | 27 | 100% | | 22 | 53 | 41.5% | |
| 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% | | 20 | 22 | 90.9% | |
| async_test_utils_h | 24 | 0 | 24 | 81 | 100% | | 75 | 165 | 45.4% | |
| 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% | | 229 | 335 | 68.3% | |
| 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 | 68 | 1 | 69 | 268 | 98.5% | | 78 | 157 | 49.6% | |
| manual_event_h | 10 | 0 | 10 | 72 | 100% | | 24 | 40 | 60% | |
| protocol_transaction_manager_h | 103 | 11 | 114 | 411 | 90.3% | | 129 | 256 | 50.3% | |
| include.ocudu.support.async.detail | 60 | 0 | 60 | 345 | 100% | | 474 | 806 | 58.8% | |
| awaiter_memory_storage_h | 15 | 0 | 15 | 107 | 100% | | 184 | 349 | 52.7% | |
| base_task_h | 14 | 0 | 14 | 64 | 100% | | 98 | 173 | 56.6% | |
| event_impl_h | 11 | 0 | 11 | 75 | 100% | | 92 | 123 | 74.7% | |
| promise_data_h | 15 | 0 | 15 | 62 | 100% | | 6 | 19 | 31.5% | |
| unique_coroutine_h | 5 | 0 | 5 | 37 | 100% | | 94 | 142 | 66.1% | |
| 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% | | 339 | 789 | 42.9% | |
| 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% | | 84 | 177 | 47.4% | |
| 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 | 95 | 21 | 116 | 598 | 81.8% | | 207 | 454 | 45.5% | |
| custom_formattable_h | 12 | 7 | 19 | 148 | 63.1% | | 14 | 52 | 26.9% | |
| delimited_formatter_h | 44 | 12 | 56 | 225 | 78.5% | | 91 | 188 | 48.4% | |
| fmt_to_c_str_h | 1 | 0 | 1 | 16 | 100% | | 1 | 4 | 25% | |
| prefixed_logger_h | 38 | 2 | 40 | 209 | 95% | | 101 | 210 | 48% | |
| include.ocudu.support.io | 48 | 15 | 63 | 261 | 76.1% | | 48 | 142 | 33.8% | |
| io_broker_h | 23 | 0 | 23 | 84 | 100% | | 18 | 35 | 51.4% | |
| transport_layer_address_h | 10 | 8 | 18 | 107 | 55.5% | | 3 | 24 | 12.5% | |
| unique_fd_h | 15 | 7 | 22 | 70 | 68.1% | | 27 | 83 | 32.5% | |
| include.ocudu.support.math | 122 | 6 | 128 | 900 | 95.3% | | 500 | 881 | 56.7% | |
| bit_ops_h | 27 | 0 | 27 | 212 | 100% | | 357 | 588 | 60.7% | |
| 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% | | 52 | 122 | 42.6% | |
| 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 | 387 | 14 | 401 | 1455 | 96.5% | | 389 | 617 | 63% | |
| 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% | | 1 | 2 | 50% | |
| memory_block_list_h | 42 | 5 | 47 | 122 | 89.3% | | 71 | 106 | 66.9% | |
| 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% | | 125 | 206 | 60.6% | |
| baton_h | 13 | 0 | 13 | 50 | 100% | | 2 | 2 | 100% | |
| stop_event_h | 30 | 1 | 31 | 188 | 96.7% | | 94 | 151 | 62.2% | |
| sync_event_h | 16 | 0 | 16 | 108 | 100% | | 29 | 53 | 54.7% | |
| 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 | 3 | 0 | 3 | 70 | 100% | | 12 | 24 | 50% | |
| xnap_configuration_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| xnap_h | 1 | 0 | 1 | 42 | 100% | | 0 | 0 | | |
| xnap_message_h | 1 | 0 | 1 | 13 | 100% | | 12 | 24 | 50% | |
| 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 | 665 | 288 | 953 | 2654 | 69.7% | | 408 | 988 | 41.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 | 567 | 181 | 748 | 1562 | 75.8% | | 360 | 796 | 45.2% | |
| cu_cp_impl_h | 21 | 2 | 23 | 181 | 91.3% | | 10 | 20 | 50% | |
| cu_cp_impl_interface_h | 1 | 1 | 2 | 278 | 50% | | 0 | 2 | 0% | |
| ngap_repository_cpp | 45 | 16 | 61 | 136 | 73.7% | | 28 | 54 | 51.8% | |
| ngap_repository_h | 2 | 0 | 2 | 79 | 100% | | 0 | 0 | | |
| o_cu_cp_factory_cpp | 0 | 11 | 11 | 31 | 0% | | 0 | 18 | 0% | |
| o_cu_cp_impl_cpp | 0 | 19 | 19 | 42 | 0% | | 0 | 8 | 0% | |
| o_cu_cp_impl_h | 0 | 2 | 2 | 27 | 0% | | 0 | 0 | | |
| xnap_repository_cpp | 22 | 6 | 28 | 82 | 78.5% | | 8 | 24 | 33.3% | |
| xnap_repository_h | 2 | 0 | 2 | 58 | 100% | | 2 | 4 | 50% | |
| lib.cu_cp.adapters | 313 | 32 | 345 | 893 | 90.7% | | 106 | 229 | 46.2% | |
| cell_meas_manager_adapters_h | 6 | 0 | 6 | 29 | 100% | | 3 | 6 | 50% | |
| du_processor_adapters_h | 22 | 9 | 31 | 87 | 70.9% | | 8 | 22 | 36.3% | |
| e1ap_adapters_h | 24 | 3 | 27 | 59 | 88.8% | | 9 | 20 | 45% | |
| f1ap_adapters_h | 16 | 0 | 16 | 64 | 100% | | 4 | 8 | 50% | |
| mobility_manager_adapters_h | 6 | 3 | 9 | 34 | 66.6% | | 3 | 8 | 37.5% | |
| ngap_adapters_h | 90 | 5 | 95 | 219 | 94.7% | | 33 | 67 | 49.2% | |
| nrppa_adapters_h | 36 | 4 | 40 | 112 | 90% | | 13 | 28 | 46.4% | |
| rrc_ue_adapters_h | 111 | 5 | 116 | 267 | 95.6% | | 32 | 64 | 50% | |
| xnap_adapters_h | 2 | 3 | 5 | 22 | 40% | | 1 | 6 | 16.6% | |
| lib.cu_cp.cell_meas_manager | 347 | 55 | 402 | 1019 | 86.3% | | 333 | 648 | 51.3% | |
| cell_meas_manager_helpers_cpp | 124 | 31 | 155 | 350 | 80% | | 136 | 282 | 48.2% | |
| cell_meas_manager_impl_cpp | 199 | 24 | 223 | 535 | 89.2% | | 191 | 354 | 53.9% | |
| 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 | 256 | 94 | 350 | 1063 | 73.1% | | 188 | 386 | 48.7% | |
| amf_connection_manager_cpp | 63 | 11 | 74 | 179 | 85.1% | | 57 | 106 | 53.7% | |
| amf_connection_manager_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| cu_cp_controller_cpp | 26 | 0 | 26 | 83 | 100% | | 13 | 20 | 65% | |
| cu_cp_controller_h | 4 | 1 | 5 | 59 | 80% | | 1 | 2 | 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 | 15 | 51 | 66 | 194 | 22.7% | | 9 | 68 | 13.2% | |
| 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 | 343 | 101 | 444 | 1321 | 77.2% | | 260 | 513 | 50.6% | |
| du_configuration_handler_h | 11 | 0 | 11 | 53 | 100% | | 17 | 28 | 60.7% | |
| du_configuration_manager_cpp | 98 | 57 | 155 | 374 | 63.2% | | 75 | 174 | 43.1% | |
| 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 | 157 | 35 | 192 | 432 | 81.7% | | 112 | 214 | 52.3% | |
| 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 | 75 | 76 | 151 | 375 | 49.6% | | 49 | 184 | 26.6% | |
| mobility_manager_impl_cpp | 71 | 76 | 147 | 301 | 48.2% | | 49 | 184 | 26.6% | |
| mobility_manager_impl_h | 4 | 0 | 4 | 74 | 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 | 1237 | 256 | 1493 | 4026 | 82.8% | | 854 | 1792 | 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 | 27 | 3 | 30 | 75 | 90% | | 20 | 36 | 55.5% | |
| 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 | 23 | 100% | | 0 | 0 | | |
| cell_deactivation_routine_cpp | 70 | 8 | 78 | 160 | 89.7% | | 49 | 88 | 55.6% | |
| cell_deactivation_routine_h | 1 | 0 | 1 | 27 | 100% | | 0 | 0 | | |
| initial_context_setup_routine_cpp | 66 | 13 | 79 | 190 | 83.5% | | 51 | 96 | 53.1% | |
| 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 | 216 | 46 | 262 | 773 | 82.4% | | 122 | 274 | 44.5% | |
| pdu_session_routine_helpers_cpp | 151 | 22 | 173 | 441 | 87.2% | | 104 | 182 | 57.1% | |
| reestablishment_context_modification_routine_cpp | 94 | 35 | 129 | 324 | 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 | 27 | 0 | 27 | 64 | 100% | | 11 | 18 | 61.1% | |
| 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 | 424 | 576 | 1000 | 2262 | 42.4% | | 283 | 1222 | 23.1% | |
| conditional_handover_cancellation_routine_cpp | 0 | 43 | 43 | 94 | 0% | | 0 | 50 | 0% | |
| conditional_handover_coordinator_routine_cpp | 0 | 93 | 93 | 187 | 0% | | 0 | 118 | 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 | 28 | 21 | 49 | 107 | 57.1% | | 23 | 68 | 33.8% | |
| inter_cu_handover_source_routine_cpp | 41 | 19 | 60 | 129 | 68.3% | | 27 | 64 | 42.1% | |
| inter_cu_handover_target_routine_cpp | 138 | 43 | 181 | 484 | 76.2% | | 87 | 220 | 39.5% | |
| 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 | 11 | 5 | 16 | 63 | 68.7% | | 3 | 4 | 75% | |
| ngap_task_scheduler_cpp | 11 | 4 | 15 | 37 | 73.3% | | 3 | 4 | 75% | |
| ngap_task_scheduler_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| lib.cu_cp.ue_location_manager | 50 | 22 | 72 | 204 | 69.4% | | 50 | 97 | 51.5% | |
| ue_location_manager_cpp | 49 | 21 | 70 | 181 | 70% | | 47 | 92 | 51% | |
| ue_location_manager_h | 1 | 1 | 2 | 23 | 50% | | 3 | 5 | 60% | |
| lib.cu_cp.ue_manager | 297 | 104 | 401 | 1283 | 74% | | 216 | 386 | 55.9% | |
| cu_cp_ue_impl_cpp | 35 | 3 | 38 | 89 | 92.1% | | 24 | 40 | 60% | |
| cu_cp_ue_impl_h | 29 | 12 | 41 | 242 | 70.7% | | 35 | 68 | 51.4% | |
| 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 | 31 | 17 | 48 | 117 | 64.5% | | 15 | 34 | 44.1% | |
| ue_task_scheduler_impl_h | 9 | 1 | 10 | 90 | 90% | | 2 | 6 | 33.3% | |
| lib.cu_cp.ue_security_manager | 42 | 2 | 44 | 103 | 95.4% | | 5 | 8 | 62.5% | |
| ue_security_manager_impl_cpp | 42 | 2 | 44 | 103 | 95.4% | | 5 | 8 | 62.5% | |
| lib.cu_cp.up_resource_manager | 266 | 29 | 295 | 818 | 90.1% | | 181 | 280 | 64.6% | |
| up_resource_manager_helpers_cpp | 160 | 20 | 180 | 472 | 88.8% | | 120 | 196 | 61.2% | |
| up_resource_manager_impl_cpp | 104 | 8 | 112 | 288 | 92.8% | | 60 | 82 | 73.1% | |
| up_resource_manager_impl_h | 2 | 1 | 3 | 58 | 66.6% | | 1 | 2 | 50% | |
| lib.cu_up | 660 | 515 | 1175 | 2941 | 56.1% | | 438 | 1346 | 32.5% | |
| 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 | 112 | 16 | 128 | 290 | 87.5% | | 92 | 194 | 47.4% | |
| cu_up_impl_h | 1 | 0 | 1 | 37 | 100% | | 2 | 10 | 20% | |
| cu_up_manager_helpers_h | 25 | 92 | 117 | 246 | 21.3% | | 14 | 136 | 10.2% | |
| cu_up_manager_impl_cpp | 43 | 97 | 140 | 271 | 30.7% | | 16 | 142 | 11.2% | |
| cu_up_manager_impl_h | 2 | 3 | 5 | 71 | 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 | 9 | 9 | 32 | 0% | | 0 | 18 | 0% | |
| o_cu_up_impl_cpp | 0 | 12 | 12 | 31 | 0% | | 0 | 0 | | |
| o_cu_up_impl_h | 0 | 9 | 9 | 50 | 0% | | 0 | 8 | 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% | | 188 | 490 | 38.3% | |
| 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% | | 63 | 138 | 45.6% | |
| ue_manager_cpp | 70 | 13 | 83 | 172 | 84.3% | | 46 | 94 | 48.9% | |
| ue_manager_h | 1 | 4 | 5 | 64 | 20% | | 0 | 4 | 0% | |
| lib.cu_up.adapters | 75 | 100 | 175 | 461 | 42.8% | | 40 | 186 | 21.5% | |
| 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 | 60 | 94 | 154 | 412 | 38.9% | | 42 | 212 | 19.8% | |
| 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 | 28 | 2 | 30 | 75 | 93.3% | | 17 | 36 | 47.2% | |
| cu_up_test_mode_routines_cpp | 0 | 43 | 43 | 85 | 0% | | 0 | 56 | 0% | |
| cu_up_test_mode_routines_h | 0 | 1 | 1 | 63 | 0% | | 0 | 0 | | |
| lib.du | 222 | 164 | 386 | 1145 | 57.5% | | 195 | 700 | 27.8% | |
| du_cell_config_validation_cpp | 199 | 82 | 281 | 816 | 70.8% | | 179 | 544 | 32.9% | |
| du_update_config_helpers_cpp | 23 | 50 | 73 | 206 | 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 | 196 | 471 | 1307 | 58.3% | | 142 | 438 | 32.4% | |
| du_high_clock_controller_factory_cpp | 81 | 2 | 83 | 286 | 97.5% | | 46 | 64 | 71.8% | |
| 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 | 4 | 68 | 155 | 94.1% | | 35 | 76 | 46% | |
| o_du_high_factory_cpp | 0 | 79 | 79 | 161 | 0% | | 0 | 102 | 0% | |
| o_du_high_impl_cpp | 0 | 49 | 49 | 110 | 0% | | 0 | 42 | 0% | |
| o_du_high_impl_h | 0 | 3 | 3 | 63 | 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 | 4 | 50 | 157 | 92% | | 4 | 4 | 100% | |
| adapters_h | 12 | 3 | 15 | 50 | 80% | | 0 | 0 | | |
| f1ap_adapters_h | 34 | 1 | 35 | 107 | 97.1% | | 4 | 4 | 100% | |
| lib.du.du_high.du_manager | 270 | 86 | 356 | 1004 | 75.8% | | 188 | 421 | 44.6% | |
| 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_factory_cpp | 3 | 0 | 3 | 15 | 100% | | 0 | 0 | | |
| du_manager_impl_cpp | 88 | 54 | 142 | 318 | 61.9% | | 58 | 184 | 31.5% | |
| du_manager_impl_h | 6 | 0 | 6 | 78 | 100% | | 0 | 0 | | |
| 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 | 1762 | 2091 | 3853 | 6530 | 45.7% | | 1148 | 3412 | 33.6% | |
| 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 | 1003 | 1094 | 2097 | 3502 | 47.8% | | 693 | 1834 | 37.7% | |
| asn1_rrc_config_helpers_h | 1 | 0 | 1 | 19 | 100% | | 3 | 7 | 42.8% | |
| asn1_sys_info_packer_cpp | 245 | 291 | 536 | 1025 | 45.7% | | 160 | 617 | 25.9% | |
| asn1_sys_info_packer_helpers_cpp | 6 | 142 | 148 | 199 | 4% | | 2 | 73 | 2.7% | |
| f1ap_configuration_helpers_cpp | 46 | 19 | 65 | 120 | 70.7% | | 23 | 60 | 38.3% | |
| 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 | 453 | 87 | 540 | 1646 | 83.8% | | 243 | 462 | 52.5% | |
| 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 | 17 | 21 | 38 | 111 | 44.7% | | 0 | 0 | | |
| du_ue_adapters_h | 81 | 21 | 102 | 291 | 79.4% | | 39 | 74 | 52.7% | |
| 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 | 0 | 7 | 7 | 22 | 0% | | 0 | 2 | 0% | |
| du_ue_cond_mobility_manager_h | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| du_ue_controller_impl_cpp | 123 | 12 | 135 | 362 | 91.1% | | 77 | 136 | 56.6% | |
| 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% | | 66 | 128 | 51.5% | |
| du_ue_manager_h | 4 | 0 | 4 | 71 | 100% | | 0 | 0 | | |
| lib.du.du_high.du_manager.procedures | 797 | 136 | 933 | 2316 | 85.4% | | 676 | 1316 | 51.3% | |
| await_all_ues_h | 33 | 0 | 33 | 118 | 100% | | 33 | 54 | 61.1% | |
| 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 | 61 | 9 | 70 | 168 | 87.1% | | 75 | 126 | 59.5% | |
| du_positioning_measurement_procedure_cpp | 67 | 0 | 67 | 195 | 100% | | 71 | 132 | 53.7% | |
| du_setup_procedure_cpp | 85 | 18 | 103 | 216 | 82.5% | | 75 | 137 | 54.7% | |
| 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 | 130 | 14 | 144 | 284 | 90.2% | | 96 | 188 | 51% | |
| 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 | 1008 | 200 | 1208 | 3491 | 83.4% | | 760 | 1335 | 56.9% | |
| 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 | 177 | 3 | 180 | 424 | 98.3% | | 140 | 184 | 76% | |
| du_pucch_resource_manager_h | 2 | 1 | 3 | 48 | 66.6% | | 3 | 4 | 75% | |
| du_ran_resource_manager_h | 13 | 0 | 13 | 92 | 100% | | 45 | 87 | 51.7% | |
| du_ran_resource_manager_impl_cpp | 129 | 19 | 148 | 317 | 87.1% | | 100 | 196 | 51% | |
| du_ran_resource_manager_impl_h | 3 | 0 | 3 | 103 | 100% | | 0 | 0 | | |
| du_srs_aperiodic_res_mng_cpp | 106 | 4 | 110 | 288 | 96.3% | | 77 | 108 | 71.2% | |
| 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% | | 82 | 110 | 74.5% | |
| 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 | 22 | 0 | 22 | 65 | 100% | | 21 | 34 | 61.7% | |
| ra_resource_manager_h | 1 | 1 | 2 | 26 | 50% | | 0 | 0 | | |
| srs_resource_generator_cpp | 41 | 2 | 43 | 99 | 95.3% | | 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% | | 226 | 786 | 28.7% | |
| 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% | | 3 | 10 | 30% | |
| 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 | 494 | 290 | 784 | 1670 | 63% | | 368 | 877 | 41.9% | |
| e1ap_cu_cp_asn1_helpers_h | 267 | 217 | 484 | 1028 | 55.1% | | 212 | 558 | 37.9% | |
| 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 | 182 | 56 | 238 | 569 | 76.4% | | 110 | 282 | 39% | |
| 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 | 41 | 26 | 67 | 152 | 61.1% | | 32 | 88 | 36.3% | |
| lib.e1ap.cu_up.ue_context | 53 | 11 | 64 | 254 | 82.8% | | 26 | 64 | 40.6% | |
| e1ap_cu_up_ue_context_h | 44 | 11 | 55 | 190 | 80% | | 20 | 46 | 43.4% | |
| e1ap_ue_logger_h | 9 | 0 | 9 | 64 | 100% | | 6 | 18 | 33.3% | |
| lib.e1ap.gateways | 0 | 126 | 126 | 446 | 0% | | 0 | 204 | 0% | |
| e1_local_connector_factory_cpp | 0 | 46 | 46 | 149 | 0% | | 0 | 58 | 0% | |
| e1_network_client_factory_cpp | 0 | 42 | 42 | 149 | 0% | | 0 | 80 | 0% | |
| e1_network_server_factory_cpp | 0 | 38 | 38 | 148 | 0% | | 0 | 66 | 0% | |
| lib.e2.common | 373 | 159 | 532 | 1364 | 70.1% | | 258 | 678 | 38% | |
| e2_connection_handler_cpp | 51 | 8 | 59 | 166 | 86.4% | | 26 | 50 | 52% | |
| e2_connection_handler_h | 1 | 0 | 1 | 35 | 100% | | 3 | 6 | 50% | |
| e2_cu_cp_factory_cpp | 0 | 23 | 23 | 66 | 0% | | 0 | 46 | 0% | |
| e2_cu_metrics_connector_cpp | 0 | 11 | 11 | 31 | 0% | | 0 | 10 | 0% | |
| e2_cu_up_factory_cpp | 0 | 17 | 17 | 57 | 0% | | 0 | 34 | 0% | |
| e2_du_factory_cpp | 31 | 0 | 31 | 87 | 100% | | 29 | 68 | 42.6% | |
| e2_du_metrics_connector_cpp | 0 | 11 | 11 | 31 | 0% | | 0 | 10 | 0% | |
| e2_entity_cpp | 29 | 6 | 35 | 77 | 82.8% | | 32 | 64 | 50% | |
| e2_entity_h | 1 | 1 | 2 | 25 | 50% | | 0 | 0 | | |
| e2_impl_cpp | 124 | 17 | 141 | 263 | 87.9% | | 79 | 146 | 54.1% | |
| e2_impl_h | 0 | 4 | 4 | 49 | 0% | | 0 | 0 | | |
| 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 | 44 | 32 | 76 | 175 | 57.8% | | 42 | 140 | 30% | |
| 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 | 770 | 433 | 1203 | 4612 | 64% | | 1235 | 3317 | 37.2% | |
| e2sm_kpm_asn1_packer_cpp | 63 | 12 | 75 | 179 | 84% | | 45 | 84 | 53.5% | |
| e2sm_kpm_cu_meas_provider_impl_cpp | 0 | 114 | 114 | 270 | 0% | | 0 | 150 | 0% | |
| e2sm_kpm_cu_meas_provider_impl_h | 0 | 1 | 1 | 29 | 0% | | 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 | 1749 | 100% | | 584 | 1742 | 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% | | 229 | 664 | 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% | | 95 | 178 | 53.3% | |
| 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 | 201 | 64 | 265 | 526 | 75.8% | | 157 | 369 | 42.5% | |
| 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 | 35 | 11 | 46 | 105 | 76% | | 28 | 60 | 46.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 | 557 | 209 | 766 | 1592 | 72.7% | | 408 | 695 | 58.7% | |
| 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 | 161 | 61 | 222 | 432 | 72.5% | | 154 | 213 | 72.3% | |
| 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 | 345 | 115 | 460 | 1128 | 75% | | 232 | 414 | 56% | |
| f1ap_asn1_converters_h | 52 | 12 | 64 | 270 | 81.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 | 257 | 98 | 355 | 668 | 72.3% | | 169 | 306 | 55.2% | |
| f1ap_cu_impl_h | 7 | 5 | 12 | 90 | 58.3% | | 0 | 0 | | |
| lib.f1ap.cu_cp.procedures | 908 | 803 | 1711 | 4324 | 53% | | 750 | 2205 | 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 | 70 | 0 | 70 | 189 | 100% | | 69 | 124 | 55.6% | |
| 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 | 143 | 71 | 214 | 516 | 66.8% | | 122 | 287 | 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 | 722 | 300 | 1022 | 2478 | 70.6% | | 610 | 1425 | 42.8% | |
| 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 | 93 | 12 | 105 | 231 | 88.5% | | 77 | 136 | 56.6% | |
| 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% | | 6 | 8 | 75% | |
| 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 | 122 | 122 | 448 | 0% | | 0 | 204 | 0% | |
| f1c_local_connector_factory_cpp | 0 | 46 | 46 | 153 | 0% | | 0 | 62 | 0% | |
| f1c_network_client_factory_cpp | 0 | 38 | 38 | 146 | 0% | | 0 | 76 | 0% | |
| f1c_network_server_factory_cpp | 0 | 38 | 38 | 149 | 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 | 10 | 114 | 396 | 91.2% | | 55 | 126 | 43.6% | |
| f1u_split_connector_cpp | 96 | 10 | 106 | 265 | 90.5% | | 50 | 120 | 41.6% | |
| f1u_split_connector_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| f1u_split_connector_h | 6 | 0 | 6 | 117 | 100% | | 5 | 6 | 83.3% | |
| lib.f1u.du | 138 | 14 | 152 | 359 | 90.7% | | 82 | 128 | 64% | |
| f1u_bearer_factory_cpp | 13 | 0 | 13 | 27 | 100% | | 4 | 8 | 50% | |
| f1u_bearer_impl_cpp | 121 | 14 | 135 | 292 | 89.6% | | 76 | 118 | 64.4% | |
| 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 | 174 | 196 | 370 | 861 | 47% | | 77 | 356 | 21.6% | |
| message_loggers_cpp | 174 | 196 | 370 | 861 | 47% | | 77 | 356 | 21.6% | |
| 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 | 135 | 217 | 352 | 1083 | 38.3% | | 82 | 271 | 30.2% | |
| fapi_to_mac_error_indication_fastpath_translator_cpp | 0 | 23 | 23 | 85 | 0% | | 0 | 15 | 0% | |
| fapi_to_mac_error_indication_fastpath_translator_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| fapi_to_mac_indications_fastpath_translator_cpp | 34 | 130 | 164 | 394 | 20.7% | | 10 | 130 | 7.6% | |
| fapi_to_mac_indications_fastpath_translator_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| fapi_to_mac_slot_indication_fastpath_translator_cpp | 0 | 13 | 13 | 46 | 0% | | 0 | 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 | 100 | 11 | 111 | 300 | 90% | | 72 | 120 | 60% | |
| mac_to_fapi_fastpath_translator_h | 1 | 0 | 1 | 33 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p7.pdu_translators | 293 | 26 | 319 | 938 | 91.8% | | 97 | 231 | 41.9% | |
| csi_rs_cpp | 9 | 0 | 9 | 25 | 100% | | 0 | 0 | | |
| pdcch_cpp | 26 | 3 | 29 | 90 | 89.6% | | 4 | 10 | 40% | |
| pdsch_cpp | 135 | 16 | 151 | 413 | 89.4% | | 54 | 150 | 36% | |
| 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 | 19 | 0 | 19 | 63 | 100% | | 6 | 6 | 100% | |
| 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 | 397 | 546 | 1813 | 27.2% | | 109 | 575 | 18.9% | |
| 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 | 180 | 180 | 528 | 0% | | 0 | 203 | 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 | 262 | 134 | 396 | 911 | 66.1% | | 67 | 187 | 35.8% | |
| csi_rs_cpp | 30 | 0 | 30 | 68 | 100% | | 8 | 16 | 50% | |
| pdcch_cpp | 40 | 3 | 43 | 98 | 93% | | 2 | 4 | 50% | |
| pdsch_cpp | 68 | 8 | 76 | 192 | 89.4% | | 27 | 36 | 75% | |
| prach_cpp | 18 | 0 | 18 | 41 | 100% | | 1 | 2 | 50% | |
| prs_cpp | 14 | 0 | 14 | 30 | 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 | 1 | 19 | 53 | 94.7% | | 2 | 3 | 66.6% | |
| lib.gateways | 201 | 821 | 1022 | 2476 | 19.6% | | 127 | 939 | 13.5% | |
| sctp_network_client_factory_cpp | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| sctp_network_client_impl_cpp | 0 | 191 | 191 | 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 | 170 | 170 | 426 | 0% | | 0 | 120 | 0% | |
| sctp_network_server_impl_h | 0 | 1 | 1 | 34 | 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 | 81 | 269 | 497 | 69.8% | | 121 | 256 | 47.2% | |
| udp_network_gateway_impl_h | 10 | 0 | 10 | 47 | 100% | | 6 | 10 | 60% | |
| lib.gtpu | 611 | 191 | 802 | 2719 | 76.1% | | 409 | 859 | 47.6% | |
| gtpu_demux_factory_cpp | 3 | 0 | 3 | 14 | 100% | | 1 | 2 | 50% | |
| gtpu_demux_impl_cpp | 71 | 24 | 95 | 211 | 74.7% | | 54 | 130 | 41.5% | |
| gtpu_demux_impl_h | 3 | 0 | 3 | 103 | 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 | 15 | 37 | 150 | 59.4% | | 13 | 34 | 38.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 | 846 | 228 | 1074 | 3084 | 78.7% | | 553 | 969 | 57% | |
| 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% | | 76 | 140 | 54.2% | |
| dl_sch_pdu_assembler_h | 6 | 1 | 7 | 89 | 85.7% | | 7 | 14 | 50% | |
| mac_cell_processor_cpp | 179 | 104 | 283 | 626 | 63.2% | | 117 | 237 | 49.3% | |
| 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% | | 108 | 132 | 81.8% | |
| 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 | 96 | 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% | | 35 | 46 | 76% | |
| 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 | 22 | 0 | 22 | 39 | 100% | | 0 | 0 | | |
| lib.mac.mac_sched | 422 | 152 | 574 | 1505 | 73.5% | | 239 | 485 | 49.2% | |
| 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 | 131 | 77 | 208 | 421 | 62.9% | | 60 | 146 | 41% | |
| ocudu_scheduler_adapter_h | 11 | 3 | 14 | 130 | 78.5% | | 1 | 2 | 50% | |
| positioning_handler_cpp | 91 | 11 | 102 | 330 | 89.2% | | 62 | 96 | 64.5% | |
| rlf_detector_h | 44 | 12 | 56 | 149 | 78.5% | | 25 | 52 | 48% | |
| uci_cell_decoder_cpp | 73 | 43 | 116 | 275 | 62.9% | | 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 | 1489 | 580 | 2069 | 5044 | 71.9% | | 1160 | 2449 | 47.3% | |
| log_helpers_cpp | 19 | 2 | 21 | 55 | 90.4% | | 8 | 12 | 66.6% | |
| ngap_asn1_converters_h | 254 | 194 | 448 | 1268 | 56.6% | | 173 | 555 | 31.1% | |
| ngap_asn1_helpers_h | 345 | 93 | 438 | 1215 | 78.7% | | 267 | 569 | 46.9% | |
| ngap_asn1_packer_cpp | 17 | 2 | 19 | 53 | 89.4% | | 17 | 40 | 42.5% | |
| ngap_asn1_utils_cpp | 132 | 51 | 183 | 313 | 72.1% | | 130 | 189 | 68.7% | |
| ngap_asn1_utils_h | 5 | 0 | 5 | 62 | 100% | | 12 | 12 | 100% | |
| 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 | 628 | 227 | 855 | 1662 | 73.4% | | 493 | 982 | 50.2% | |
| ngap_impl_h | 13 | 7 | 20 | 124 | 65% | | 5 | 8 | 62.5% | |
| lib.ngap.gateways | 0 | 100 | 100 | 294 | 0% | | 0 | 160 | 0% | |
| n2_connection_client_factory_cpp | 0 | 100 | 100 | 294 | 0% | | 0 | 160 | 0% | |
| lib.ngap.metrics | 19 | 2 | 21 | 59 | 90.4% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_cpp | 18 | 2 | 20 | 45 | 90% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| lib.ngap.ngap_validators | 40 | 4 | 44 | 151 | 90.9% | | 44 | 74 | 59.4% | |
| ngap_validators_cpp | 39 | 4 | 43 | 136 | 90.6% | | 38 | 56 | 67.8% | |
| ngap_validators_h | 1 | 0 | 1 | 15 | 100% | | 6 | 18 | 33.3% | |
| lib.ngap.procedures | 464 | 120 | 584 | 1454 | 79.4% | | 327 | 724 | 45.1% | |
| ng_reset_procedure_cpp | 33 | 3 | 36 | 87 | 91.6% | | 27 | 54 | 50% | |
| ng_reset_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ng_setup_procedure_cpp | 58 | 7 | 65 | 159 | 89.2% | | 33 | 60 | 55% | |
| 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 | 81 | 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 | 23 | 62 | 142 | 62.9% | | 23 | 72 | 31.9% | |
| 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_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 | 40 | 4 | 44 | 115 | 90.9% | | 30 | 56 | 53.5% | |
| ngap_transaction_manager_h | 1 | 0 | 1 | 17 | 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 | 375 | 91.5% | | 70 | 139 | 50.3% | |
| ngap_ue_context_h | 76 | 8 | 84 | 297 | 90.4% | | 59 | 118 | 50% | |
| ngap_ue_logger_h | 9 | 0 | 9 | 58 | 100% | | 11 | 21 | 52.3% | |
| ngap_ue_transaction_manager_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| lib.nrppa | 395 | 709 | 1104 | 2559 | 35.7% | | 282 | 1320 | 21.3% | |
| nrppa_asn1_converters_h | 153 | 586 | 739 | 1611 | 20.7% | | 113 | 860 | 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 | 253 | 150 | 403 | 1250 | 62.7% | | 154 | 427 | 36% | |
| 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 | 11 | 0 | 11 | 45 | 100% | | 18 | 32 | 56.2% | |
| 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% | | 57 | 178 | 32% | |
| 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 | 119 | 27 | 146 | 451 | 81.5% | | 42 | 128 | 32.8% | |
| ofh_factories_cpp | 82 | 16 | 98 | 227 | 83.6% | | 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 | 172 | 260 | 432 | 2359 | 39.8% | | 101 | 332 | 30.4% | |
| avx2_helpers_h | 10 | 0 | 10 | 108 | 100% | | 4 | 4 | 100% | |
| avx512_helpers_h | 0 | 5 | 5 | 127 | 0% | | 0 | 0 | | |
| compression_factory_cpp | 29 | 11 | 40 | 162 | 72.5% | | 41 | 94 | 43.6% | |
| iq_compression_bfp_avx2_cpp | 40 | 4 | 44 | 154 | 90.9% | | 12 | 18 | 66.6% | |
| iq_compression_bfp_avx2_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_bfp_avx512_cpp | 0 | 56 | 56 | 202 | 0% | | 0 | 18 | 0% | |
| iq_compression_bfp_avx512_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| iq_compression_bfp_impl_cpp | 14 | 36 | 50 | 142 | 28% | | 7 | 32 | 21.8% | |
| iq_compression_bfp_impl_h | 11 | 0 | 11 | 59 | 100% | | 5 | 10 | 50% | |
| 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 | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_none_avx512_cpp | 0 | 27 | 27 | 103 | 0% | | 0 | 16 | 0% | |
| iq_compression_none_avx512_h | 0 | 1 | 1 | 18 | 0% | | 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 | 17 | 15 | 32 | 348 | 53.1% | | 10 | 30 | 33.3% | |
| packing_utils_avx512_h | 0 | 29 | 29 | 385 | 0% | | 0 | 24 | 0% | |
| 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 | 77 | 167 | 244 | 745 | 31.5% | | 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 | 14 | 0 | 14 | 41 | 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 | 528 | 119 | 647 | 2197 | 81.6% | | 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 | 58 | 2 | 60 | 136 | 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 | 290 | 114 | 404 | 987 | 71.7% | | 169 | 384 | 44% | |
| backend_pcap_writer_cpp | 51 | 22 | 73 | 165 | 69.8% | | 40 | 88 | 45.4% | |
| backend_pcap_writer_h | 9 | 1 | 10 | 42 | 90% | | 9 | 16 | 56.2% | |
| dlt_pcap_impl_cpp | 24 | 14 | 38 | 99 | 63.1% | | 16 | 42 | 38% | |
| dlt_pcap_impl_h | 0 | 1 | 1 | 33 | 0% | | 0 | 0 | | |
| mac_pcap_impl_cpp | 48 | 12 | 60 | 127 | 80% | | 23 | 48 | 47.9% | |
| 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% | | 829 | 1451 | 57.1% | |
| 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% | | 30 | 46 | 65.2% | |
| 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 | 122 | 71 | 193 | 923 | 63.2% | | 78 | 136 | 57.3% | |
| channel_precoder_avx2_cpp | 75 | 0 | 75 | 325 | 100% | | 45 | 46 | 97.8% | |
| channel_precoder_avx2_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_avx512_cpp | 0 | 70 | 70 | 381 | 0% | | 0 | 46 | 0% | |
| channel_precoder_avx512_h | 0 | 1 | 1 | 16 | 0% | | 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% | | 15 | 22 | 68.1% | |
| 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 | 147 | 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 | 58 | 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 | 637 | 637 | 1927 | 0% | | 0 | 360 | 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 | 15 | 15 | 53 | 0% | | 0 | 10 | 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 | 460 | 62 | 522 | 1765 | 88.1% | | 243 | 408 | 59.5% | |
| prach_buffer_impl_h | 20 | 1 | 21 | 101 | 95.2% | | 9 | 18 | 50% | |
| rb_allocation_cpp | 32 | 4 | 36 | 88 | 88.8% | | 18 | 26 | 69.2% | |
| 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 | 221 | 39 | 260 | 948 | 85% | | 137 | 199 | 68.8% | |
| channel_coding_factories_cpp | 88 | 2 | 90 | 313 | 97.7% | | 53 | 94 | 56.3% | |
| crc_calculator_clmul_impl_cpp | 40 | 1 | 41 | 211 | 97.5% | | 21 | 26 | 80.7% | |
| crc_calculator_clmul_impl_h | 2 | 0 | 2 | 36 | 100% | | 1 | 2 | 50% | |
| crc_calculator_generic_impl_cpp | 42 | 20 | 62 | 115 | 67.7% | | 27 | 33 | 81.8% | |
| crc_calculator_generic_impl_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| crc_calculator_lut_impl_cpp | 35 | 13 | 48 | 135 | 72.9% | | 20 | 28 | 71.4% | |
| crc_calculator_lut_impl_h | 13 | 3 | 16 | 101 | 81.2% | | 15 | 16 | 93.7% | |
| lib.phy.upper.channel_coding.ldpc | 1143 | 356 | 1499 | 8930 | 76.2% | | 570 | 859 | 66.3% | |
| avx2_support_h | 15 | 0 | 15 | 88 | 100% | | 5 | 10 | 50% | |
| avx512_support_h | 0 | 15 | 15 | 89 | 0% | | 0 | 10 | 0% | |
| ldpc_decoder_avx2_cpp | 57 | 0 | 57 | 229 | 100% | | 13 | 16 | 81.2% | |
| ldpc_decoder_avx512_cpp | 0 | 57 | 57 | 254 | 0% | | 0 | 16 | 0% | |
| 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% | | 87 | 106 | 82% | |
| 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 | 83 | 80 | 163 | 346 | 50.9% | | 24 | 36 | 66.6% | |
| ldpc_rate_dematcher_avx2_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ldpc_rate_dematcher_avx512_impl_cpp | 0 | 152 | 152 | 371 | 0% | | 0 | 32 | 0% | |
| ldpc_rate_dematcher_avx512_impl_h | 0 | 1 | 1 | 15 | 0% | | 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% | | 38 | 47 | 80.8% | |
| ldpc_rate_matcher_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ldpc_segmenter_helpers_h | 22 | 0 | 22 | 100 | 100% | | 7 | 8 | 87.5% | |
| 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 | 318 | 75 | 393 | 2317 | 80.9% | | 114 | 174 | 65.5% | |
| avx2_helpers_h | 9 | 0 | 9 | 236 | 100% | | 0 | 0 | | |
| channel_modulation_factories_cpp | 18 | 0 | 18 | 82 | 100% | | 7 | 18 | 38.8% | |
| 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 | 0 | 30 | 30 | 176 | 0% | | 0 | 14 | 0% | |
| modulation_mapper_avx512_impl_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| modulation_mapper_lut_impl_cpp | 125 | 6 | 131 | 287 | 95.4% | | 51 | 61 | 83.6% | |
| 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 | 701 | 242 | 943 | 2927 | 74.3% | | 470 | 995 | 47.2% | |
| factories_cpp | 78 | 9 | 87 | 252 | 89.6% | | 83 | 206 | 40.2% | |
| logging_pucch_processor_decorator_h | 0 | 45 | 45 | 143 | 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 | 23 | 23 | 90 | 0% | | 0 | 16 | 0% | |
| pucch_demodulator_format3_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_format4_cpp | 0 | 34 | 34 | 114 | 0% | | 0 | 30 | 0% | |
| pucch_demodulator_format4_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_impl_h | 10 | 6 | 16 | 62 | 62.5% | | 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 | 229 | 17 | 246 | 655 | 93% | | 133 | 241 | 55.1% | |
| pucch_detector_format1_h | 11 | 0 | 11 | 72 | 100% | | 16 | 38 | 42.1% | |
| pucch_detector_impl_h | 10 | 0 | 10 | 44 | 100% | | 4 | 8 | 50% | |
| pucch_processor_impl_cpp | 214 | 89 | 303 | 761 | 70.6% | | 131 | 242 | 54.1% | |
| pucch_processor_impl_h | 9 | 0 | 9 | 84 | 100% | | 9 | 18 | 50% | |
| pucch_processor_pool_h | 16 | 18 | 34 | 82 | 47% | | 9 | 36 | 25% | |
| lib.phy.upper.channel_processors.pusch | 911 | 490 | 1401 | 4488 | 65% | | 529 | 1383 | 38.2% | |
| 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 | 84 | 156 | 240 | 573 | 35% | | 40 | 198 | 20.2% | |
| 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 | 373 | 56 | 429 | 1779 | 86.9% | | 454 | 604 | 75.1% | |
| band_helper_cpp | 333 | 34 | 367 | 1595 | 90.7% | | 427 | 564 | 75.7% | |
| 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% | | 217 | 322 | 67.3% | |
| 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% | | 59 | 86 | 68.6% | |
| 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 | 167 | 35 | 202 | 1494 | 82.6% | | 138 | 209 | 66% | |
| prach_configuration_cpp | 7 | 1 | 8 | 906 | 87.5% | | 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 | 42 | 18 | 60 | 198 | 70% | | 42 | 88 | 47.7% | |
| 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 | 65 | 12 | 77 | 266 | 84.4% | | 30 | 62 | 48.3% | |
| pucch_info_cpp | 65 | 12 | 77 | 266 | 84.4% | | 30 | 62 | 48.3% | |
| 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% | | 193 | 256 | 75.3% | |
| 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% | | 17 | 25 | 68% | |
| 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% | | 1877 | 3138 | 59.8% | |
| 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% | | 83 | 130 | 63.8% | |
| 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 | 180 | 50 | 230 | 549 | 78.2% | | 117 | 244 | 47.9% | |
| rrc_du_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| rrc_du_impl_cpp | 141 | 40 | 181 | 396 | 77.9% | | 113 | 238 | 47.4% | |
| rrc_du_impl_h | 37 | 10 | 47 | 138 | 78.7% | | 4 | 6 | 66.6% | |
| lib.rrc.metrics | 102 | 0 | 102 | 277 | 100% | | 31 | 46 | 67.3% | |
| rrc_du_metrics_aggregator_cpp | 63 | 0 | 63 | 118 | 100% | | 14 | 24 | 58.3% | |
| rrc_du_metrics_aggregator_h | 39 | 0 | 39 | 159 | 100% | | 17 | 22 | 77.2% | |
| lib.rrc.ue | 991 | 565 | 1556 | 4047 | 63.6% | | 773 | 2076 | 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 | 1341 | 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 | 83 | 1 | 84 | 187 | 98.8% | | 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 | 309 | 103 | 412 | 1007 | 75% | | 273 | 672 | 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 | 387 | 34 | 421 | 981 | 91.9% | | 233 | 452 | 51.5% | |
| 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 | 74 | 13 | 87 | 187 | 85% | | 41 | 84 | 48.8% | |
| 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 | 769 | 95 | 864 | 2730 | 89% | | 787 | 1310 | 60% | |
| cell_harq_manager_cpp | 454 | 59 | 513 | 1139 | 88.4% | | 328 | 558 | 58.7% | |
| cell_harq_manager_h | 50 | 3 | 53 | 604 | 94.3% | | 302 | 501 | 60.2% | |
| resource_block_group_cpp | 13 | 8 | 21 | 46 | 61.9% | | 5 | 20 | 25% | |
| resource_grid_cpp | 170 | 9 | 179 | 404 | 94.9% | | 80 | 102 | 78.4% | |
| resource_grid_h | 38 | 3 | 41 | 379 | 92.6% | | 48 | 81 | 59.2% | |
| 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 | 983 | 133 | 1116 | 3020 | 88% | | 565 | 833 | 67.8% | |
| csi_rs_scheduler_cpp | 39 | 0 | 39 | 90 | 100% | | 35 | 46 | 76% | |
| csi_rs_scheduler_h | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| paging_scheduler_cpp | 151 | 22 | 173 | 493 | 87.2% | | 96 | 144 | 66.6% | |
| paging_scheduler_h | 1 | 0 | 1 | 64 | 100% | | 0 | 0 | | |
| prach_scheduler_cpp | 88 | 0 | 88 | 219 | 100% | | 75 | 98 | 76.5% | |
| prach_scheduler_h | 3 | 0 | 3 | 47 | 100% | | 6 | 8 | 75% | |
| ra_scheduler_cpp | 366 | 67 | 433 | 965 | 84.5% | | 194 | 296 | 65.5% | |
| ra_scheduler_h | 7 | 2 | 9 | 181 | 77.7% | | 2 | 6 | 33.3% | |
| si_message_scheduler_cpp | 87 | 8 | 95 | 254 | 91.5% | | 34 | 50 | 68% | |
| si_scheduler_cpp | 79 | 3 | 82 | 195 | 96.3% | | 38 | 50 | 76% | |
| sib1_scheduler_cpp | 88 | 9 | 97 | 253 | 90.7% | | 41 | 62 | 66.1% | |
| ssb_scheduler_cpp | 74 | 21 | 95 | 246 | 77.8% | | 44 | 73 | 60.2% | |
| lib.scheduler.config | 2153 | 223 | 2376 | 6804 | 90.6% | | 2044 | 3397 | 60.1% | |
| cell_bwp_config_cpp | 9 | 0 | 9 | 25 | 100% | | 0 | 0 | | |
| cell_configuration_cpp | 56 | 0 | 56 | 103 | 100% | | 38 | 58 | 65.5% | |
| cell_configuration_h | 30 | 7 | 37 | 202 | 81% | | 51 | 82 | 62.1% | |
| config_object_pool_h | 8 | 0 | 8 | 34 | 100% | | 0 | 0 | | |
| config_ptr_h | 6 | 0 | 6 | 37 | 100% | | 104 | 140 | 74.2% | |
| csi_helper_cpp | 225 | 42 | 267 | 651 | 84.2% | | 104 | 207 | 50.2% | |
| du_cell_group_config_pool_cpp | 61 | 5 | 66 | 166 | 92.4% | | 70 | 110 | 63.6% | |
| du_cell_group_config_pool_h | 2 | 0 | 2 | 66 | 100% | | 1 | 2 | 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% | |
| pucch_resource_generator_cpp | 417 | 22 | 439 | 1245 | 94.9% | | 476 | 588 | 80.9% | |
| rlm_helper_cpp | 26 | 3 | 29 | 91 | 89.6% | | 38 | 80 | 47.5% | |
| sched_bwp_config_cpp | 23 | 1 | 24 | 57 | 95.8% | | 18 | 26 | 69.2% | |
| sched_bwp_config_h | 7 | 0 | 7 | 38 | 100% | | 7 | 8 | 87.5% | |
| sched_cell_config_helpers_cpp | 40 | 11 | 51 | 174 | 78.4% | | 41 | 78 | 52.5% | |
| 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 | 10 | 0 | 10 | 93 | 100% | | 15 | 22 | 68.1% | |
| scheduler_cell_config_validator_cpp | 81 | 8 | 89 | 265 | 91% | | 80 | 144 | 55.5% | |
| scheduler_ue_config_validator_cpp | 23 | 0 | 23 | 70 | 100% | | 29 | 48 | 60.4% | |
| serving_cell_config_factory_cpp | 296 | 9 | 305 | 687 | 97% | | 116 | 188 | 61.7% | |
| serving_cell_config_validator_cpp | 241 | 12 | 253 | 799 | 95.2% | | 336 | 622 | 54% | |
| time_domain_resource_helper_cpp | 76 | 5 | 81 | 246 | 93.8% | | 113 | 280 | 40.3% | |
| ue_configuration_cpp | 330 | 57 | 387 | 884 | 85.2% | | 230 | 392 | 58.6% | |
| ue_configuration_h | 39 | 3 | 42 | 299 | 92.8% | | 43 | 70 | 61.4% | |
| lib.scheduler.logging | 748 | 242 | 990 | 2200 | 75.5% | | 453 | 772 | 58.6% | |
| scheduler_event_logger_cpp | 136 | 42 | 178 | 314 | 76.4% | | 60 | 138 | 43.4% | |
| scheduler_event_logger_h | 7 | 0 | 7 | 116 | 100% | | 33 | 44 | 75% | |
| scheduler_metrics_handler_cpp | 312 | 56 | 368 | 688 | 84.7% | | 191 | 255 | 74.9% | |
| scheduler_metrics_handler_h | 4 | 0 | 4 | 268 | 100% | | 3 | 4 | 75% | |
| scheduler_result_logger_cpp | 288 | 144 | 432 | 799 | 66.6% | | 165 | 329 | 50.1% | |
| scheduler_result_logger_h | 1 | 0 | 1 | 15 | 100% | | 1 | 2 | 50% | |
| lib.scheduler.pdcch_scheduling | 142 | 8 | 150 | 460 | 94.6% | | 90 | 116 | 77.5% | |
| pdcch_resource_allocator_impl_cpp | 86 | 1 | 87 | 231 | 98.8% | | 57 | 68 | 83.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 | 164 | 24 | 188 | 568 | 87.2% | | 107 | 174 | 61.4% | |
| scheduler_policy_factory_cpp | 4 | 1 | 5 | 19 | 80% | | 3 | 6 | 50% | |
| scheduler_time_qos_cpp | 157 | 2 | 159 | 416 | 98.7% | | 104 | 156 | 66.6% | |
| 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 | 1171 | 85 | 1256 | 3532 | 93.2% | | 857 | 1304 | 65.7% | |
| pucch_allocator_helpers_cpp | 96 | 17 | 113 | 238 | 84.9% | | 78 | 132 | 59% | |
| pucch_allocator_helpers_h | 2 | 0 | 2 | 23 | 100% | | 4 | 4 | 100% | |
| pucch_allocator_impl_cpp | 735 | 61 | 796 | 1880 | 92.3% | | 536 | 866 | 61.8% | |
| pucch_allocator_impl_h | 4 | 0 | 4 | 167 | 100% | | 16 | 16 | 100% | |
| pucch_collision_manager_cpp | 134 | 6 | 140 | 365 | 95.7% | | 95 | 114 | 83.3% | |
| pucch_collision_manager_h | 12 | 0 | 12 | 175 | 100% | | 12 | 16 | 75% | |
| pucch_resource_manager_cpp | 185 | 0 | 185 | 506 | 100% | | 116 | 156 | 74.3% | |
| pucch_resource_manager_h | 3 | 1 | 4 | 178 | 75% | | 0 | 0 | | |
| lib.scheduler.slicing | 282 | 26 | 308 | 1013 | 91.5% | | 287 | 414 | 69.3% | |
| inter_slice_scheduler_cpp | 160 | 11 | 171 | 435 | 93.5% | | 170 | 222 | 76.5% | |
| 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 | 1 | 26 | 148 | 96.1% | | 14 | 26 | 53.8% | |
| lib.scheduler.srs | 246 | 66 | 312 | 770 | 78.8% | | 157 | 370 | 42.4% | |
| 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% | | 107 | 302 | 35.4% | |
| lib.scheduler.support | 1091 | 120 | 1211 | 3689 | 90% | | 525 | 983 | 53.4% | |
| 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 | 442 | 98.8% | | 44 | 86 | 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 | 211 | 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% | | 25 | 30 | 83.3% | |
| pucch_power_controller_cpp | 100 | 34 | 134 | 404 | 74.6% | | 65 | 213 | 30.5% | |
| pucch_power_controller_h | 2 | 0 | 2 | 105 | 100% | | 0 | 0 | | |
| pusch_power_controller_cpp | 64 | 8 | 72 | 209 | 88.8% | | 46 | 76 | 60.5% | |
| 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 | 286 | 15 | 301 | 658 | 95% | | 86 | 162 | 53% | |
| sch_pdu_builder_h | 1 | 0 | 1 | 18 | 100% | | 2 | 6 | 33.3% | |
| sched_result_helpers_h | 42 | 0 | 42 | 149 | 100% | | 30 | 50 | 60% | |
| sr_helper_cpp | 3 | 0 | 3 | 16 | 100% | | 7 | 8 | 87.5% | |
| lib.scheduler.support.pdcch | 44 | 22 | 66 | 255 | 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 | 52 | 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 | 408 | 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 | 166 | 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 | 38 | 2 | 40 | 145 | 95% | | 17 | 24 | 70.8% | |
| 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 | 110 | 11 | 121 | 511 | 90.9% | | 130 | 208 | 62.5% | |
| pusch_default_time_allocation_cpp | 14 | 4 | 18 | 143 | 77.7% | | 11 | 24 | 45.8% | |
| pusch_dmrs_symbol_mask_cpp | 11 | 0 | 11 | 39 | 100% | | 18 | 18 | 100% | |
| pusch_resource_allocation_h | 3 | 0 | 3 | 32 | 100% | | 3 | 4 | 75% | |
| pusch_td_resource_indices_cpp | 82 | 7 | 89 | 297 | 92.1% | | 98 | 162 | 60.4% | |
| lib.scheduler.uci_scheduling | 362 | 41 | 403 | 1043 | 89.8% | | 287 | 444 | 64.6% | |
| uci_allocator_impl_cpp | 108 | 14 | 122 | 328 | 88.5% | | 95 | 160 | 59.3% | |
| uci_allocator_impl_h | 1 | 0 | 1 | 56 | 100% | | 0 | 0 | | |
| uci_indication_selector_cpp | 139 | 7 | 146 | 311 | 95.2% | | 87 | 114 | 76.3% | |
| uci_indication_selector_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| uci_scheduler_impl_cpp | 112 | 20 | 132 | 313 | 84.8% | | 105 | 170 | 61.7% | |
| uci_scheduler_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| lib.scheduler.ue_context | 1361 | 124 | 1485 | 4594 | 91.6% | | 1032 | 1521 | 67.8% | |
| logical_channel_system_cpp | 530 | 19 | 549 | 1214 | 96.5% | | 283 | 344 | 82.2% | |
| logical_channel_system_h | 146 | 2 | 148 | 830 | 98.6% | | 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 | 54 | 190 | 510 | 71.5% | | 87 | 196 | 44.3% | |
| ue_cell_h | 23 | 0 | 23 | 175 | 100% | | 66 | 105 | 62.8% | |
| ue_cell_repository_cpp | 47 | 7 | 54 | 122 | 87% | | 18 | 30 | 60% | |
| ue_cell_repository_h | 2 | 0 | 2 | 55 | 100% | | 0 | 0 | | |
| ue_channel_state_manager_cpp | 41 | 5 | 46 | 129 | 89.1% | | 28 | 40 | 70% | |
| 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 | 1778 | 405 | 2183 | 5959 | 81.4% | | 1175 | 1927 | 60.9% | |
| 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 | 49 | 365 | 923 | 86.5% | | 281 | 432 | 65% | |
| intra_slice_scheduler_h | 1 | 0 | 1 | 46 | 100% | | 0 | 0 | | |
| ue_cell_grid_allocator_cpp | 304 | 113 | 417 | 957 | 72.9% | | 140 | 245 | 57.1% | |
| ue_cell_grid_allocator_h | 12 | 2 | 14 | 184 | 85.7% | | 8 | 14 | 57.1% | |
| ue_event_manager_cpp | 338 | 83 | 421 | 1003 | 80.2% | | 187 | 329 | 56.8% | |
| ue_event_manager_h | 8 | 0 | 8 | 123 | 100% | | 28 | 60 | 46.6% | |
| ue_fallback_scheduler_cpp | 550 | 92 | 642 | 1559 | 85.6% | | 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% | | 420 | 966 | 43.4% | |
| 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% | | 197 | 312 | 63.1% | |
| 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% | | 269 | 622 | 43.2% | |
| 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% | | 49 | 107 | 45.7% | |
| 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 | 269 | 158 | 427 | 1006 | 62.9% | | 188 | 426 | 44.1% | |
| io_broker_epoll_cpp | 147 | 67 | 214 | 469 | 68.6% | | 105 | 218 | 48.1% | |
| 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 | 17 | 74 | 91 | 215 | 18.6% | | 12 | 78 | 15.3% | |
| transport_layer_address_cpp | 49 | 9 | 58 | 125 | 84.4% | | 34 | 62 | 54.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 | 88 | 23 | 111 | 322 | 79.2% | | 42 | 86 | 48.8% | |
| log_helpers_cpp | 11 | 2 | 13 | 44 | 84.6% | | 6 | 10 | 60% | |
| xnap_asn1_utils_cpp | 8 | 4 | 12 | 43 | 66.6% | | 8 | 18 | 44.4% | |
| xnap_factory_cpp | 4 | 0 | 4 | 23 | 100% | | 0 | 0 | | |
| xnap_impl_cpp | 48 | 11 | 59 | 107 | 81.3% | | 19 | 38 | 50% | |
| xnap_impl_h | 1 | 2 | 3 | 35 | 33.3% | | 0 | 2 | 0% | |
| xnap_tx_pdu_notifier_with_log_h | 16 | 4 | 20 | 70 | 80% | | 9 | 18 | 50% | |
| lib.xnap.gateways | 0 | 54 | 54 | 209 | 0% | | 0 | 92 | 0% | |
| xnc_network_gateway_factory_cpp | 0 | 54 | 54 | 209 | 0% | | 0 | 92 | 0% | |
| lib.xnap.procedures | 94 | 16 | 110 | 280 | 85.4% | | 81 | 150 | 54% | |
| xn_setup_procedure_asn1_helpers_h | 60 | 11 | 71 | 174 | 84.5% | | 63 | 118 | 53.3% | |
| xn_setup_procedure_cpp | 34 | 5 | 39 | 106 | 87.1% | | 18 | 32 | 56.2% | |
| lib.xnap.ue_context | 1 | 0 | 1 | 30 | 100% | | 1 | 2 | 50% | |
| xnap_ue_context_h | 1 | 0 | 1 | 30 | 100% | | 1 | 2 | 50% | |