| include.ocudu.adt | 2413 | 111 | 2524 | 11020 | 95.6% | | 8005 | 13340 | 60% | |
| batched_dispatch_queue_h | 46 | 8 | 54 | 171 | 85.1% | | 37 | 71 | 52.1% | |
| bf16_h | 6 | 0 | 6 | 73 | 100% | | 17 | 38 | 44.7% | |
| bit_buffer_h | 90 | 8 | 98 | 429 | 91.8% | | 59 | 110 | 53.6% | |
| blocking_queue_h | 104 | 1 | 105 | 451 | 99% | | 161 | 260 | 61.9% | |
| bounded_bitset_h | 466 | 8 | 474 | 1417 | 98.3% | | 1279 | 2386 | 53.6% | |
| bounded_integer_h | 33 | 0 | 33 | 156 | 100% | | 80 | 113 | 70.7% | |
| byte_buffer_chain_h | 90 | 17 | 107 | 391 | 84.1% | | 332 | 575 | 57.7% | |
| byte_buffer_h | 91 | 7 | 98 | 615 | 92.8% | | 728 | 1207 | 60.3% | |
| byte_buffer_view_h | 26 | 0 | 26 | 139 | 100% | | 34 | 40 | 85% | |
| circular_array_h | 4 | 0 | 4 | 27 | 100% | | 7 | 7 | 100% | |
| circular_map_h | 89 | 3 | 92 | 433 | 96.7% | | 398 | 581 | 68.5% | |
| circular_vector_h | 9 | 0 | 9 | 48 | 100% | | 18 | 27 | 66.6% | |
| complex_h | 18 | 5 | 23 | 167 | 78.2% | | 22 | 54 | 40.7% | |
| 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% | | 314 | 405 | 77.5% | |
| intrusive_list_h | 53 | 4 | 57 | 333 | 92.9% | | 130 | 218 | 59.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% | | 17 | 32 | 53.1% | |
| mutexed_mpsc_queue_h | 56 | 2 | 58 | 195 | 96.5% | | 105 | 130 | 80.7% | |
| ring_buffer_h | 136 | 5 | 141 | 496 | 96.4% | | 822 | 1509 | 54.4% | |
| scope_exit_h | 7 | 0 | 7 | 34 | 100% | | 6 | 14 | 42.8% | |
| slotted_array_h | 88 | 1 | 89 | 368 | 98.8% | | 232 | 301 | 77% | |
| slotted_vector_h | 70 | 1 | 71 | 356 | 98.5% | | 380 | 631 | 60.2% | |
| soa_table_h | 97 | 3 | 100 | 427 | 97% | | 115 | 203 | 56.6% | |
| span_h | 64 | 4 | 68 | 352 | 94.1% | | 881 | 1317 | 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 | 168 | 0 | 168 | 463 | 100% | | 701 | 1209 | 57.9% | |
| strong_type_h | 29 | 0 | 29 | 228 | 100% | | 246 | 334 | 73.6% | |
| tensor_h | 59 | 3 | 62 | 270 | 95.1% | | 65 | 110 | 59% | |
| tiny_optional_h | 15 | 1 | 16 | 119 | 93.7% | | 38 | 68 | 55.8% | |
| to_array_h | 3 | 0 | 3 | 23 | 100% | | 1 | 2 | 50% | |
| type_list_buffer_h | 110 | 1 | 111 | 744 | 99% | | 257 | 428 | 60% | |
| unique_function_h | 49 | 5 | 54 | 259 | 90.7% | | 121 | 232 | 52.1% | |
| include.ocudu.adt.detail | 263 | 22 | 285 | 1392 | 92.2% | | 2727 | 4139 | 65.8% | |
| byte_buffer_memory_resource_h | 3 | 1 | 4 | 45 | 75% | | 2 | 8 | 25% | |
| byte_buffer_range_helpers_h | 25 | 0 | 25 | 94 | 100% | | 26 | 36 | 72.2% | |
| byte_buffer_segment_h | 44 | 0 | 44 | 160 | 100% | | 37 | 60 | 61.6% | |
| byte_buffer_segment_list_h | 65 | 9 | 74 | 330 | 87.8% | | 1197 | 1708 | 70% | |
| concurrent_queue_barrier_h | 24 | 0 | 24 | 84 | 100% | | 14 | 16 | 87.5% | |
| concurrent_queue_helper_h | 19 | 6 | 25 | 176 | 76% | | 37 | 63 | 58.7% | |
| concurrent_queue_params_h | 1 | 0 | 1 | 57 | 100% | | 1 | 2 | 50% | |
| intrusive_ptr_h | 19 | 1 | 20 | 135 | 95% | | 1205 | 1879 | 64.1% | |
| shared_segment_list_h | 58 | 5 | 63 | 249 | 92% | | 166 | 292 | 56.8% | |
| slotted_array_detail_h | 1 | 0 | 1 | 14 | 100% | | 42 | 75 | 56% | |
| type_storage_h | 4 | 0 | 4 | 48 | 100% | | 0 | 0 | | |
| include.ocudu.adt.ranges | 11 | 3 | 14 | 87 | 78.5% | | 9 | 17 | 52.9% | |
| transform_h | 11 | 3 | 14 | 87 | 78.5% | | 9 | 17 | 52.9% | |
| include.ocudu.asn1 | 472 | 143 | 615 | 2486 | 76.7% | | 3305 | 11585 | 28.5% | |
| asn1_ap_utils_h | 43 | 14 | 57 | 330 | 75.4% | | 61 | 116 | 52.5% | |
| asn1_diff_utils_h | 29 | 1 | 30 | 249 | 96.6% | | 24 | 80 | 30% | |
| asn1_json_utils_h | 0 | 4 | 4 | 30 | 0% | | 0 | 0 | | |
| asn1_utils_h | 400 | 124 | 524 | 1877 | 76.3% | | 3220 | 11389 | 28.2% | |
| include.ocudu.asn1.e2sm | 158 | 305 | 463 | 9547 | 34.1% | | 258 | 920 | 28% | |
| e2sm_ccc_h | 45 | 140 | 185 | 2821 | 24.3% | | 7 | 151 | 4.6% | |
| e2sm_common_ies_h | 12 | 38 | 50 | 1503 | 24% | | 20 | 115 | 17.3% | |
| e2sm_kpm_ies_h | 56 | 10 | 66 | 1525 | 84.8% | | 153 | 408 | 37.5% | |
| e2sm_rc_ies_h | 45 | 117 | 162 | 3698 | 27.7% | | 78 | 246 | 31.7% | |
| include.ocudu.cu_cp | 126 | 63 | 189 | 1350 | 66.6% | | 101 | 270 | 37.4% | |
| cell_meas_manager_config_h | 15 | 0 | 15 | 99 | 100% | | 45 | 77 | 58.4% | |
| cu_cp_cho_types_h | 0 | 2 | 2 | 57 | 0% | | 0 | 4 | 0% | |
| cu_cp_configuration_h | 2 | 0 | 2 | 82 | 100% | | 2 | 4 | 50% | |
| 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% | | 1 | 86 | 1.1% | |
| du_processor_context_h | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| inter_cu_handover_messages_h | 8 | 0 | 8 | 157 | 100% | | 10 | 18 | 55.5% | |
| o_cu_cp_config_h | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| up_context_h | 5 | 0 | 5 | 46 | 100% | | 2 | 4 | 50% | |
| include.ocudu.cu_up | 3 | 32 | 35 | 279 | 8.5% | | 3 | 58 | 5.1% | |
| cu_up_config_h | 3 | 0 | 3 | 93 | 100% | | 3 | 6 | 50% | |
| cu_up_configuration_helpers_h | 0 | 29 | 29 | 141 | 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 | 761 | 94.9% | | 33 | 69 | 47.8% | |
| du_high_configuration_h | 1 | 1 | 2 | 49 | 50% | | 5 | 11 | 45.4% | |
| du_high_executor_mapper_h | 2 | 0 | 2 | 87 | 100% | | 2 | 6 | 33.3% | |
| du_metrics_report_h | 1 | 0 | 1 | 18 | 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 | 6 | 0 | 6 | 110 | 100% | | 2 | 6 | 33.3% | |
| du_configurator_h | 6 | 0 | 6 | 110 | 100% | | 2 | 6 | 33.3% | |
| include.ocudu.du.du_low | 0 | 5 | 5 | 88 | 0% | | 0 | 0 | | |
| du_low_config_h | 0 | 2 | 2 | 34 | 0% | | 0 | 0 | | |
| du_low_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| o_du_low_config_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| o_du_low_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| include.ocudu.e1ap.common | 9 | 6 | 15 | 324 | 60% | | 26 | 54 | 48.1% | |
| e1_setup_messages_h | 1 | 0 | 1 | 18 | 100% | | 1 | 2 | 50% | |
| e1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 18 | 32 | 56.2% | |
| e1ap_types_h | 7 | 6 | 13 | 293 | 53.8% | | 7 | 20 | 35% | |
| include.ocudu.e1ap.cu_cp | 7 | 0 | 7 | 90 | 100% | | 6 | 14 | 42.8% | |
| e1ap_cu_cp_bearer_context_update_h | 6 | 0 | 6 | 77 | 100% | | 2 | 10 | 20% | |
| inactivity_notification_h | 1 | 0 | 1 | 13 | 100% | | 4 | 4 | 100% | |
| include.ocudu.e1ap.cu_up | 24 | 23 | 47 | 354 | 51% | | 13 | 54 | 24% | |
| e1ap_config_converters_h | 20 | 11 | 31 | 91 | 64.5% | | 6 | 16 | 37.5% | |
| e1ap_cu_up_bearer_context_update_h | 4 | 1 | 5 | 83 | 80% | | 7 | 16 | 43.7% | |
| e1ap_cu_up_h | 0 | 3 | 3 | 127 | 0% | | 0 | 0 | | |
| e1ap_cu_up_metrics_h | 0 | 8 | 8 | 53 | 0% | | 0 | 22 | 0% | |
| include.ocudu.e1ap.gateways | 0 | 2 | 2 | 36 | 0% | | 0 | 4 | 0% | |
| e1_network_client_factory_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| e1_network_server_factory_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| include.ocudu.e2 | 24 | 2 | 26 | 232 | 92.3% | | 12 | 44 | 27.2% | |
| e2_agent_dependencies_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| e2_cu_metrics_connector_h | 0 | 1 | 1 | 24 | 0% | | 0 | 2 | 0% | |
| e2_du_metrics_connector_h | 0 | 1 | 1 | 22 | 0% | | 0 | 2 | 0% | |
| e2_event_manager_h | 6 | 0 | 6 | 35 | 100% | | 1 | 4 | 25% | |
| e2_messages_h | 6 | 0 | 6 | 60 | 100% | | 9 | 30 | 30% | |
| e2_node_component_config_h | 1 | 0 | 1 | 30 | 100% | | 0 | 0 | | |
| e2ap_configuration_h | 1 | 0 | 1 | 17 | 100% | | 0 | 2 | 0% | |
| e2ap_configuration_helpers_h | 9 | 0 | 9 | 24 | 100% | | 2 | 4 | 50% | |
| include.ocudu.e2.e2sm | 16 | 0 | 16 | 101 | 100% | | 15 | 26 | 57.6% | |
| e2sm_h | 16 | 0 | 16 | 101 | 100% | | 15 | 26 | 57.6% | |
| include.ocudu.e2.gateways | 0 | 1 | 1 | 17 | 0% | | 0 | 4 | 0% | |
| e2_network_client_factory_h | 0 | 1 | 1 | 17 | 0% | | 0 | 4 | 0% | |
| include.ocudu.e2.subscription | 3 | 0 | 3 | 32 | 100% | | 1 | 2 | 50% | |
| e2_subscription_h | 3 | 0 | 3 | 32 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1ap | 6 | 0 | 6 | 89 | 100% | | 87 | 117 | 74.3% | |
| f1ap_message_h | 1 | 0 | 1 | 13 | 100% | | 82 | 107 | 76.6% | |
| 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% | | 12 | 35 | 34.2% | |
| du_setup_notifier_h | 4 | 0 | 4 | 40 | 100% | | 6 | 20 | 30% | |
| f1ap_cu_configuration_update_h | 1 | 0 | 1 | 27 | 100% | | 0 | 0 | | |
| f1ap_cu_h | 2 | 0 | 2 | 77 | 100% | | 5 | 13 | 38.4% | |
| 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 | 15 | 100% | | 0 | 0 | | |
| include.ocudu.f1ap.du | 19 | 1 | 20 | 364 | 95% | | 8 | 22 | 36.3% | |
| f1ap_du_connection_manager_h | 8 | 1 | 9 | 119 | 88.8% | | 4 | 14 | 28.5% | |
| f1ap_du_metrics_report_h | 1 | 0 | 1 | 16 | 100% | | 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% | | 1 | 2 | 50% | |
| f1ap_du_ue_context_update_h | 1 | 0 | 1 | 84 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1ap.gateways | 0 | 2 | 2 | 35 | 0% | | 0 | 2 | 0% | |
| f1c_network_client_factory_h | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| f1c_network_server_factory_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| include.ocudu.f1u.cu_up | 31 | 9 | 40 | 323 | 77.5% | | 25 | 60 | 41.6% | |
| f1u_bearer_h | 0 | 5 | 5 | 72 | 0% | | 0 | 4 | 0% | |
| f1u_bearer_logger_h | 7 | 0 | 7 | 52 | 100% | | 5 | 12 | 41.6% | |
| f1u_config_h | 3 | 0 | 3 | 52 | 100% | | 1 | 2 | 50% | |
| f1u_rx_metrics_h | 11 | 2 | 13 | 75 | 84.6% | | 10 | 22 | 45.4% | |
| f1u_tx_metrics_h | 10 | 2 | 12 | 72 | 83.3% | | 9 | 20 | 45% | |
| include.ocudu.f1u.du | 12 | 0 | 12 | 115 | 100% | | 6 | 14 | 42.8% | |
| f1u_bearer_logger_h | 9 | 0 | 9 | 57 | 100% | | 5 | 12 | 41.6% | |
| f1u_config_h | 3 | 0 | 3 | 58 | 100% | | 1 | 2 | 50% | |
| include.ocudu.f1u.local_connector | 56 | 8 | 64 | 226 | 87.5% | | 24 | 48 | 50% | |
| f1u_local_connector_h | 56 | 8 | 64 | 226 | 87.5% | | 24 | 48 | 50% | |
| include.ocudu.f1u.split_connector | 0 | 13 | 13 | 60 | 0% | | 0 | 16 | 0% | |
| f1u_five_qi_gw_maps_h | 0 | 12 | 12 | 41 | 0% | | 0 | 16 | 0% | |
| f1u_session_manager_h | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| include.ocudu.fapi_adaptor | 12 | 0 | 12 | 92 | 100% | | 6 | 12 | 50% | |
| precoding_matrix_repository_h | 4 | 0 | 4 | 21 | 100% | | 2 | 4 | 50% | |
| uci_part2_correspondence_mapper_h | 4 | 0 | 4 | 44 | 100% | | 2 | 4 | 50% | |
| uci_part2_correspondence_repository_h | 4 | 0 | 4 | 27 | 100% | | 2 | 4 | 50% | |
| include.ocudu.fapi_adaptor.mac | 0 | 4 | 4 | 32 | 0% | | 0 | 2 | 0% | |
| mac_fapi_fastpath_adaptor_config_h | 0 | 4 | 4 | 32 | 0% | | 0 | 2 | 0% | |
| include.ocudu.fapi_adaptor.mac.p5 | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| mac_fapi_p5_sector_fastpath_adaptor_config_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| include.ocudu.fapi_adaptor.mac.p7 | 0 | 1 | 1 | 35 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_config_h | 0 | 1 | 1 | 35 | 0% | | 0 | 2 | 0% | |
| include.ocudu.fapi_adaptor.phy | 0 | 4 | 4 | 32 | 0% | | 0 | 9 | 0% | |
| phy_fapi_fastpath_adaptor_config_h | 0 | 4 | 4 | 32 | 0% | | 0 | 9 | 0% | |
| include.ocudu.fapi_adaptor.phy.p7 | 0 | 2 | 2 | 52 | 0% | | 0 | 5 | 0% | |
| phy_fapi_p7_sector_fastpath_adaptor_config_h | 0 | 2 | 2 | 52 | 0% | | 0 | 5 | 0% | |
| include.ocudu.fapi.common | 4 | 15 | 19 | 171 | 21% | | 0 | 16 | 0% | |
| error_indication_builder_h | 4 | 8 | 12 | 101 | 33.3% | | 0 | 12 | 0% | |
| error_indication_h | 0 | 7 | 7 | 70 | 0% | | 0 | 4 | 0% | |
| include.ocudu.fapi.p7.builders | 421 | 19 | 440 | 2624 | 95.6% | | 162 | 294 | 55.1% | |
| crc_indication_builder_h | 19 | 0 | 19 | 80 | 100% | | 18 | 25 | 72% | |
| dl_csi_rs_pdu_builder_h | 15 | 0 | 15 | 99 | 100% | | 1 | 2 | 50% | |
| dl_pdcch_pdu_builder_h | 25 | 2 | 27 | 191 | 92.5% | | 6 | 10 | 60% | |
| dl_pdsch_pdu_builder_h | 41 | 1 | 42 | 260 | 97.6% | | 10 | 20 | 50% | |
| dl_prs_pdu_builder_h | 9 | 0 | 9 | 79 | 100% | | 3 | 6 | 50% | |
| dl_ssb_pdu_builder_h | 13 | 0 | 13 | 93 | 100% | | 2 | 4 | 50% | |
| dl_tti_request_builder_h | 12 | 0 | 12 | 80 | 100% | | 1 | 2 | 50% | |
| rach_indication_builder_h | 22 | 0 | 22 | 129 | 100% | | 10 | 22 | 45.4% | |
| rx_data_indication_builder_h | 4 | 0 | 4 | 39 | 100% | | 1 | 2 | 50% | |
| srs_indication_builder_h | 5 | 0 | 5 | 75 | 100% | | 0 | 6 | 0% | |
| tx_data_request_builder_h | 2 | 0 | 2 | 33 | 100% | | 0 | 0 | | |
| tx_precoding_and_beamforming_pdu_builder_h | 2 | 0 | 2 | 35 | 100% | | 1 | 2 | 50% | |
| uci_indication_builder_h | 11 | 0 | 11 | 80 | 100% | | 4 | 15 | 26.6% | |
| uci_pucch_pdu_format_0_1_builder_h | 26 | 4 | 30 | 131 | 86.6% | | 20 | 29 | 68.9% | |
| uci_pucch_pdu_format_2_3_4_builder_h | 35 | 7 | 42 | 162 | 83.3% | | 21 | 30 | 70% | |
| uci_pusch_pdu_builder_h | 28 | 0 | 28 | 119 | 100% | | 20 | 27 | 74% | |
| ul_dci_request_builder_h | 4 | 0 | 4 | 38 | 100% | | 1 | 2 | 50% | |
| ul_prach_pdu_builder_h | 8 | 0 | 8 | 58 | 100% | | 2 | 4 | 50% | |
| ul_pucch_format_0_pdu_builder_h | 4 | 0 | 4 | 46 | 100% | | 0 | 4 | 0% | |
| ul_pucch_format_1_pdu_builder_h | 5 | 0 | 5 | 56 | 100% | | 3 | 6 | 50% | |
| ul_pucch_format_2_pdu_builder_h | 5 | 0 | 5 | 40 | 100% | | 0 | 0 | | |
| ul_pucch_format_3_pdu_builder_h | 9 | 0 | 9 | 71 | 100% | | 0 | 0 | | |
| ul_pucch_format_4_pdu_builder_h | 11 | 0 | 11 | 82 | 100% | | 0 | 0 | | |
| ul_pucch_pdu_builder_h | 20 | 3 | 23 | 126 | 86.9% | | 17 | 36 | 47.2% | |
| ul_pusch_pdu_builder_h | 36 | 2 | 38 | 191 | 94.7% | | 9 | 20 | 45% | |
| ul_srs_pdu_builder_h | 24 | 0 | 24 | 111 | 100% | | 0 | 0 | | |
| ul_tti_request_builder_h | 26 | 0 | 26 | 120 | 100% | | 12 | 20 | 60% | |
| include.ocudu.fapi.p7.messages | 33 | 298 | 331 | 2034 | 9.9% | | 18 | 215 | 8.3% | |
| crc_indication_h | 1 | 17 | 18 | 79 | 5.5% | | 0 | 11 | 0% | |
| dl_csi_rs_pdu_h | 0 | 11 | 11 | 87 | 0% | | 0 | 20 | 0% | |
| dl_pdcch_pdu_h | 0 | 17 | 17 | 165 | 0% | | 0 | 12 | 0% | |
| dl_pdsch_pdu_h | 0 | 20 | 20 | 195 | 0% | | 0 | 8 | 0% | |
| dl_prs_pdu_h | 0 | 8 | 8 | 63 | 0% | | 0 | 10 | 0% | |
| dl_ssb_pdu_h | 0 | 6 | 6 | 73 | 0% | | 0 | 12 | 0% | |
| dl_tti_request_h | 2 | 14 | 16 | 72 | 12.5% | | 2 | 7 | 28.5% | |
| power_control_offset_ss_h | 4 | 5 | 9 | 30 | 44.4% | | 1 | 5 | 20% | |
| rach_indication_h | 2 | 18 | 20 | 97 | 10% | | 0 | 10 | 0% | |
| rx_data_indication_h | 1 | 6 | 7 | 49 | 14.2% | | 1 | 2 | 50% | |
| slot_indication_h | 0 | 2 | 2 | 35 | 0% | | 0 | 0 | | |
| srs_indication_h | 2 | 11 | 13 | 70 | 15.3% | | 0 | 10 | 0% | |
| tx_data_request_h | 4 | 2 | 6 | 49 | 66.6% | | 2 | 4 | 50% | |
| uci_indication_h | 0 | 74 | 74 | 197 | 0% | | 0 | 44 | 0% | |
| uci_part1_to_part2_correspondence_h | 1 | 1 | 2 | 14 | 50% | | 0 | 0 | | |
| uci_pdu_definitions_h | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
| uci_pucch_pdu_format_0_1_h | 2 | 0 | 2 | 30 | 100% | | 2 | 2 | 100% | |
| uci_pucch_pdu_format_2_3_4_h | 2 | 0 | 2 | 24 | 100% | | 2 | 2 | 100% | |
| uci_pusch_pdu_h | 1 | 0 | 1 | 14 | 100% | | 2 | 2 | 100% | |
| ul_dci_request_h | 2 | 5 | 7 | 45 | 28.5% | | 1 | 4 | 25% | |
| ul_prach_pdu_h | 1 | 3 | 4 | 50 | 25% | | 2 | 4 | 50% | |
| ul_pucch_pdu_h | 1 | 22 | 23 | 254 | 4.3% | | 2 | 16 | 12.5% | |
| ul_pusch_pdu_h | 1 | 20 | 21 | 158 | 4.7% | | 0 | 10 | 0% | |
| ul_srs_pdu_h | 1 | 23 | 24 | 87 | 4.1% | | 0 | 14 | 0% | |
| ul_tti_request_h | 2 | 13 | 15 | 69 | 13.3% | | 1 | 6 | 16.6% | |
| include.ocudu.fapi.p7.messages.formatter | 0 | 3 | 3 | 21 | 0% | | 0 | 4 | 0% | |
| formatter_helpers_h | 0 | 3 | 3 | 21 | 0% | | 0 | 4 | 0% | |
| include.ocudu.gateways | 12 | 30 | 42 | 323 | 28.5% | | 5 | 39 | 12.8% | |
| 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 | 1 | 0 | 1 | 15 | 100% | | 0 | 2 | 0% | |
| sctp_network_server_h | 0 | 1 | 1 | 30 | 0% | | 0 | 0 | | |
| sctp_socket_h | 2 | 15 | 17 | 116 | 11.7% | | 1 | 4 | 25% | |
| 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 | 41 | 2 | 43 | 259 | 95.3% | | 59 | 114 | 51.7% | |
| baseband_gateway_buffer_dynamic_h | 19 | 2 | 21 | 107 | 90.4% | | 55 | 96 | 57.2% | |
| 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 | 10 | 0 | 10 | 43 | 100% | | 1 | 2 | 50% | |
| include.ocudu.gtpu | 20 | 2 | 22 | 350 | 90.9% | | 13 | 33 | 39.3% | |
| gtpu_config_h | 14 | 0 | 14 | 164 | 100% | | 10 | 19 | 52.6% | |
| gtpu_demux_factory_h | 1 | 0 | 1 | 16 | 100% | | 0 | 2 | 0% | |
| gtpu_demux_h | 2 | 0 | 2 | 26 | 100% | | 2 | 4 | 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 | 43 | 0% | | 0 | 2 | 0% | |
| gtpu_tunnel_nru_factory_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| gtpu_tunnel_nru_tx_h | 0 | 1 | 1 | 41 | 0% | | 0 | 2 | 0% | |
| include.ocudu.mac | 49 | 107 | 156 | 1206 | 31.4% | | 143 | 301 | 47.5% | |
| 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 | 21 | 100% | | 3 | 4 | 75% | |
| mac_lc_config_h | 4 | 2 | 6 | 166 | 66.6% | | 4 | 12 | 33.3% | |
| mac_metrics_h | 2 | 0 | 2 | 62 | 100% | | 0 | 0 | | |
| mac_pdu_format_h | 6 | 0 | 6 | 39 | 100% | | 56 | 81 | 69.1% | |
| 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 | 42 | 45 | 87 | 827 | 48.2% | | 134 | 336 | 39.8% | |
| mobility_management_metrics_h | 1 | 0 | 1 | 11 | 100% | | 2 | 4 | 50% | |
| ngap_configuration_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ngap_context_h | 6 | 1 | 7 | 42 | 85.7% | | 6 | 8 | 75% | |
| ngap_h | 1 | 0 | 1 | 145 | 100% | | 0 | 0 | | |
| ngap_handover_h | 2 | 1 | 3 | 57 | 66.6% | | 1 | 6 | 16.6% | |
| ngap_message_h | 1 | 0 | 1 | 14 | 100% | | 62 | 108 | 57.4% | |
| ngap_metrics_h | 10 | 37 | 47 | 190 | 21.2% | | 8 | 83 | 9.6% | |
| ngap_nas_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| ngap_pdu_session_h | 12 | 2 | 14 | 172 | 85.7% | | 23 | 62 | 37% | |
| ngap_rrc_inactive_transition_h | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| ngap_setup_h | 3 | 0 | 3 | 54 | 100% | | 6 | 12 | 50% | |
| ngap_types_h | 1 | 4 | 5 | 72 | 20% | | 23 | 47 | 48.9% | |
| ngap_ue_context_mod_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| ngap_ue_radio_capability_management_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| include.ocudu.ngap.gateways | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| n2_connection_client_factory_h | 0 | 2 | 2 | 25 | 0% | | 0 | 0 | | |
| include.ocudu.nrppa | 6 | 19 | 25 | 247 | 24% | | 4 | 47 | 8.5% | |
| nrppa_e_cid_h | 3 | 19 | 22 | 200 | 13.6% | | 1 | 40 | 2.5% | |
| nrppa_h | 3 | 0 | 3 | 47 | 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 | 4 | 5 | 9 | 195 | 44.4% | | 1 | 13 | 7.6% | |
| ntn_cell_params_h | 0 | 1 | 1 | 26 | 0% | | 0 | 4 | 0% | |
| ntn_configuration_manager_config_h | 0 | 3 | 3 | 82 | 0% | | 0 | 4 | 0% | |
| ntn_configuration_manager_dependencies_h | 0 | 1 | 1 | 20 | 0% | | 0 | 2 | 0% | |
| ntn_configuration_manager_h | 3 | 0 | 3 | 49 | 100% | | 0 | 0 | | |
| ntn_sib19_update_handler_h | 1 | 0 | 1 | 18 | 100% | | 1 | 3 | 33.3% | |
| include.ocudu.ocudulog | 241 | 18 | 259 | 1150 | 93% | | 248 | 462 | 53.6% | |
| context_h | 8 | 0 | 8 | 158 | 100% | | 10 | 23 | 43.4% | |
| event_trace_h | 2 | 0 | 2 | 74 | 100% | | 1 | 2 | 50% | |
| formatter_h | 33 | 1 | 34 | 128 | 97% | | 35 | 72 | 48.6% | |
| log_channel_h | 161 | 9 | 170 | 444 | 94.7% | | 129 | 218 | 59.1% | |
| logger_h | 28 | 6 | 34 | 185 | 82.3% | | 46 | 79 | 58.2% | |
| 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 | 158 | 61.3% | |
| 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 | 62 | 67.7% | |
| zero_h | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| include.ocudu.ofh | 1 | 1 | 2 | 61 | 50% | | 0 | 0 | | |
| ofh_metrics_h | 0 | 1 | 1 | 30 | 0% | | 0 | 0 | | |
| ofh_sector_config_h | 1 | 0 | 1 | 31 | 100% | | 0 | 0 | | |
| include.ocudu.ofh.compression | 12 | 11 | 23 | 138 | 52.1% | | 11 | 30 | 36.6% | |
| compression_params_h | 9 | 11 | 20 | 110 | 45% | | 7 | 26 | 26.9% | |
| compression_properties_h | 3 | 0 | 3 | 28 | 100% | | 4 | 4 | 100% | |
| include.ocudu.ofh.ethernet | 140 | 7 | 147 | 598 | 95.2% | | 98 | 154 | 63.6% | |
| ethernet_frame_pool_h | 120 | 3 | 123 | 477 | 97.5% | | 84 | 124 | 67.7% | |
| ethernet_transmitter_config_h | 0 | 1 | 1 | 14 | 0% | | 0 | 4 | 0% | |
| ethernet_unique_buffer_h | 20 | 3 | 23 | 107 | 86.9% | | 14 | 26 | 53.8% | |
| include.ocudu.ofh.receiver | 10 | 3 | 13 | 75 | 76.9% | | 4 | 9 | 44.4% | |
| ofh_receiver_configuration_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| ofh_receiver_warn_unreceived_frames_parameters_h | 9 | 3 | 12 | 55 | 75% | | 4 | 9 | 44.4% | |
| include.ocudu.ofh.serdes | 5 | 1 | 6 | 144 | 83.3% | | 27 | 82 | 32.9% | |
| ofh_message_decoder_properties_h | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| ofh_message_properties_h | 3 | 0 | 3 | 87 | 100% | | 4 | 14 | 28.5% | |
| ofh_uplane_message_decoder_properties_h | 2 | 0 | 2 | 44 | 100% | | 23 | 68 | 33.8% | |
| include.ocudu.ofh.timing | 37 | 1 | 38 | 147 | 97.3% | | 59 | 89 | 66.2% | |
| slot_symbol_point_h | 37 | 1 | 38 | 147 | 97.3% | | 59 | 89 | 66.2% | |
| include.ocudu.ofh.transmitter | 1 | 0 | 1 | 23 | 100% | | 2 | 4 | 50% | |
| ofh_transmitter_configuration_h | 1 | 0 | 1 | 23 | 100% | | 2 | 4 | 50% | |
| include.ocudu.pcap | 10 | 9 | 19 | 230 | 52.6% | | 9 | 20 | 45% | |
| dlt_pcap_h | 4 | 2 | 6 | 54 | 66.6% | | 2 | 5 | 40% | |
| mac_pcap_h | 2 | 4 | 6 | 80 | 33.3% | | 3 | 7 | 42.8% | |
| rlc_pcap_h | 4 | 3 | 7 | 96 | 57.1% | | 4 | 8 | 50% | |
| include.ocudu.pdcp | 138 | 5 | 143 | 687 | 96.5% | | 112 | 168 | 66.6% | |
| pdcp_config_h | 58 | 0 | 58 | 364 | 100% | | 14 | 22 | 63.6% | |
| pdcp_entity_h | 0 | 5 | 5 | 63 | 0% | | 0 | 4 | 0% | |
| pdcp_rx_metrics_h | 48 | 0 | 48 | 140 | 100% | | 54 | 78 | 69.2% | |
| 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% | | 5 | 8 | 62.5% | |
| pdxch_processor_baseband_h | 1 | 0 | 1 | 33 | 100% | | 5 | 8 | 62.5% | |
| 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 | 3049 | 80.4% | | 421 | 935 | 45% | |
| channel_estimation_h | 84 | 0 | 84 | 404 | 100% | | 43 | 80 | 53.7% | |
| channel_state_information_formatters_h | 53 | 3 | 56 | 149 | 94.6% | | 61 | 83 | 73.4% | |
| channel_state_information_h | 49 | 10 | 59 | 266 | 83% | | 41 | 86 | 47.6% | |
| codeblock_metadata_h | 1 | 0 | 1 | 129 | 100% | | 1 | 2 | 50% | |
| dmrs_mapping_h | 21 | 6 | 27 | 116 | 77.7% | | 19 | 31 | 61.2% | |
| downlink_processor_h | 14 | 1 | 15 | 147 | 93.3% | | 53 | 127 | 41.7% | |
| log_likelihood_ratio_h | 30 | 0 | 30 | 303 | 100% | | 33 | 44 | 75% | |
| pucch_formats3_4_helpers_h | 9 | 54 | 63 | 224 | 14.2% | | 5 | 49 | 10.2% | |
| pucch_helper_h | 12 | 11 | 23 | 88 | 52.1% | | 3 | 10 | 30% | |
| pucch_orthogonal_sequence_h | 13 | 6 | 19 | 136 | 68.4% | | 8 | 16 | 50% | |
| re_measurement_h | 57 | 3 | 60 | 374 | 95% | | 25 | 46 | 54.3% | |
| 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 | 193 | 100% | | 1 | 2 | 50% | |
| upper_phy_rx_results_notifier_h | 20 | 1 | 21 | 127 | 95.2% | | 4 | 8 | 50% | |
| include.ocudu.phy.upper.channel_coding | 1 | 0 | 1 | 46 | 100% | | 2 | 2 | 100% | |
| crc_calculator_h | 1 | 0 | 1 | 46 | 100% | | 2 | 2 | 100% | |
| include.ocudu.phy.upper.channel_coding.ldpc | 2 | 0 | 2 | 122 | 100% | | 6 | 7 | 85.7% | |
| ldpc_h | 2 | 0 | 2 | 122 | 100% | | 6 | 7 | 85.7% | |
| include.ocudu.phy.upper.channel_processors.pdcch | 2 | 34 | 36 | 233 | 5.5% | | 3 | 46 | 6.5% | |
| formatters_h | 0 | 34 | 34 | 92 | 0% | | 0 | 40 | 0% | |
| pdcch_modulator_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| pdcch_processor_h | 1 | 0 | 1 | 117 | 100% | | 3 | 6 | 50% | |
| include.ocudu.phy.upper.channel_processors.pdsch | 36 | 0 | 36 | 152 | 100% | | 22 | 40 | 55% | |
| formatters_h | 35 | 0 | 35 | 85 | 100% | | 22 | 40 | 55% | |
| pdsch_processor_h | 1 | 0 | 1 | 67 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper.channel_processors.prach | 14 | 12 | 26 | 108 | 53.8% | | 10 | 32 | 31.2% | |
| formatters_h | 13 | 12 | 25 | 93 | 52% | | 10 | 32 | 31.2% | |
| prach_detection_result_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| include.ocudu.phy.upper.channel_processors.pucch | 155 | 47 | 202 | 913 | 76.7% | | 82 | 230 | 35.6% | |
| formatters_h | 90 | 32 | 122 | 295 | 73.7% | | 54 | 134 | 40.2% | |
| 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 | 197 | 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 | 43 | 0% | | 0 | 14 | 0% | |
| formatters_h | 0 | 15 | 15 | 43 | 0% | | 0 | 14 | 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 | 626 | 151 | 777 | 4911 | 80.5% | | 1431 | 2818 | 50.7% | |
| aggregate_maximum_bit_rate_h | 1 | 0 | 1 | 12 | 100% | | 4 | 8 | 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% | | 152 | 230 | 66% | |
| bs_channel_bandwidth_h | 1 | 3 | 4 | 66 | 25% | | 3 | 7 | 42.8% | |
| carrier_configuration_h | 1 | 0 | 1 | 17 | 100% | | 2 | 2 | 100% | |
| crit_diagnostics_h | 0 | 1 | 1 | 15 | 0% | | 0 | 0 | | |
| cu_cp_cell_configuration_h | 18 | 4 | 22 | 109 | 81.8% | | 7 | 18 | 38.8% | |
| cu_cp_location_reporting_types_h | 3 | 0 | 3 | 39 | 100% | | 6 | 16 | 37.5% | |
| cu_cp_paging_h | 4 | 4 | 8 | 75 | 50% | | 2 | 6 | 33.3% | |
| cu_cp_pdu_session_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| cu_cp_types_h | 20 | 4 | 24 | 243 | 83.3% | | 8 | 14 | 57.1% | |
| cu_cp_ue_context_release_h | 3 | 0 | 3 | 43 | 100% | | 13 | 20 | 65% | |
| cu_types_h | 7 | 20 | 27 | 246 | 25.9% | | 11 | 35 | 31.4% | |
| cu_up_types_h | 0 | 2 | 2 | 54 | 0% | | 0 | 2 | 0% | |
| cyclic_prefix_h | 22 | 0 | 22 | 118 | 100% | | 64 | 79 | 81% | |
| direct_current_offset_h | 8 | 1 | 9 | 83 | 88.8% | | 14 | 28 | 50% | |
| drx_config_h | 0 | 3 | 3 | 37 | 0% | | 0 | 10 | 0% | |
| du_cell_index_h | 2 | 2 | 4 | 47 | 50% | | 1 | 2 | 50% | |
| du_types_h | 4 | 1 | 5 | 59 | 80% | | 4 | 10 | 40% | |
| duplex_mode_h | 1 | 0 | 1 | 28 | 100% | | 4 | 7 | 57.1% | |
| five_g_s_tmsi_h | 18 | 0 | 18 | 47 | 100% | | 7 | 14 | 50% | |
| frequency_range_h | 3 | 2 | 5 | 26 | 60% | | 2 | 3 | 66.6% | |
| gnb_cu_up_id_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| gnb_id_h | 2 | 0 | 2 | 17 | 100% | | 7 | 12 | 58.3% | |
| guami_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| harq_id_h | 1 | 0 | 1 | 22 | 100% | | 9 | 11 | 81.8% | |
| i_rnti_h | 26 | 4 | 30 | 171 | 86.6% | | 12 | 80 | 15% | |
| meas_gap_config_h | 6 | 1 | 7 | 49 | 85.7% | | 7 | 12 | 58.3% | |
| meas_units_h | 1 | 1 | 2 | 25 | 50% | | 1 | 2 | 50% | |
| nr_cell_identity_h | 21 | 0 | 21 | 86 | 100% | | 142 | 260 | 54.6% | |
| nr_cgi_h | 4 | 0 | 4 | 27 | 100% | | 50 | 224 | 22.3% | |
| paging_information_h | 1 | 0 | 1 | 26 | 100% | | 0 | 0 | | |
| phy_time_unit_h | 25 | 8 | 33 | 278 | 75.7% | | 33 | 72 | 45.8% | |
| plmn_identity_h | 57 | 1 | 58 | 271 | 98.2% | | 111 | 270 | 41.1% | |
| ptrs_h | 1 | 10 | 11 | 76 | 9% | | 0 | 31 | 0% | |
| radio_link_monitoring_h | 4 | 0 | 4 | 46 | 100% | | 6 | 16 | 37.5% | |
| rb_id_h | 16 | 2 | 18 | 173 | 88.8% | | 16 | 25 | 64% | |
| resource_block_h | 7 | 0 | 7 | 139 | 100% | | 6 | 13 | 46.1% | |
| rlc_mode_h | 0 | 18 | 18 | 57 | 0% | | 0 | 10 | 0% | |
| rnti_h | 3 | 0 | 3 | 68 | 100% | | 7 | 8 | 87.5% | |
| rrm_h | 14 | 3 | 17 | 109 | 82.3% | | 45 | 73 | 61.6% | |
| s_nssai_h | 17 | 1 | 18 | 106 | 94.4% | | 91 | 204 | 44.6% | |
| scs_specific_carrier_h | 1 | 0 | 1 | 29 | 100% | | 3 | 6 | 50% | |
| slot_point_extended_h | 50 | 1 | 51 | 218 | 98% | | 70 | 123 | 56.9% | |
| slot_point_h | 65 | 10 | 75 | 301 | 86.6% | | 380 | 524 | 72.5% | |
| sr_configuration_h | 5 | 31 | 36 | 129 | 13.8% | | 18 | 49 | 36.7% | |
| subcarrier_spacing_h | 23 | 5 | 28 | 111 | 82.1% | | 58 | 109 | 53.2% | |
| supported_tracking_area_h | 2 | 0 | 2 | 20 | 100% | | 13 | 30 | 43.3% | |
| tai_h | 1 | 0 | 1 | 14 | 100% | | 3 | 5 | 60% | |
| tci_h | 8 | 2 | 10 | 76 | 80% | | 7 | 19 | 36.8% | |
| time_alignment_config_h | 1 | 0 | 1 | 42 | 100% | | 2 | 4 | 50% | |
| up_transport_layer_info_h | 25 | 1 | 26 | 110 | 96.1% | | 14 | 85 | 16.4% | |
| 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 | 11 | 133 | 144 | 1230 | 7.6% | | 6 | 205 | 2.9% | |
| common_h | 3 | 32 | 35 | 237 | 8.5% | | 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 | 8 | 83 | 91 | 397 | 8.7% | | 5 | 83 | 6% | |
| xnap_cause_h | 0 | 8 | 8 | 416 | 0% | | 0 | 87 | 0% | |
| include.ocudu.ran.channel_matrix | 36 | 8 | 44 | 292 | 81.8% | | 11 | 34 | 32.3% | |
| channel_matrix_h | 36 | 8 | 44 | 292 | 81.8% | | 11 | 34 | 32.3% | |
| include.ocudu.ran.csi_report | 23 | 38 | 61 | 261 | 37.7% | | 20 | 50 | 40% | |
| csi_report_configuration_h | 12 | 0 | 12 | 101 | 100% | | 9 | 12 | 75% | |
| csi_report_formatters_h | 10 | 38 | 48 | 146 | 20.8% | | 7 | 32 | 21.8% | |
| csi_report_size_h | 1 | 0 | 1 | 14 | 100% | | 4 | 6 | 66.6% | |
| include.ocudu.ran.csi_rs | 95 | 58 | 153 | 1043 | 62% | | 83 | 250 | 33.2% | |
| codebook_config_h | 8 | 25 | 33 | 176 | 24.2% | | 2 | 38 | 5.2% | |
| csi_meas_config_h | 38 | 8 | 46 | 365 | 82.6% | | 41 | 105 | 39% | |
| csi_report_config_h | 26 | 9 | 35 | 269 | 74.2% | | 28 | 75 | 37.3% | |
| csi_resource_config_h | 7 | 0 | 7 | 63 | 100% | | 6 | 12 | 50% | |
| csi_rs_pattern_h | 8 | 0 | 8 | 67 | 100% | | 2 | 2 | 100% | |
| csi_rs_types_h | 8 | 16 | 24 | 103 | 33.3% | | 4 | 18 | 22.2% | |
| include.ocudu.ran.dmrs | 14 | 3 | 17 | 169 | 82.3% | | 12 | 37 | 32.4% | |
| dmrs_downlink_config_h | 6 | 0 | 6 | 39 | 100% | | 5 | 10 | 50% | |
| dmrs_h | 3 | 1 | 4 | 49 | 75% | | 2 | 8 | 25% | |
| dmrs_uplink_config_h | 5 | 2 | 7 | 81 | 71.4% | | 5 | 19 | 26.3% | |
| include.ocudu.ran.gtpu | 3 | 0 | 3 | 57 | 100% | | 3 | 4 | 75% | |
| gtpu_teid_h | 3 | 0 | 3 | 57 | 100% | | 3 | 4 | 75% | |
| include.ocudu.ran.logical_channel | 28 | 3 | 31 | 204 | 90.3% | | 42 | 69 | 60.8% | |
| bsr_format_h | 2 | 0 | 2 | 20 | 100% | | 1 | 2 | 50% | |
| lcid_dl_sch_h | 16 | 3 | 19 | 124 | 84.2% | | 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% | | 112 | 233 | 48% | |
| aggregation_level_h | 2 | 0 | 2 | 28 | 100% | | 5 | 8 | 62.5% | |
| coreset_h | 31 | 9 | 40 | 177 | 77.5% | | 33 | 55 | 60% | |
| dci_format_h | 2 | 0 | 2 | 30 | 100% | | 2 | 4 | 50% | |
| dci_packing_formatters_h | 0 | 67 | 67 | 150 | 0% | | 0 | 16 | 0% | |
| downlink_preemption_h | 0 | 4 | 4 | 54 | 0% | | 0 | 4 | 0% | |
| pdcch_candidates_h | 1 | 0 | 1 | 28 | 100% | | 1 | 3 | 33.3% | |
| pdcch_context_formatter_h | 0 | 7 | 7 | 31 | 0% | | 0 | 4 | 0% | |
| pdcch_context_h | 2 | 0 | 2 | 23 | 100% | | 1 | 2 | 50% | |
| pdcch_type0_css_occasions_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| search_space_h | 60 | 5 | 65 | 225 | 92.3% | | 70 | 137 | 51% | |
| include.ocudu.ran.pdcp | 36 | 35 | 71 | 389 | 50.7% | | 20 | 43 | 46.5% | |
| pdcp_discard_timer_h | 3 | 5 | 8 | 84 | 37.5% | | 2 | 4 | 50% | |
| pdcp_rlc_mode_h | 2 | 0 | 2 | 32 | 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% | |
| pdcp_t_reordering_h | 3 | 5 | 8 | 126 | 37.5% | | 2 | 4 | 50% | |
| 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 | 14 | 21 | 35 | 905 | 40% | | 7 | 68 | 10.2% | |
| 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 | | |
| positioning_messages_h | 5 | 1 | 6 | 88 | 83.3% | | 1 | 5 | 20% | |
| 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 | 95 | 6 | 101 | 550 | 94% | | 86 | 128 | 67.1% | |
| prach_configuration_h | 1 | 0 | 1 | 24 | 100% | | 1 | 4 | 25% | |
| prach_format_type_h | 35 | 1 | 36 | 100 | 97.2% | | 28 | 34 | 82.3% | |
| prach_preamble_information_h | 2 | 0 | 2 | 37 | 100% | | 0 | 0 | | |
| prach_subcarrier_spacing_h | 25 | 2 | 27 | 91 | 92.5% | | 16 | 25 | 64% | |
| prach_time_mapping_h | 6 | 0 | 6 | 48 | 100% | | 20 | 20 | 100% | |
| ra_helper_h | 6 | 0 | 6 | 60 | 100% | | 3 | 6 | 50% | |
| rach_config_common_h | 17 | 1 | 18 | 164 | 94.4% | | 17 | 36 | 47.2% | |
| restricted_set_config_h | 3 | 2 | 5 | 26 | 60% | | 1 | 3 | 33.3% | |
| include.ocudu.ran.precoding | 63 | 0 | 63 | 295 | 100% | | 45 | 87 | 51.7% | |
| precoding_weight_matrix_formatters_h | 10 | 0 | 10 | 48 | 100% | | 9 | 10 | 90% | |
| precoding_weight_matrix_h | 53 | 0 | 53 | 247 | 100% | | 36 | 77 | 46.7% | |
| 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 | 65 | 20 | 85 | 830 | 76.4% | | 102 | 251 | 40.6% | |
| pucch_configuration_h | 30 | 1 | 31 | 280 | 96.7% | | 75 | 138 | 54.3% | |
| pucch_context_formatter_h | 0 | 3 | 3 | 26 | 0% | | 0 | 4 | 0% | |
| pucch_info_h | 18 | 0 | 18 | 240 | 100% | | 16 | 48 | 33.3% | |
| pucch_mapping_h | 11 | 13 | 24 | 155 | 45.8% | | 7 | 45 | 15.5% | |
| pucch_tpc_h | 0 | 1 | 1 | 31 | 0% | | 0 | 2 | 0% | |
| pucch_uci_bits_h | 6 | 0 | 6 | 66 | 100% | | 4 | 10 | 40% | |
| srs_tpc_h | 0 | 2 | 2 | 32 | 0% | | 0 | 4 | 0% | |
| include.ocudu.ran.pusch | 53 | 18 | 71 | 652 | 74.6% | | 49 | 99 | 49.4% | |
| pusch_configuration_h | 15 | 2 | 17 | 186 | 88.2% | | 20 | 42 | 47.6% | |
| pusch_constants_h | 2 | 0 | 2 | 47 | 100% | | 2 | 4 | 50% | |
| pusch_context_formatter_h | 0 | 6 | 6 | 27 | 0% | | 0 | 2 | 0% | |
| pusch_mcs_h | 3 | 3 | 6 | 38 | 50% | | 2 | 4 | 50% | |
| 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% | | 4 | 11 | 36.3% | |
| ulsch_info_h | 13 | 0 | 13 | 140 | 100% | | 13 | 18 | 72.2% | |
| include.ocudu.ran.qos | 30 | 2 | 32 | 316 | 93.7% | | 18 | 39 | 46.1% | |
| arp_prio_level_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| five_qi_h | 5 | 0 | 5 | 48 | 100% | | 1 | 2 | 50% | |
| five_qi_qos_mapping_h | 4 | 0 | 4 | 46 | 100% | | 5 | 6 | 83.3% | |
| packet_error_rate_h | 6 | 0 | 6 | 38 | 100% | | 4 | 8 | 50% | |
| qos_flow_id_h | 4 | 1 | 5 | 51 | 80% | | 1 | 2 | 50% | |
| qos_parameters_h | 9 | 1 | 10 | 103 | 90% | | 7 | 21 | 33.3% | |
| qos_prio_level_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| include.ocudu.ran.resource_allocation | 37 | 8 | 45 | 392 | 82.2% | | 29 | 54 | 53.7% | |
| ofdm_symbol_range_h | 1 | 0 | 1 | 33 | 100% | | 1 | 4 | 25% | |
| rb_interval_h | 11 | 0 | 11 | 72 | 100% | | 3 | 6 | 50% | |
| sliv_h | 7 | 2 | 9 | 42 | 77.7% | | 10 | 14 | 71.4% | |
| vrb_to_prb_h | 18 | 6 | 24 | 245 | 75% | | 15 | 30 | 50% | |
| include.ocudu.ran.sch | 39 | 9 | 48 | 300 | 81.2% | | 53 | 73 | 72.6% | |
| ldpc_base_graph_h | 4 | 0 | 4 | 27 | 100% | | 10 | 12 | 83.3% | |
| modulation_scheme_h | 10 | 9 | 19 | 89 | 52.6% | | 11 | 24 | 45.8% | |
| sch_dmrs_power_h | 3 | 0 | 3 | 24 | 100% | | 1 | 2 | 50% | |
| sch_mcs_h | 2 | 0 | 2 | 35 | 100% | | 3 | 5 | 60% | |
| sch_segmentation_h | 20 | 0 | 20 | 125 | 100% | | 28 | 30 | 93.3% | |
| include.ocudu.ran.sdap | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| sdap_config_h | 6 | 0 | 6 | 81 | 100% | | 0 | 0 | | |
| include.ocudu.ran.sib | 8 | 7 | 15 | 407 | 53.3% | | 21 | 58 | 36.2% | |
| cell_reselection_h | 1 | 0 | 1 | 111 | 100% | | 1 | 2 | 50% | |
| sib_helper_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| system_info_config_h | 6 | 7 | 13 | 278 | 46.1% | | 20 | 56 | 35.7% | |
| include.ocudu.ran.srs | 30 | 50 | 80 | 661 | 37.5% | | 47 | 170 | 27.6% | |
| srs_channel_matrix_formatters_h | 0 | 7 | 7 | 44 | 0% | | 0 | 8 | 0% | |
| srs_configuration_h | 30 | 14 | 44 | 374 | 68.1% | | 47 | 122 | 38.5% | |
| srs_context_formatter_h | 0 | 6 | 6 | 28 | 0% | | 0 | 2 | 0% | |
| srs_properties_h | 0 | 1 | 1 | 34 | 0% | | 0 | 4 | 0% | |
| srs_resource_configuration_h | 0 | 2 | 2 | 128 | 0% | | 0 | 6 | 0% | |
| srs_resource_formatter_h | 0 | 20 | 20 | 53 | 0% | | 0 | 28 | 0% | |
| include.ocudu.ran.ssb | 65 | 4 | 69 | 384 | 94.2% | | 52 | 100 | 52% | |
| ssb_configuration_h | 16 | 1 | 17 | 57 | 94.1% | | 9 | 16 | 56.2% | |
| ssb_mapping_h | 31 | 1 | 32 | 154 | 96.8% | | 28 | 54 | 51.8% | |
| ssb_properties_h | 18 | 2 | 20 | 173 | 90% | | 15 | 30 | 50% | |
| include.ocudu.ran.tdd | 13 | 0 | 13 | 104 | 100% | | 52 | 56 | 92.8% | |
| tdd_ul_dl_config_formatters_h | 6 | 0 | 6 | 35 | 100% | | 0 | 0 | | |
| tdd_ul_dl_config_h | 7 | 0 | 7 | 69 | 100% | | 52 | 56 | 92.8% | |
| 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 | 50 | 18 | 68 | 1486 | 73.5% | | 102 | 253 | 40.3% | |
| meas_types_h | 14 | 8 | 22 | 591 | 63.6% | | 21 | 68 | 30.8% | |
| rrc_cell_context_h | 1 | 0 | 1 | 38 | 100% | | 1 | 3 | 33.3% | |
| rrc_config_h | 1 | 0 | 1 | 17 | 100% | | 2 | 3 | 66.6% | |
| rrc_du_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| rrc_metrics_h | 12 | 5 | 17 | 97 | 70.5% | | 42 | 98 | 42.8% | |
| rrc_resume_h | 2 | 0 | 2 | 21 | 100% | | 1 | 2 | 50% | |
| rrc_types_h | 9 | 5 | 14 | 136 | 64.2% | | 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 | 7 | 0 | 7 | 538 | 100% | | 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 | 57 | 13 | 70 | 683 | 81.4% | | 64 | 144 | 44.4% | |
| resource_grid_util_h | 9 | 0 | 9 | 50 | 100% | | 4 | 6 | 66.6% | |
| scheduler_configurator_h | 7 | 1 | 8 | 116 | 87.5% | | 21 | 38 | 55.2% | |
| scheduler_feedback_handler_h | 33 | 11 | 44 | 252 | 75% | | 34 | 86 | 39.5% | |
| 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% | | 3 | 6 | 50% | |
| scheduler_sys_info_handler_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| include.ocudu.scheduler.config | 278 | 13 | 291 | 1942 | 95.5% | | 404 | 647 | 62.4% | |
| bwp_configuration_h | 23 | 3 | 26 | 195 | 88.4% | | 22 | 44 | 50% | |
| cell_bwp_res_config_h | 11 | 0 | 11 | 66 | 100% | | 14 | 20 | 70% | |
| cell_config_builder_params_h | 19 | 1 | 20 | 110 | 95% | | 20 | 26 | 76.9% | |
| csi_helper_h | 2 | 0 | 2 | 64 | 100% | | 2 | 6 | 33.3% | |
| logical_channel_config_factory_h | 4 | 0 | 4 | 22 | 100% | | 10 | 14 | 71.4% | |
| logical_channel_config_h | 6 | 0 | 6 | 55 | 100% | | 9 | 10 | 90% | |
| pucch_resource_builder_params_h | 99 | 2 | 101 | 453 | 98% | | 162 | 247 | 65.5% | |
| rlm_helper_h | 7 | 1 | 8 | 34 | 87.5% | | 0 | 2 | 0% | |
| sched_bwp_config_h | 30 | 0 | 30 | 137 | 100% | | 72 | 111 | 64.8% | |
| sched_pdcch_config_h | 26 | 1 | 27 | 119 | 96.2% | | 8 | 12 | 66.6% | |
| scheduler_expert_config_factory_h | 3 | 0 | 3 | 22 | 100% | | 26 | 42 | 61.9% | |
| scheduler_expert_config_h | 5 | 0 | 5 | 254 | 100% | | 12 | 19 | 63.1% | |
| serving_cell_config_h | 35 | 5 | 40 | 297 | 87.5% | | 33 | 70 | 47.1% | |
| si_scheduling_config_h | 1 | 0 | 1 | 31 | 100% | | 5 | 8 | 62.5% | |
| slice_rrm_policy_config_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| ue_bwp_config_h | 6 | 0 | 6 | 69 | 100% | | 8 | 14 | 57.1% | |
| include.ocudu.scheduler.result | 81 | 7 | 88 | 803 | 92% | | 77 | 148 | 52% | |
| dci_info_h | 5 | 0 | 5 | 104 | 100% | | 6 | 8 | 75% | |
| pdcch_info_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| pdsch_info_h | 7 | 0 | 7 | 214 | 100% | | 1 | 2 | 50% | |
| pucch_info_h | 15 | 4 | 19 | 146 | 78.9% | | 9 | 17 | 52.9% | |
| pusch_info_h | 3 | 1 | 4 | 108 | 75% | | 5 | 9 | 55.5% | |
| sched_result_h | 2 | 0 | 2 | 61 | 100% | | 16 | 32 | 50% | |
| vrb_alloc_h | 48 | 2 | 50 | 149 | 96% | | 40 | 80 | 50% | |
| include.ocudu.sdap | 2 | 0 | 2 | 34 | 100% | | 0 | 0 | | |
| sdap_config_h | 2 | 0 | 2 | 34 | 100% | | 0 | 0 | | |
| include.ocudu.security | 305 | 27 | 332 | 1290 | 91.8% | | 108 | 162 | 66.6% | |
| ciphering_h | 83 | 1 | 84 | 219 | 98.8% | | 18 | 26 | 69.2% | |
| integrity_h | 139 | 11 | 150 | 383 | 92.6% | | 62 | 90 | 68.8% | |
| security_asn1_utils_h | 16 | 0 | 16 | 52 | 100% | | 16 | 16 | 100% | |
| security_engine_h | 0 | 15 | 15 | 81 | 0% | | 0 | 7 | 0% | |
| security_h | 62 | 0 | 62 | 506 | 100% | | 10 | 19 | 52.6% | |
| ssl_h | 5 | 0 | 5 | 49 | 100% | | 2 | 4 | 50% | |
| include.ocudu.support | 314 | 139 | 453 | 2293 | 69.3% | | 660 | 1550 | 42.5% | |
| benchmark_utils_h | 83 | 1 | 84 | 307 | 98.8% | | 53 | 89 | 59.5% | |
| bit_encoding_h | 24 | 2 | 26 | 158 | 92.3% | | 94 | 208 | 45.1% | |
| cli11_utils_h | 55 | 2 | 57 | 226 | 96.4% | | 97 | 312 | 31% | |
| cpu_architecture_info_h | 6 | 2 | 8 | 67 | 75% | | 24 | 52 | 46.1% | |
| cpu_features_h | 12 | 45 | 57 | 222 | 21% | | 26 | 84 | 30.9% | |
| engineering_notation_h | 31 | 2 | 33 | 110 | 93.9% | | 31 | 44 | 70.4% | |
| error_handling_h | 0 | 16 | 16 | 71 | 0% | | 0 | 8 | 0% | |
| file_vector_h | 0 | 7 | 7 | 80 | 0% | | 0 | 8 | 0% | |
| json_utils_h | 12 | 7 | 19 | 120 | 63.1% | | 5 | 10 | 50% | |
| ocudu_assert_h | 0 | 15 | 15 | 52 | 0% | | 0 | 8 | 0% | |
| ocudu_test_h | 0 | 8 | 8 | 29 | 0% | | 0 | 6 | 0% | |
| sdu_window_h | 12 | 4 | 16 | 51 | 75% | | 5 | 8 | 62.5% | |
| shared_transport_block_h | 14 | 1 | 15 | 67 | 93.3% | | 25 | 45 | 55.5% | |
| signal_observer_h | 0 | 14 | 14 | 93 | 0% | | 0 | 12 | 0% | |
| test_utils_h | 35 | 4 | 39 | 180 | 89.7% | | 38 | 66 | 57.5% | |
| timers_h | 14 | 0 | 14 | 160 | 100% | | 236 | 548 | 43% | |
| 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 | 557 | 40 | 597 | 2650 | 93.2% | | 912 | 1682 | 54.2% | |
| async_event_source_h | 40 | 1 | 41 | 133 | 97.5% | | 41 | 66 | 62.1% | |
| async_no_op_task_h | 9 | 0 | 9 | 27 | 100% | | 27 | 73 | 36.9% | |
| 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% | | 27 | 34 | 79.4% | |
| async_test_utils_h | 25 | 0 | 25 | 81 | 100% | | 99 | 220 | 45% | |
| 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 | 4 | 65 | 341 | 93.8% | | 250 | 353 | 70.8% | |
| eager_async_task_h | 5 | 0 | 5 | 69 | 100% | | 14 | 27 | 51.8% | |
| event_sender_receiver_h | 60 | 7 | 67 | 233 | 89.5% | | 53 | 112 | 47.3% | |
| event_signal_h | 5 | 2 | 7 | 104 | 71.4% | | 2 | 2 | 100% | |
| execute_on_blocking_h | 23 | 11 | 34 | 234 | 67.6% | | 68 | 176 | 38.6% | |
| execute_on_h | 18 | 1 | 19 | 157 | 94.7% | | 6 | 12 | 50% | |
| fifo_async_task_scheduler_h | 70 | 1 | 71 | 264 | 98.5% | | 75 | 153 | 49% | |
| manual_event_h | 10 | 0 | 10 | 72 | 100% | | 26 | 42 | 61.9% | |
| protocol_transaction_manager_h | 105 | 9 | 114 | 411 | 92.1% | | 134 | 258 | 51.9% | |
| when_all_h | 37 | 0 | 37 | 189 | 100% | | 33 | 56 | 58.9% | |
| include.ocudu.support.async.detail | 60 | 0 | 60 | 345 | 100% | | 518 | 891 | 58.1% | |
| awaiter_memory_storage_h | 15 | 0 | 15 | 107 | 100% | | 199 | 380 | 52.3% | |
| base_task_h | 14 | 0 | 14 | 64 | 100% | | 103 | 184 | 55.9% | |
| event_impl_h | 11 | 0 | 11 | 75 | 100% | | 98 | 134 | 73.1% | |
| promise_data_h | 15 | 0 | 15 | 62 | 100% | | 5 | 17 | 29.4% | |
| unique_coroutine_h | 5 | 0 | 5 | 37 | 100% | | 113 | 176 | 64.2% | |
| include.ocudu.support.config | 10 | 1 | 11 | 92 | 90.9% | | 57 | 94 | 60.6% | |
| validator_helpers_h | 10 | 1 | 11 | 92 | 90.9% | | 57 | 94 | 60.6% | |
| include.ocudu.support.executors | 386 | 114 | 500 | 2349 | 77.2% | | 340 | 791 | 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% | | 2 | 9 | 22.2% | |
| 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% | | 82 | 177 | 46.3% | |
| 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% | | 38 | 86 | 44.1% | |
| task_worker_h | 19 | 5 | 24 | 142 | 79.1% | | 35 | 76 | 46% | |
| task_worker_pool_h | 27 | 5 | 32 | 281 | 84.3% | | 40 | 62 | 64.5% | |
| unique_thread_h | 34 | 6 | 40 | 217 | 85% | | 52 | 90 | 57.7% | |
| include.ocudu.support.executors.detail | 10 | 1 | 11 | 91 | 90.9% | | 17 | 43 | 39.5% | |
| priority_task_queue_h | 4 | 0 | 4 | 28 | 100% | | 9 | 20 | 45% | |
| task_executor_utils_h | 6 | 1 | 7 | 63 | 85.7% | | 8 | 23 | 34.7% | |
| include.ocudu.support.executors.metrics | 0 | 58 | 58 | 243 | 0% | | 0 | 164 | 0% | |
| executor_metrics_backend_h | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| executor_metrics_channel_h | 0 | 6 | 6 | 60 | 0% | | 0 | 4 | 0% | |
| executor_metrics_decorator_h | 0 | 50 | 50 | 141 | 0% | | 0 | 160 | 0% | |
| executor_metrics_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| include.ocudu.support.format | 97 | 21 | 118 | 598 | 82.2% | | 220 | 459 | 47.9% | |
| custom_formattable_h | 12 | 7 | 19 | 148 | 63.1% | | 15 | 50 | 30% | |
| delimited_formatter_h | 44 | 12 | 56 | 225 | 78.5% | | 91 | 187 | 48.6% | |
| fmt_to_c_str_h | 1 | 0 | 1 | 16 | 100% | | 1 | 2 | 50% | |
| prefixed_logger_h | 40 | 2 | 42 | 209 | 95.2% | | 113 | 220 | 51.3% | |
| include.ocudu.support.io | 50 | 13 | 63 | 261 | 79.3% | | 51 | 156 | 32.6% | |
| io_broker_h | 23 | 0 | 23 | 84 | 100% | | 18 | 35 | 51.4% | |
| transport_layer_address_h | 12 | 6 | 18 | 107 | 66.6% | | 6 | 38 | 15.7% | |
| unique_fd_h | 15 | 7 | 22 | 70 | 68.1% | | 27 | 83 | 32.5% | |
| include.ocudu.support.math | 122 | 6 | 128 | 901 | 95.3% | | 501 | 883 | 56.7% | |
| bit_ops_h | 27 | 0 | 27 | 213 | 100% | | 355 | 588 | 60.3% | |
| complex_normal_random_h | 17 | 1 | 18 | 145 | 94.4% | | 15 | 28 | 53.5% | |
| exponential_averager_h | 12 | 4 | 16 | 74 | 75% | | 11 | 18 | 61.1% | |
| math_utils_h | 15 | 0 | 15 | 181 | 100% | | 55 | 124 | 44.3% | |
| mod_math_utils_h | 2 | 1 | 3 | 68 | 66.6% | | 1 | 2 | 50% | |
| stats_h | 49 | 0 | 49 | 220 | 100% | | 64 | 123 | 52% | |
| include.ocudu.support.memory_pool | 379 | 22 | 401 | 1455 | 94.5% | | 390 | 623 | 62.6% | |
| bounded_object_pool_h | 141 | 4 | 145 | 579 | 97.2% | | 184 | 310 | 59.3% | |
| fixed_size_memory_block_pool_h | 106 | 1 | 107 | 333 | 99% | | 79 | 109 | 72.4% | |
| heap_memory_resource_h | 3 | 0 | 3 | 21 | 100% | | 2 | 4 | 50% | |
| linear_memory_allocator_h | 8 | 0 | 8 | 36 | 100% | | 4 | 8 | 50% | |
| memory_block_list_h | 34 | 13 | 47 | 122 | 72.3% | | 68 | 106 | 64.1% | |
| memory_pool_utils_h | 4 | 0 | 4 | 40 | 100% | | 8 | 14 | 57.1% | |
| ring_buffer_pool_h | 34 | 3 | 37 | 123 | 91.8% | | 12 | 16 | 75% | |
| ring_memory_allocator_h | 9 | 0 | 9 | 29 | 100% | | 6 | 10 | 60% | |
| unbounded_object_pool_h | 14 | 0 | 14 | 66 | 100% | | 10 | 16 | 62.5% | |
| unsync_fixed_size_memory_block_pool_h | 26 | 1 | 27 | 106 | 96.2% | | 17 | 30 | 56.6% | |
| include.ocudu.support.rate_limiting | 6 | 0 | 6 | 44 | 100% | | 1 | 2 | 50% | |
| token_bucket_config_h | 5 | 0 | 5 | 28 | 100% | | 1 | 2 | 50% | |
| token_bucket_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| include.ocudu.support.resource_usage | 0 | 29 | 29 | 93 | 0% | | 0 | 16 | 0% | |
| resource_usage_utils_h | 0 | 4 | 4 | 36 | 0% | | 0 | 0 | | |
| scoped_resource_usage_h | 0 | 25 | 25 | 57 | 0% | | 0 | 16 | 0% | |
| include.ocudu.support.synchronization | 59 | 1 | 60 | 346 | 98.3% | | 130 | 210 | 61.9% | |
| baton_h | 13 | 0 | 13 | 50 | 100% | | 2 | 2 | 100% | |
| stop_event_h | 30 | 1 | 31 | 188 | 96.7% | | 95 | 151 | 62.9% | |
| sync_event_h | 16 | 0 | 16 | 108 | 100% | | 33 | 57 | 57.8% | |
| include.ocudu.support.tracing | 38 | 1 | 39 | 413 | 97.4% | | 24 | 58 | 41.3% | |
| event_tracing_h | 14 | 1 | 15 | 243 | 93.3% | | 11 | 32 | 34.3% | |
| resource_usage_h | 5 | 0 | 5 | 76 | 100% | | 0 | 0 | | |
| rusage_trace_recorder_h | 19 | 0 | 19 | 94 | 100% | | 13 | 26 | 50% | |
| include.ocudu.xnap | 6 | 3 | 9 | 245 | 66.6% | | 35 | 64 | 54.6% | |
| xnap_configuration_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| xnap_h | 1 | 0 | 1 | 92 | 100% | | 0 | 0 | | |
| xnap_handover_h | 3 | 0 | 3 | 61 | 100% | | 7 | 17 | 41.1% | |
| xnap_message_h | 1 | 0 | 1 | 13 | 100% | | 28 | 45 | 62.2% | |
| xnap_types_h | 0 | 3 | 3 | 63 | 0% | | 0 | 2 | 0% | |
| 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 | 656 | 149 | 805 | 1912 | 81.4% | | 388 | 571 | 67.9% | |
| asn1_utils_cpp | 656 | 149 | 805 | 1912 | 81.4% | | 388 | 571 | 67.9% | |
| 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.asn1.lpp | 4 | 13 | 17 | 42 | 23.5% | | 3 | 12 | 25% | |
| lpp_cpp | 4 | 13 | 17 | 42 | 23.5% | | 3 | 12 | 25% | |
| lib.cu_cp | 779 | 336 | 1115 | 3035 | 69.8% | | 497 | 1182 | 42% | |
| 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 | 646 | 233 | 879 | 1832 | 73.4% | | 429 | 958 | 44.7% | |
| cu_cp_impl_h | 23 | 1 | 24 | 205 | 95.8% | | 8 | 16 | 50% | |
| cu_cp_impl_interface_h | 1 | 1 | 2 | 288 | 50% | | 0 | 2 | 0% | |
| ngap_repository_cpp | 56 | 6 | 62 | 136 | 90.3% | | 34 | 54 | 62.9% | |
| ngap_repository_h | 2 | 0 | 2 | 78 | 100% | | 0 | 0 | | |
| o_cu_cp_factory_cpp | 0 | 17 | 17 | 44 | 0% | | 0 | 32 | 0% | |
| o_cu_cp_impl_cpp | 0 | 21 | 21 | 45 | 0% | | 0 | 12 | 0% | |
| o_cu_cp_impl_h | 0 | 2 | 2 | 28 | 0% | | 0 | 0 | | |
| xnap_repository_cpp | 44 | 5 | 49 | 127 | 89.7% | | 25 | 44 | 56.8% | |
| xnap_repository_h | 2 | 0 | 2 | 74 | 100% | | 1 | 2 | 50% | |
| lib.cu_cp.adapters | 336 | 45 | 381 | 979 | 88.1% | | 111 | 249 | 44.5% | |
| cell_meas_manager_adapters_h | 7 | 0 | 7 | 32 | 100% | | 2 | 4 | 50% | |
| du_processor_adapters_h | 22 | 9 | 31 | 87 | 70.9% | | 7 | 20 | 35% | |
| e1ap_adapters_h | 24 | 3 | 27 | 58 | 88.8% | | 8 | 18 | 44.4% | |
| f1ap_adapters_h | 15 | 0 | 15 | 62 | 100% | | 4 | 8 | 50% | |
| mobility_manager_adapters_h | 6 | 3 | 9 | 32 | 66.6% | | 2 | 6 | 33.3% | |
| ng_setup_e2_adapter_h | 0 | 6 | 6 | 25 | 0% | | 0 | 8 | 0% | |
| ngap_adapters_h | 97 | 8 | 105 | 236 | 92.3% | | 35 | 73 | 47.9% | |
| nrppa_adapters_h | 36 | 4 | 40 | 113 | 90% | | 12 | 26 | 46.1% | |
| rrc_ue_adapters_h | 103 | 5 | 108 | 255 | 95.3% | | 30 | 60 | 50% | |
| xnap_adapters_h | 26 | 7 | 33 | 79 | 78.7% | | 11 | 26 | 42.3% | |
| lib.cu_cp.cell_meas_manager | 353 | 68 | 421 | 1079 | 83.8% | | 344 | 686 | 50.1% | |
| cell_meas_manager_helpers_cpp | 125 | 34 | 159 | 362 | 78.6% | | 143 | 302 | 47.3% | |
| cell_meas_manager_impl_cpp | 204 | 34 | 238 | 582 | 85.7% | | 195 | 372 | 52.4% | |
| cell_meas_manager_impl_h | 1 | 0 | 1 | 40 | 100% | | 0 | 0 | | |
| measurement_context_h | 23 | 0 | 23 | 95 | 100% | | 6 | 12 | 50% | |
| lib.cu_cp.cu_cp_controller | 342 | 97 | 439 | 1233 | 77.9% | | 256 | 538 | 47.5% | |
| amf_connection_manager_cpp | 64 | 11 | 75 | 181 | 85.3% | | 57 | 106 | 53.7% | |
| amf_connection_manager_h | 0 | 1 | 1 | 20 | 0% | | 0 | 0 | | |
| cu_cp_controller_cpp | 27 | 0 | 27 | 86 | 100% | | 13 | 20 | 65% | |
| cu_cp_controller_h | 5 | 0 | 5 | 58 | 100% | | 3 | 6 | 50% | |
| cu_up_connection_manager_cpp | 73 | 14 | 87 | 229 | 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 | 231 | 84% | | 53 | 94 | 56.3% | |
| du_connection_manager_h | 0 | 1 | 1 | 26 | 0% | | 0 | 0 | | |
| xnc_connection_manager_cpp | 98 | 55 | 153 | 364 | 64% | | 75 | 216 | 34.7% | |
| lib.cu_cp.cu_up_processor | 89 | 18 | 107 | 369 | 83.1% | | 44 | 90 | 48.8% | |
| cu_up_processor_config_h | 1 | 0 | 1 | 14 | 100% | | 2 | 4 | 50% | |
| cu_up_processor_context_h | 0 | 1 | 1 | 13 | 0% | | 0 | 0 | | |
| cu_up_processor_factory_cpp | 3 | 0 | 3 | 23 | 100% | | 0 | 0 | | |
| cu_up_processor_impl_cpp | 35 | 8 | 43 | 102 | 81.3% | | 10 | 26 | 38.4% | |
| cu_up_processor_impl_h | 5 | 2 | 7 | 37 | 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 | 53 | 100% | | 0 | 0 | | |
| lib.cu_cp.du_processor | 364 | 109 | 473 | 1357 | 76.9% | | 274 | 557 | 49.1% | |
| du_configuration_handler_h | 11 | 0 | 11 | 53 | 100% | | 17 | 28 | 60.7% | |
| du_configuration_manager_cpp | 98 | 57 | 155 | 375 | 63.2% | | 74 | 174 | 42.5% | |
| du_configuration_manager_h | 1 | 0 | 1 | 16 | 100% | | 1 | 2 | 50% | |
| du_processor_config_h | 1 | 0 | 1 | 14 | 100% | | 2 | 5 | 40% | |
| du_processor_factory_cpp | 3 | 0 | 3 | 23 | 100% | | 0 | 0 | | |
| du_processor_h | 1 | 0 | 1 | 84 | 100% | | 0 | 0 | | |
| du_processor_impl_cpp | 177 | 43 | 220 | 477 | 80.4% | | 127 | 258 | 49.2% | |
| du_processor_impl_h | 7 | 0 | 7 | 60 | 100% | | 5 | 6 | 83.3% | |
| du_processor_repository_cpp | 64 | 9 | 73 | 176 | 87.6% | | 48 | 84 | 57.1% | |
| du_processor_repository_h | 1 | 0 | 1 | 79 | 100% | | 0 | 0 | | |
| lib.cu_cp.metrics_handler | 21 | 45 | 66 | 183 | 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 | 37 | 0% | | 0 | 0 | | |
| lib.cu_cp.mobility_manager | 143 | 117 | 260 | 634 | 55% | | 90 | 290 | 31% | |
| mobility_manager_helpers_cpp | 35 | 0 | 35 | 94 | 100% | | 20 | 28 | 71.4% | |
| mobility_manager_impl_cpp | 104 | 117 | 221 | 452 | 47% | | 70 | 262 | 26.7% | |
| mobility_manager_impl_h | 4 | 0 | 4 | 88 | 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 | 1270 | 250 | 1520 | 4085 | 83.5% | | 883 | 1832 | 48.1% | |
| amf_connection_loss_routine_cpp | 20 | 0 | 20 | 52 | 100% | | 9 | 18 | 50% | |
| amf_connection_loss_routine_h | 1 | 0 | 1 | 27 | 100% | | 2 | 4 | 50% | |
| amf_connection_removal_routine_cpp | 14 | 0 | 14 | 42 | 100% | | 11 | 20 | 55% | |
| amf_connection_removal_routine_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| amf_connection_setup_routine_cpp | 29 | 4 | 33 | 85 | 87.8% | | 21 | 44 | 47.7% | |
| amf_reconnection_routine_cpp | 26 | 2 | 28 | 67 | 92.8% | | 25 | 48 | 52% | |
| amf_reconnection_routine_h | 1 | 0 | 1 | 27 | 100% | | 2 | 6 | 33.3% | |
| cell_activation_routine_cpp | 35 | 8 | 43 | 109 | 81.3% | | 22 | 38 | 57.8% | |
| cell_activation_routine_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| cell_deactivation_routine_cpp | 70 | 8 | 78 | 160 | 89.7% | | 50 | 90 | 55.5% | |
| cell_deactivation_routine_h | 1 | 0 | 1 | 27 | 100% | | 0 | 0 | | |
| initial_context_setup_routine_cpp | 67 | 14 | 81 | 194 | 82.7% | | 52 | 100 | 52% | |
| pdu_session_resource_modification_routine_cpp | 139 | 40 | 179 | 540 | 77.6% | | 79 | 186 | 42.4% | |
| pdu_session_resource_release_routine_cpp | 56 | 9 | 65 | 185 | 86.1% | | 52 | 112 | 46.4% | |
| pdu_session_resource_setup_routine_cpp | 233 | 39 | 272 | 795 | 85.6% | | 138 | 290 | 47.5% | |
| pdu_session_routine_helpers_cpp | 152 | 21 | 173 | 441 | 87.8% | | 106 | 182 | 58.2% | |
| reestablishment_context_modification_routine_cpp | 94 | 35 | 129 | 325 | 72.8% | | 70 | 178 | 39.3% | |
| ue_amf_context_release_request_routine_cpp | 16 | 0 | 16 | 42 | 100% | | 18 | 28 | 64.2% | |
| ue_amf_context_release_request_routine_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ue_context_release_routine_cpp | 38 | 0 | 38 | 96 | 100% | | 29 | 46 | 63% | |
| ue_removal_routine_cpp | 30 | 0 | 30 | 71 | 100% | | 13 | 20 | 65% | |
| ue_resume_routine_cpp | 154 | 49 | 203 | 470 | 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 | 568 | 649 | 1217 | 2811 | 46.6% | | 384 | 1520 | 25.2% | |
| conditional_handover_cancellation_routine_cpp | 0 | 28 | 28 | 71 | 0% | | 0 | 34 | 0% | |
| conditional_handover_cancellation_routine_h | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| conditional_handover_coordinator_routine_cpp | 0 | 140 | 140 | 295 | 0% | | 0 | 232 | 0% | |
| conditional_handover_coordinator_routine_h | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| conditional_handover_reconfiguration_routine_cpp | 0 | 160 | 160 | 334 | 0% | | 0 | 214 | 0% | |
| conditional_handover_reconfiguration_routine_h | 0 | 1 | 1 | 19 | 0% | | 0 | 0 | | |
| conditional_handover_source_routine_cpp | 0 | 32 | 32 | 67 | 0% | | 0 | 22 | 0% | |
| conditional_handover_target_routine_cpp | 0 | 84 | 84 | 170 | 0% | | 0 | 102 | 0% | |
| handover_reconfiguration_routine_cpp | 54 | 2 | 56 | 122 | 96.4% | | 29 | 56 | 51.7% | |
| inter_cu_handover_execution_target_routine_cpp | 115 | 24 | 139 | 276 | 82.7% | | 103 | 204 | 50.4% | |
| inter_cu_handover_source_routine_cpp | 43 | 19 | 62 | 137 | 69.3% | | 29 | 66 | 43.9% | |
| inter_cu_handover_target_routine_cpp | 156 | 48 | 204 | 544 | 76.4% | | 94 | 236 | 39.8% | |
| inter_cu_handover_target_routine_h | 26 | 0 | 26 | 97 | 100% | | 6 | 12 | 50% | |
| intra_cu_handover_routine_cpp | 104 | 48 | 152 | 321 | 68.4% | | 70 | 166 | 42.1% | |
| intra_cu_handover_target_routine_cpp | 61 | 12 | 73 | 173 | 83.5% | | 47 | 108 | 43.5% | |
| mobility_helpers_cpp | 9 | 49 | 58 | 138 | 15.5% | | 6 | 68 | 8.8% | |
| lib.cu_cp.routines.positioning | 24 | 0 | 24 | 56 | 100% | | 15 | 24 | 62.5% | |
| trp_information_exchange_routine_cpp | 24 | 0 | 24 | 56 | 100% | | 15 | 24 | 62.5% | |
| lib.cu_cp.task_schedulers | 23 | 5 | 28 | 93 | 82.1% | | 7 | 10 | 70% | |
| ngap_task_scheduler_cpp | 11 | 4 | 15 | 37 | 73.3% | | 3 | 4 | 75% | |
| ngap_task_scheduler_h | 0 | 1 | 1 | 25 | 0% | | 0 | 0 | | |
| xnap_task_scheduler_cpp | 12 | 0 | 12 | 31 | 100% | | 4 | 6 | 66.6% | |
| lib.cu_cp.ue_location_manager | 53 | 26 | 79 | 218 | 67% | | 52 | 109 | 47.7% | |
| ue_location_manager_cpp | 52 | 25 | 77 | 195 | 67.5% | | 49 | 104 | 47.1% | |
| ue_location_manager_h | 1 | 1 | 2 | 23 | 50% | | 3 | 5 | 60% | |
| lib.cu_cp.ue_manager | 287 | 101 | 388 | 1269 | 73.9% | | 183 | 353 | 51.8% | |
| cu_cp_ue_impl_cpp | 32 | 7 | 39 | 89 | 82% | | 16 | 40 | 40% | |
| cu_cp_ue_impl_h | 34 | 11 | 45 | 264 | 75.5% | | 39 | 77 | 50.6% | |
| ue_manager_impl_cpp | 150 | 62 | 212 | 487 | 70.7% | | 95 | 160 | 59.3% | |
| ue_manager_impl_h | 30 | 3 | 33 | 221 | 90.9% | | 15 | 34 | 44.1% | |
| ue_task_scheduler_impl_cpp | 32 | 17 | 49 | 118 | 65.3% | | 15 | 34 | 44.1% | |
| ue_task_scheduler_impl_h | 9 | 1 | 10 | 90 | 90% | | 3 | 8 | 37.5% | |
| lib.cu_cp.ue_security_manager | 44 | 4 | 48 | 112 | 91.6% | | 6 | 10 | 60% | |
| ue_security_manager_impl_cpp | 44 | 4 | 48 | 112 | 91.6% | | 6 | 10 | 60% | |
| lib.cu_cp.up_resource_manager | 276 | 29 | 305 | 852 | 90.4% | | 184 | 286 | 64.3% | |
| up_resource_manager_helpers_cpp | 167 | 20 | 187 | 491 | 89.3% | | 123 | 202 | 60.8% | |
| up_resource_manager_impl_cpp | 106 | 8 | 114 | 292 | 92.9% | | 60 | 82 | 73.1% | |
| up_resource_manager_impl_h | 3 | 1 | 4 | 69 | 75% | | 1 | 2 | 50% | |
| lib.cu_up | 703 | 555 | 1258 | 3085 | 55.8% | | 481 | 1440 | 33.4% | |
| 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 | 135 | 15 | 150 | 317 | 90% | | 109 | 216 | 50.4% | |
| cu_up_impl_h | 1 | 0 | 1 | 37 | 100% | | 2 | 10 | 20% | |
| cu_up_manager_helpers_h | 25 | 92 | 117 | 248 | 21.3% | | 14 | 128 | 10.9% | |
| cu_up_manager_impl_cpp | 43 | 133 | 176 | 329 | 24.4% | | 18 | 164 | 10.9% | |
| cu_up_manager_impl_h | 1 | 2 | 3 | 67 | 33.3% | | 0 | 0 | | |
| cu_up_ue_logger_h | 7 | 0 | 7 | 48 | 100% | | 5 | 12 | 41.6% | |
| drb_context_h | 6 | 0 | 6 | 29 | 100% | | 0 | 0 | | |
| ngu_session_manager_impl_cpp | 8 | 0 | 8 | 22 | 100% | | 2 | 4 | 50% | |
| ngu_session_manager_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| o_cu_up_factory_cpp | 0 | 13 | 13 | 42 | 0% | | 0 | 30 | 0% | |
| o_cu_up_impl_cpp | 0 | 12 | 12 | 31 | 0% | | 0 | 0 | | |
| o_cu_up_impl_h | 0 | 11 | 11 | 54 | 0% | | 0 | 12 | 0% | |
| pdu_session_h | 20 | 0 | 20 | 55 | 100% | | 5 | 6 | 83.3% | |
| pdu_session_manager_h | 4 | 0 | 4 | 55 | 100% | | 2 | 4 | 50% | |
| pdu_session_manager_impl_cpp | 294 | 131 | 425 | 845 | 69.1% | | 195 | 502 | 38.8% | |
| 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 | 67 | 21 | 88 | 232 | 76.1% | | 61 | 134 | 45.5% | |
| ue_manager_cpp | 83 | 13 | 96 | 204 | 86.4% | | 65 | 128 | 50.7% | |
| ue_manager_h | 2 | 4 | 6 | 66 | 33.3% | | 0 | 4 | 0% | |
| lib.cu_up.adapters | 74 | 111 | 185 | 493 | 40% | | 38 | 192 | 19.7% | |
| e1_setup_e2_adapter_h | 0 | 6 | 6 | 23 | 0% | | 0 | 8 | 0% | |
| e1ap_adapters_h | 3 | 45 | 48 | 93 | 6.2% | | 1 | 36 | 2.7% | |
| 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 | 42 | 62 | 160 | 32.2% | | 8 | 68 | 11.7% | |
| sdap_adapters_h | 13 | 2 | 15 | 50 | 86.6% | | 8 | 20 | 40% | |
| lib.cu_up.routines | 62 | 98 | 160 | 415 | 38.7% | | 43 | 226 | 19% | |
| 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 | 18 | 18 | 49 | 0% | | 0 | 34 | 0% | |
| cu_up_setup_routine_cpp | 30 | 3 | 33 | 83 | 90.9% | | 18 | 42 | 42.8% | |
| cu_up_test_mode_routines_cpp | 0 | 47 | 47 | 96 | 0% | | 0 | 64 | 0% | |
| cu_up_test_mode_routines_h | 0 | 1 | 1 | 47 | 0% | | 0 | 0 | | |
| lib.du | 223 | 161 | 384 | 1131 | 58% | | 193 | 688 | 28% | |
| du_cell_config_validation_cpp | 199 | 80 | 279 | 806 | 71.3% | | 180 | 542 | 33.2% | |
| du_update_config_helpers_cpp | 24 | 49 | 73 | 202 | 32.8% | | 13 | 128 | 10.1% | |
| 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 | 302 | 225 | 527 | 1469 | 57.3% | | 167 | 510 | 32.7% | |
| du_high_clock_controller_factory_cpp | 81 | 2 | 83 | 286 | 97.5% | | 45 | 64 | 70.3% | |
| du_high_executor_mapper_cpp | 128 | 47 | 175 | 461 | 73.1% | | 61 | 150 | 40.6% | |
| du_high_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| du_high_impl_cpp | 66 | 14 | 80 | 177 | 82.5% | | 42 | 96 | 43.7% | |
| du_high_ntn_sib19_update_handler_factory_cpp | 0 | 3 | 3 | 15 | 0% | | 0 | 0 | | |
| du_high_ntn_sib19_update_handler_impl_cpp | 25 | 0 | 25 | 71 | 100% | | 19 | 34 | 55.8% | |
| du_high_ntn_time_provider_factory_cpp | 0 | 3 | 3 | 15 | 0% | | 0 | 0 | | |
| du_high_ntn_time_provider_impl_cpp | 0 | 9 | 9 | 26 | 0% | | 0 | 2 | 0% | |
| o_du_high_factory_cpp | 0 | 82 | 82 | 169 | 0% | | 0 | 114 | 0% | |
| o_du_high_impl_cpp | 0 | 50 | 50 | 114 | 0% | | 0 | 46 | 0% | |
| o_du_high_impl_h | 0 | 3 | 3 | 64 | 0% | | 0 | 2 | 0% | |
| o_du_high_metrics_notifier_proxy_cpp | 0 | 12 | 12 | 56 | 0% | | 0 | 2 | 0% | |
| lib.du.du_high.adapters | 46 | 10 | 56 | 180 | 82.1% | | 4 | 12 | 33.3% | |
| adapters_h | 12 | 3 | 15 | 50 | 80% | | 0 | 0 | | |
| f1_setup_e2_adapter_h | 0 | 6 | 6 | 23 | 0% | | 0 | 8 | 0% | |
| f1ap_adapters_h | 34 | 1 | 35 | 107 | 97.1% | | 4 | 4 | 100% | |
| lib.du.du_high.du_manager | 248 | 83 | 331 | 942 | 74.9% | | 169 | 405 | 41.7% | |
| du_cell_manager_cpp | 107 | 31 | 138 | 315 | 77.5% | | 89 | 182 | 48.9% | |
| du_cell_manager_h | 16 | 0 | 16 | 107 | 100% | | 14 | 25 | 56% | |
| du_manager_context_h | 1 | 0 | 1 | 12 | 100% | | 1 | 2 | 50% | |
| du_manager_controller_impl_cpp | 37 | 8 | 45 | 112 | 82.2% | | 31 | 66 | 46.9% | |
| du_manager_controller_impl_h | 0 | 4 | 4 | 26 | 0% | | 0 | 0 | | |
| du_manager_factory_cpp | 4 | 0 | 4 | 16 | 100% | | 0 | 0 | | |
| du_manager_impl_cpp | 50 | 39 | 89 | 194 | 56.1% | | 26 | 118 | 22% | |
| du_manager_impl_h | 10 | 1 | 11 | 80 | 90.9% | | 2 | 4 | 50% | |
| du_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 | 1943 | 2150 | 4093 | 6803 | 47.4% | | 1300 | 3644 | 35.6% | |
| asn1_csi_meas_config_helpers_cpp | 365 | 456 | 821 | 1301 | 44.4% | | 216 | 698 | 30.9% | |
| asn1_ntn_config_helpers_cpp | 146 | 38 | 184 | 335 | 79.3% | | 111 | 169 | 65.6% | |
| asn1_rrc_config_helpers_cpp | 1003 | 1230 | 2233 | 3556 | 44.9% | | 686 | 1893 | 36.2% | |
| asn1_rrc_config_helpers_h | 1 | 0 | 1 | 19 | 100% | | 3 | 7 | 42.8% | |
| asn1_sys_info_packer_cpp | 287 | 272 | 559 | 1067 | 51.3% | | 201 | 664 | 30.2% | |
| asn1_sys_info_packer_helpers_cpp | 14 | 134 | 148 | 199 | 9.4% | | 5 | 73 | 6.8% | |
| f1ap_configuration_helpers_cpp | 56 | 18 | 74 | 145 | 75.6% | | 43 | 86 | 50% | |
| rlc_config_helpers_cpp | 24 | 0 | 24 | 73 | 100% | | 1 | 2 | 50% | |
| scheduler_configuration_helpers_cpp | 47 | 2 | 49 | 108 | 95.9% | | 34 | 52 | 65.3% | |
| lib.du.du_high.du_manager.du_ue | 458 | 88 | 546 | 1660 | 83.8% | | 246 | 468 | 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 | 80 | 22 | 102 | 291 | 78.4% | | 37 | 74 | 50% | |
| du_ue_bearer_manager_cpp | 24 | 0 | 24 | 53 | 100% | | 15 | 20 | 75% | |
| du_ue_bearer_manager_h | 1 | 0 | 1 | 27 | 100% | | 4 | 8 | 50% | |
| du_ue_cond_mobility_manager_cpp | 2 | 7 | 9 | 27 | 22.2% | | 0 | 2 | 0% | |
| du_ue_cond_mobility_manager_h | 1 | 0 | 1 | 12 | 100% | | 0 | 0 | | |
| du_ue_controller_impl_cpp | 126 | 12 | 138 | 362 | 91.3% | | 81 | 140 | 57.8% | |
| 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 | 97 | 22 | 119 | 285 | 81.5% | | 67 | 130 | 51.5% | |
| du_ue_manager_h | 4 | 0 | 4 | 74 | 100% | | 0 | 0 | | |
| lib.du.du_high.du_manager.metrics | 44 | 1 | 45 | 170 | 97.7% | | 39 | 43 | 90.6% | |
| du_metrics_aggregator_impl_cpp | 32 | 1 | 33 | 92 | 96.9% | | 26 | 28 | 92.8% | |
| du_metrics_aggregator_impl_h | 1 | 0 | 1 | 34 | 100% | | 1 | 2 | 50% | |
| du_procedure_metrics_collector_h | 11 | 0 | 11 | 44 | 100% | | 12 | 13 | 92.3% | |
| lib.du.du_high.du_manager.procedures | 826 | 217 | 1043 | 2558 | 79.1% | | 707 | 1480 | 47.7% | |
| await_all_ues_h | 33 | 0 | 33 | 117 | 100% | | 34 | 56 | 60.7% | |
| cu_configuration_procedure_cpp | 20 | 1 | 21 | 65 | 95.2% | | 16 | 28 | 57.1% | |
| du_cell_stop_procedure_cpp | 50 | 4 | 54 | 144 | 92.5% | | 41 | 72 | 56.9% | |
| du_cell_stop_procedure_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| du_mac_ntn_param_update_procedure_cpp | 0 | 82 | 82 | 180 | 0% | | 0 | 112 | 0% | |
| du_param_config_procedure_cpp | 58 | 9 | 67 | 166 | 86.5% | | 74 | 132 | 56% | |
| du_param_config_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| du_positioning_measurement_procedure_cpp | 67 | 0 | 67 | 195 | 100% | | 71 | 132 | 53.7% | |
| du_setup_procedure_cpp | 109 | 21 | 130 | 273 | 83.8% | | 93 | 175 | 53.1% | |
| du_stop_procedure_cpp | 16 | 1 | 17 | 52 | 94.1% | | 17 | 34 | 50% | |
| du_stop_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| du_ue_positioning_info_procedure_cpp | 21 | 0 | 21 | 61 | 100% | | 12 | 24 | 50% | |
| du_ue_reset_procedure_cpp | 17 | 1 | 18 | 52 | 94.4% | | 12 | 28 | 42.8% | |
| du_ue_reset_procedure_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| du_ue_ric_configuration_procedure_cpp | 45 | 2 | 47 | 112 | 95.7% | | 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 | 184 | 79 | 263 | 515 | 69.9% | | 156 | 348 | 44.8% | |
| ue_creation_procedure_cpp | 134 | 15 | 149 | 293 | 89.9% | | 101 | 194 | 52% | |
| ue_creation_procedure_h | 1 | 0 | 1 | 20 | 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 | 1048 | 231 | 1279 | 3638 | 81.9% | | 793 | 1466 | 54% | |
| du_bearer_resource_manager_cpp | 74 | 29 | 103 | 243 | 71.8% | | 39 | 89 | 43.8% | |
| du_bearer_resource_manager_h | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| du_drx_resource_manager_cpp | 45 | 1 | 46 | 117 | 97.8% | | 34 | 48 | 70.8% | |
| du_meas_config_manager_cpp | 72 | 37 | 109 | 262 | 66% | | 58 | 125 | 46.4% | |
| du_pdsch_resource_manager_cpp | 73 | 12 | 85 | 219 | 85.8% | | 36 | 86 | 41.8% | |
| du_pucch_resource_manager_cpp | 134 | 3 | 137 | 340 | 97.8% | | 113 | 148 | 76.3% | |
| du_pucch_resource_manager_h | 2 | 1 | 3 | 47 | 66.6% | | 4 | 4 | 100% | |
| du_pusch_resource_manager_cpp | 82 | 13 | 95 | 233 | 86.3% | | 47 | 102 | 46% | |
| du_ran_resource_manager_h | 13 | 0 | 13 | 92 | 100% | | 45 | 87 | 51.7% | |
| du_ran_resource_manager_impl_cpp | 140 | 21 | 161 | 333 | 86.9% | | 104 | 202 | 51.4% | |
| du_ran_resource_manager_impl_h | 3 | 0 | 3 | 105 | 100% | | 0 | 0 | | |
| du_srs_aperiodic_res_mng_cpp | 105 | 4 | 109 | 290 | 96.3% | | 78 | 110 | 70.9% | |
| du_srs_aperiodic_res_mng_h | 2 | 4 | 6 | 51 | 33.3% | | 2 | 4 | 50% | |
| du_srs_manager_helpers_cpp | 13 | 1 | 14 | 61 | 92.8% | | 12 | 16 | 75% | |
| du_srs_periodic_res_mng_cpp | 121 | 0 | 121 | 317 | 100% | | 84 | 114 | 73.6% | |
| du_srs_periodic_res_mng_h | 7 | 1 | 8 | 70 | 87.5% | | 3 | 6 | 50% | |
| du_ue_resource_config_h | 1 | 0 | 1 | 41 | 100% | | 0 | 0 | | |
| ra_resource_manager_cpp | 18 | 9 | 27 | 88 | 66.6% | | 15 | 56 | 26.7% | |
| ra_resource_manager_h | 1 | 1 | 2 | 26 | 50% | | 0 | 0 | | |
| srs_resource_generator_cpp | 40 | 2 | 42 | 98 | 95.2% | | 45 | 56 | 80.3% | |
| srs_resource_generator_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ue_capability_manager_cpp | 89 | 61 | 150 | 340 | 59.3% | | 63 | 182 | 34.6% | |
| ue_capability_manager_h | 2 | 0 | 2 | 47 | 100% | | 2 | 4 | 50% | |
| ue_capability_summary_formatter_h | 0 | 30 | 30 | 77 | 0% | | 0 | 9 | 0% | |
| ue_capability_summary_h | 9 | 1 | 10 | 104 | 90% | | 9 | 18 | 50% | |
| lib.du.du_high.test_mode | 357 | 404 | 761 | 2091 | 46.9% | | 247 | 932 | 26.5% | |
| du_test_mode_controller_cpp | 54 | 86 | 140 | 345 | 38.5% | | 35 | 132 | 26.5% | |
| du_test_mode_controller_h | 0 | 4 | 4 | 72 | 0% | | 0 | 4 | 0% | |
| f1c_du_test_mode_adapter_cpp | 4 | 107 | 111 | 241 | 3.6% | | 0 | 134 | 0% | |
| mac_test_mode_adapter_cpp | 155 | 131 | 286 | 682 | 54.1% | | 97 | 360 | 26.9% | |
| mac_test_mode_adapter_h | 3 | 3 | 6 | 133 | 50% | | 2 | 4 | 50% | |
| 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 | 73 | 31 | 104 | 253 | 70.1% | | 59 | 134 | 44% | |
| mac_test_mode_ue_repository_cpp | 20 | 35 | 55 | 110 | 36.3% | | 14 | 52 | 26.9% | |
| mac_test_mode_ue_repository_h | 8 | 0 | 8 | 69 | 100% | | 17 | 62 | 27.4% | |
| 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 | 374 | 330 | 704 | 2092 | 53.1% | | 253 | 666 | 37.9% | |
| e1ap_asn1_converters_h | 183 | 257 | 440 | 1461 | 41.5% | | 97 | 384 | 25.2% | |
| 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% | |
| e1ap_logger_h | 7 | 0 | 7 | 48 | 100% | | 5 | 12 | 41.6% | |
| log_helpers_cpp | 53 | 2 | 55 | 135 | 96.3% | | 31 | 42 | 73.8% | |
| lib.e1ap.cu_cp | 506 | 281 | 787 | 1675 | 64.2% | | 374 | 883 | 42.3% | |
| e1ap_cu_cp_asn1_helpers_h | 279 | 208 | 487 | 1035 | 57.2% | | 219 | 566 | 38.6% | |
| e1ap_cu_cp_factory_cpp | 3 | 0 | 3 | 32 | 100% | | 0 | 0 | | |
| e1ap_cu_cp_impl_cpp | 223 | 65 | 288 | 542 | 77.4% | | 155 | 317 | 48.8% | |
| e1ap_cu_cp_impl_h | 1 | 8 | 9 | 66 | 11.1% | | 0 | 0 | | |
| lib.e1ap.cu_cp.procedures | 146 | 34 | 180 | 546 | 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 | 65 | 80.9% | | 11 | 20 | 55% | |
| bearer_context_release_procedure_h | 1 | 0 | 1 | 16 | 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 | 108 | 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 | 77 | 19 | 96 | 391 | 80.2% | | 46 | 90 | 51.1% | |
| e1ap_bearer_transaction_manager_h | 2 | 2 | 4 | 30 | 50% | | 0 | 0 | | |
| e1ap_cu_cp_ue_context_cpp | 36 | 12 | 48 | 142 | 75% | | 21 | 44 | 47.7% | |
| e1ap_cu_cp_ue_context_h | 24 | 5 | 29 | 111 | 82.7% | | 13 | 24 | 54.1% | |
| e1ap_ue_ids_h | 6 | 0 | 6 | 48 | 100% | | 4 | 6 | 66.6% | |
| e1ap_ue_logger_h | 9 | 0 | 9 | 60 | 100% | | 8 | 16 | 50% | |
| lib.e1ap.cu_up | 322 | 302 | 624 | 1619 | 51.6% | | 227 | 742 | 30.5% | |
| e1ap_cu_up_asn1_helpers_h | 130 | 226 | 356 | 879 | 36.5% | | 100 | 428 | 23.3% | |
| e1ap_cu_up_connection_handler_cpp | 40 | 3 | 43 | 123 | 93% | | 23 | 40 | 57.5% | |
| e1ap_cu_up_connection_handler_h | 1 | 0 | 1 | 27 | 100% | | 3 | 4 | 75% | |
| e1ap_cu_up_factory_cpp | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
| e1ap_cu_up_impl_cpp | 141 | 56 | 197 | 430 | 71.5% | | 97 | 252 | 38.4% | |
| e1ap_cu_up_impl_h | 1 | 2 | 3 | 57 | 33.3% | | 0 | 0 | | |
| e1ap_cu_up_metrics_collector_h | 6 | 15 | 21 | 76 | 28.5% | | 4 | 18 | 22.2% | |
| lib.e1ap.cu_up.procedures | 187 | 58 | 245 | 593 | 76.3% | | 119 | 304 | 39.1% | |
| bearer_context_modification_procedure_cpp | 41 | 11 | 52 | 110 | 78.8% | | 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 | 17 | 100% | | 0 | 0 | | |
| e1ap_cu_up_reset_procedure_cpp | 36 | 8 | 44 | 94 | 81.8% | | 28 | 58 | 48.2% | |
| e1ap_cu_up_reset_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| e1ap_cu_up_setup_procedure_cpp | 47 | 27 | 74 | 176 | 63.5% | | 41 | 110 | 37.2% | |
| lib.e1ap.cu_up.ue_context | 52 | 12 | 64 | 250 | 81.2% | | 26 | 64 | 40.6% | |
| e1ap_cu_up_ue_context_h | 43 | 12 | 55 | 186 | 78.1% | | 20 | 46 | 43.4% | |
| e1ap_ue_logger_h | 9 | 0 | 9 | 64 | 100% | | 6 | 18 | 33.3% | |
| lib.e1ap.gateways | 0 | 130 | 130 | 455 | 0% | | 0 | 204 | 0% | |
| e1_local_connector_factory_cpp | 0 | 49 | 49 | 154 | 0% | | 0 | 58 | 0% | |
| e1_network_client_factory_cpp | 0 | 42 | 42 | 149 | 0% | | 0 | 80 | 0% | |
| e1_network_server_factory_cpp | 0 | 39 | 39 | 152 | 0% | | 0 | 66 | 0% | |
| lib.e2.common | 462 | 113 | 575 | 1481 | 80.3% | | 342 | 728 | 46.9% | |
| e2_connection_handler_cpp | 51 | 8 | 59 | 166 | 86.4% | | 28 | 50 | 56% | |
| e2_connection_handler_h | 1 | 0 | 1 | 35 | 100% | | 4 | 6 | 66.6% | |
| e2_cu_cp_factory_cpp | 20 | 0 | 20 | 64 | 100% | | 19 | 44 | 43.1% | |
| e2_cu_metrics_connector_cpp | 0 | 15 | 15 | 39 | 0% | | 0 | 14 | 0% | |
| e2_cu_up_factory_cpp | 14 | 0 | 14 | 55 | 100% | | 14 | 32 | 43.7% | |
| e2_du_factory_cpp | 28 | 0 | 28 | 85 | 100% | | 28 | 66 | 42.4% | |
| e2_du_metrics_connector_cpp | 0 | 11 | 11 | 31 | 0% | | 0 | 10 | 0% | |
| e2_entity_cpp | 38 | 7 | 45 | 92 | 84.4% | | 35 | 70 | 50% | |
| e2_entity_h | 1 | 1 | 2 | 28 | 50% | | 0 | 0 | | |
| e2_impl_cpp | 133 | 17 | 150 | 281 | 88.6% | | 92 | 168 | 54.7% | |
| e2_impl_h | 0 | 4 | 4 | 53 | 0% | | 0 | 0 | | |
| e2_node_component_config_collector_cpp | 23 | 0 | 23 | 54 | 100% | | 13 | 24 | 54.1% | |
| e2_subscription_manager_impl_cpp | 75 | 27 | 102 | 197 | 73.5% | | 31 | 82 | 37.8% | |
| e2_subscription_manager_impl_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| e2ap_asn1_helpers_h | 61 | 21 | 82 | 196 | 74.3% | | 62 | 140 | 44.2% | |
| 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% | | 26 | 408 | 6.3% | |
| 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% | | 8 | 14 | 57.1% | |
| e2sm_ccc_impl_cpp | 8 | 13 | 21 | 56 | 38% | | 4 | 12 | 33.3% | |
| lib.e2.e2sm.e2sm_kpm | 919 | 412 | 1331 | 4925 | 69% | | 1434 | 3549 | 40.4% | |
| e2sm_kpm_asn1_packer_cpp | 63 | 12 | 75 | 179 | 84% | | 46 | 84 | 54.7% | |
| e2sm_kpm_cu_meas_provider_impl_cpp | 136 | 118 | 254 | 591 | 53.5% | | 160 | 368 | 43.4% | |
| e2sm_kpm_cu_meas_provider_impl_h | 1 | 0 | 1 | 32 | 100% | | 0 | 0 | | |
| e2sm_kpm_du_meas_provider_impl_cpp | 344 | 169 | 513 | 1172 | 67% | | 367 | 780 | 47% | |
| e2sm_kpm_du_meas_provider_impl_h | 1 | 0 | 1 | 30 | 100% | | 0 | 0 | | |
| e2sm_kpm_impl_cpp | 89 | 30 | 119 | 256 | 74.7% | | 60 | 114 | 52.6% | |
| e2sm_kpm_metric_defs_h | 9 | 0 | 9 | 1750 | 100% | | 586 | 1748 | 33.5% | |
| e2sm_kpm_report_service_impl_cpp | 262 | 14 | 276 | 585 | 94.9% | | 209 | 358 | 58.3% | |
| e2sm_kpm_report_service_impl_h | 6 | 0 | 6 | 123 | 100% | | 0 | 0 | | |
| e2sm_kpm_utils_cpp | 8 | 69 | 77 | 207 | 10.3% | | 6 | 97 | 6.1% | |
| lib.e2.e2sm.e2sm_rc | 275 | 138 | 413 | 1156 | 66.5% | | 228 | 662 | 34.4% | |
| e2sm_rc_asn1_packer_cpp | 47 | 19 | 66 | 158 | 71.2% | | 31 | 86 | 36% | |
| e2sm_rc_control_action_cu_executor_cpp | 73 | 30 | 103 | 203 | 70.8% | | 61 | 174 | 35% | |
| e2sm_rc_control_action_cu_executor_h | 2 | 0 | 2 | 43 | 100% | | 0 | 0 | | |
| e2sm_rc_control_action_du_executor_cpp | 96 | 13 | 109 | 275 | 88% | | 94 | 176 | 53.4% | |
| e2sm_rc_control_action_du_executor_h | 2 | 0 | 2 | 52 | 100% | | 0 | 0 | | |
| e2sm_rc_control_service_impl_cpp | 35 | 66 | 101 | 267 | 34.6% | | 22 | 184 | 11.9% | |
| e2sm_rc_control_service_impl_h | 8 | 1 | 9 | 91 | 88.8% | | 17 | 32 | 53.1% | |
| e2sm_rc_impl_cpp | 12 | 9 | 21 | 67 | 57.1% | | 3 | 10 | 30% | |
| lib.e2.gateways | 0 | 42 | 42 | 149 | 0% | | 0 | 76 | 0% | |
| e2_network_client_factory_cpp | 0 | 42 | 42 | 149 | 0% | | 0 | 76 | 0% | |
| lib.e2.procedures | 204 | 61 | 265 | 526 | 76.9% | | 160 | 369 | 43.3% | |
| e2_connection_update_procedure_cpp | 19 | 6 | 25 | 50 | 76% | | 14 | 38 | 36.8% | |
| e2_connection_update_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| e2_indication_procedure_cpp | 43 | 13 | 56 | 100 | 76.7% | | 36 | 77 | 46.7% | |
| e2_ric_control_procedure_cpp | 45 | 14 | 59 | 99 | 76.2% | | 36 | 76 | 47.3% | |
| e2_setup_procedure_cpp | 38 | 8 | 46 | 105 | 82.6% | | 31 | 60 | 51.6% | |
| e2_subscription_delete_procedure_cpp | 25 | 7 | 32 | 62 | 78.1% | | 20 | 56 | 35.7% | |
| e2_subscription_setup_procedure_cpp | 32 | 13 | 45 | 75 | 71.1% | | 23 | 62 | 37% | |
| e2_subscription_setup_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| lib.f1ap | 553 | 213 | 766 | 1592 | 72.1% | | 404 | 695 | 58.1% | |
| asn1_helpers_cpp | 350 | 122 | 472 | 895 | 74.1% | | 221 | 402 | 54.9% | |
| asn1_helpers_h | 1 | 8 | 9 | 58 | 11.1% | | 0 | 6 | 0% | |
| f1ap_asn1_packer_cpp | 13 | 1 | 14 | 43 | 92.8% | | 13 | 26 | 50% | |
| f1ap_asn1_utils_h | 157 | 65 | 222 | 432 | 70.7% | | 150 | 213 | 70.4% | |
| f1ap_common_messages_cpp | 0 | 14 | 14 | 39 | 0% | | 0 | 20 | 0% | |
| log_helpers_cpp | 23 | 1 | 24 | 64 | 95.8% | | 6 | 8 | 75% | |
| proc_logger_h | 9 | 2 | 11 | 61 | 81.8% | | 14 | 20 | 70% | |
| lib.f1ap.cu_cp | 345 | 114 | 459 | 1133 | 75.1% | | 229 | 400 | 57.2% | |
| f1ap_asn1_converters_h | 51 | 11 | 62 | 269 | 82.2% | | 42 | 78 | 53.8% | |
| f1ap_asn1_helpers_h | 26 | 0 | 26 | 77 | 100% | | 21 | 30 | 70% | |
| f1ap_cu_factory_cpp | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| f1ap_cu_impl_cpp | 257 | 99 | 356 | 673 | 72.1% | | 166 | 292 | 56.8% | |
| f1ap_cu_impl_h | 8 | 4 | 12 | 92 | 66.6% | | 0 | 0 | | |
| lib.f1ap.cu_cp.procedures | 918 | 815 | 1733 | 4357 | 52.9% | | 758 | 2233 | 33.9% | |
| f1_removal_procedure_cpp | 31 | 0 | 31 | 81 | 100% | | 28 | 50 | 56% | |
| f1_removal_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| f1_setup_procedure_cpp | 77 | 8 | 85 | 211 | 90.5% | | 75 | 142 | 52.8% | |
| f1ap_cu_event_manager_h | 2 | 0 | 2 | 45 | 100% | | 0 | 0 | | |
| f1ap_positioning_activation_procedure_cpp | 44 | 33 | 77 | 235 | 57.1% | | 28 | 98 | 28.5% | |
| f1ap_positioning_information_exchange_procedure_cpp | 102 | 163 | 265 | 559 | 38.4% | | 76 | 351 | 21.6% | |
| f1ap_positioning_measurement_procedure_cpp | 152 | 282 | 434 | 1005 | 35% | | 104 | 470 | 22.1% | |
| f1ap_stop_procedure_cpp | 21 | 0 | 21 | 58 | 100% | | 21 | 36 | 58.3% | |
| f1ap_trp_information_exchange_procedure_cpp | 68 | 223 | 291 | 818 | 23.3% | | 56 | 343 | 16.3% | |
| gnb_cu_configuration_update_procedure_cpp | 64 | 5 | 69 | 194 | 92.7% | | 46 | 78 | 58.9% | |
| ue_context_modification_procedure_cpp | 168 | 21 | 189 | 466 | 88.8% | | 166 | 294 | 56.4% | |
| ue_context_modification_procedure_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ue_context_release_procedure_cpp | 42 | 9 | 51 | 113 | 82.3% | | 35 | 82 | 42.6% | |
| ue_context_release_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| ue_context_setup_procedure_cpp | 144 | 71 | 215 | 518 | 66.9% | | 123 | 289 | 42.5% | |
| lib.f1ap.cu_cp.ue_context | 115 | 11 | 126 | 538 | 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 | 274 | 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 | 58 | 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 | 733 | 300 | 1033 | 2513 | 70.9% | | 624 | 1453 | 42.9% | |
| f1ap_du_event_manager_h | 2 | 0 | 2 | 35 | 100% | | 0 | 0 | | |
| f1ap_du_gnbdu_config_update_procedure_cpp | 37 | 2 | 39 | 104 | 94.8% | | 32 | 58 | 55.1% | |
| f1ap_du_initiated_reset_procedure_cpp | 0 | 52 | 52 | 119 | 0% | | 0 | 70 | 0% | |
| f1ap_du_paging_procedure_cpp | 28 | 20 | 48 | 114 | 58.3% | | 29 | 85 | 34.1% | |
| f1ap_du_positioning_information_exchange_procedure_cpp | 95 | 23 | 118 | 229 | 80.5% | | 65 | 128 | 50.7% | |
| f1ap_du_positioning_information_exchange_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_positioning_measurement_procedure_cpp | 91 | 49 | 140 | 284 | 65% | | 80 | 184 | 43.4% | |
| f1ap_du_positioning_measurement_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_removal_procedure_cpp | 37 | 17 | 54 | 114 | 68.5% | | 27 | 90 | 30% | |
| f1ap_du_removal_procedure_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| f1ap_du_reset_procedure_cpp | 47 | 12 | 59 | 133 | 79.6% | | 39 | 76 | 51.3% | |
| f1ap_du_setup_procedure_cpp | 101 | 14 | 115 | 260 | 87.8% | | 87 | 164 | 53% | |
| f1ap_du_trp_information_exchange_procedure_cpp | 22 | 15 | 37 | 93 | 59.4% | | 22 | 70 | 31.4% | |
| f1ap_du_trp_information_exchange_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| f1ap_du_ue_context_modification_procedure_cpp | 70 | 32 | 102 | 252 | 68.6% | | 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 | 105 | 61 | 166 | 393 | 63.2% | | 97 | 234 | 41.4% | |
| gnb_cu_configuration_update_procedure_cpp | 42 | 0 | 42 | 100 | 100% | | 46 | 74 | 62.1% | |
| gnb_cu_configuration_update_procedure_h | 1 | 0 | 1 | 20 | 100% | | 0 | 0 | | |
| proc_logger_h | 9 | 1 | 10 | 47 | 90% | | 4 | 8 | 50% | |
| lib.f1ap.du.ue_context | 236 | 27 | 263 | 826 | 89.7% | | 141 | 298 | 47.3% | |
| f1ap_du_ue_config_update_cpp | 23 | 0 | 23 | 62 | 100% | | 12 | 14 | 85.7% | |
| f1ap_du_ue_cpp | 4 | 0 | 4 | 19 | 100% | | 1 | 2 | 50% | |
| f1ap_du_ue_h | 5 | 0 | 5 | 34 | 100% | | 0 | 0 | | |
| f1ap_du_ue_manager_h | 30 | 4 | 34 | 94 | 88.2% | | 11 | 22 | 50% | |
| f1ap_ue_context_h | 10 | 0 | 10 | 62 | 100% | | 2 | 2 | 100% | |
| f1c_du_bearer_impl_cpp | 143 | 22 | 165 | 358 | 86.6% | | 112 | 252 | 44.4% | |
| f1c_du_bearer_impl_h | 4 | 1 | 5 | 106 | 80% | | 1 | 2 | 50% | |
| ue_bearer_manager_cpp | 9 | 0 | 9 | 38 | 100% | | 1 | 2 | 50% | |
| ue_bearer_manager_h | 8 | 0 | 8 | 53 | 100% | | 1 | 2 | 50% | |
| lib.f1ap.gateways | 0 | 126 | 126 | 458 | 0% | | 0 | 204 | 0% | |
| f1c_local_connector_factory_cpp | 0 | 49 | 49 | 159 | 0% | | 0 | 62 | 0% | |
| f1c_network_client_factory_cpp | 0 | 38 | 38 | 146 | 0% | | 0 | 76 | 0% | |
| f1c_network_server_factory_cpp | 0 | 39 | 39 | 153 | 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 | 106 | 23 | 129 | 424 | 82.1% | | 57 | 140 | 40.7% | |
| f1u_split_connector_cpp | 98 | 23 | 121 | 291 | 80.9% | | 52 | 134 | 38.8% | |
| f1u_split_connector_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| f1u_split_connector_h | 6 | 0 | 6 | 119 | 100% | | 5 | 6 | 83.3% | |
| lib.f1u.du | 129 | 14 | 143 | 349 | 90.2% | | 78 | 122 | 63.9% | |
| f1u_bearer_factory_cpp | 13 | 0 | 13 | 27 | 100% | | 4 | 8 | 50% | |
| f1u_bearer_impl_cpp | 112 | 14 | 126 | 282 | 88.8% | | 72 | 112 | 64.2% | |
| f1u_bearer_impl_h | 4 | 0 | 4 | 40 | 100% | | 2 | 2 | 100% | |
| lib.f1u.du.split_connector | 93 | 18 | 111 | 356 | 83.7% | | 50 | 128 | 39% | |
| f1u_split_connector_cpp | 37 | 14 | 51 | 145 | 72.5% | | 26 | 80 | 32.5% | |
| f1u_split_connector_factory_cpp | 2 | 0 | 2 | 14 | 100% | | 0 | 0 | | |
| f1u_split_connector_h | 54 | 4 | 58 | 197 | 93.1% | | 24 | 48 | 50% | |
| lib.f1u.local_connector | 52 | 3 | 55 | 143 | 94.5% | | 39 | 74 | 52.7% | |
| f1u_local_connector_cpp | 52 | 3 | 55 | 143 | 94.5% | | 39 | 74 | 52.7% | |
| lib.f1u.split_connector | 23 | 0 | 23 | 71 | 100% | | 17 | 24 | 70.8% | |
| f1u_session_manager_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| f1u_session_manager_impl_cpp | 20 | 0 | 20 | 43 | 100% | | 17 | 24 | 70.8% | |
| f1u_session_manager_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor | 233 | 7 | 240 | 647 | 97% | | 110 | 171 | 64.3% | |
| precoding_matrix_mapper_cpp | 44 | 4 | 48 | 115 | 91.6% | | 32 | 50 | 64% | |
| precoding_matrix_mapper_functions_h | 8 | 2 | 10 | 67 | 80% | | 4 | 8 | 50% | |
| 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 | 116 | 1 | 117 | 246 | 99.1% | | 32 | 44 | 72.7% | |
| uci_part2_correspondence_generator_cpp | 37 | 0 | 37 | 100 | 100% | | 27 | 38 | 71% | |
| uci_part2_correspondence_mapper_cpp | 10 | 0 | 10 | 30 | 100% | | 6 | 12 | 50% | |
| uci_part2_correspondence_repository_cpp | 3 | 0 | 3 | 17 | 100% | | 1 | 2 | 50% | |
| uci_part2_mapper_functions_h | 3 | 0 | 3 | 25 | 100% | | 1 | 3 | 33.3% | |
| lib.fapi_adaptor.mac | 0 | 40 | 40 | 163 | 0% | | 0 | 36 | 0% | |
| mac_fapi_fastpath_adaptor_factory_impl_cpp | 0 | 14 | 14 | 49 | 0% | | 0 | 20 | 0% | |
| mac_fapi_fastpath_adaptor_factory_impl_h | 0 | 1 | 1 | 14 | 0% | | 0 | 0 | | |
| mac_fapi_fastpath_adaptor_impl_cpp | 0 | 12 | 12 | 34 | 0% | | 0 | 8 | 0% | |
| mac_fapi_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 28 | 0% | | 0 | 8 | 0% | |
| mac_fapi_sector_fastpath_adaptor_impl_h | 0 | 3 | 3 | 38 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p5 | 76 | 108 | 184 | 604 | 41.3% | | 66 | 171 | 38.5% | |
| mac_fapi_p5_fastpath_cell_operation_controller_impl_cpp | 0 | 27 | 27 | 47 | 0% | | 0 | 0 | | |
| mac_fapi_p5_fastpath_cell_operation_controller_impl_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| mac_fapi_p5_sector_fastpath_adaptor_impl_cpp | 0 | 16 | 16 | 40 | 0% | | 0 | 6 | 0% | |
| mac_fapi_p5_sector_fastpath_adaptor_impl_h | 0 | 1 | 1 | 38 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p5_start_cell_procedure_cpp | 48 | 4 | 52 | 136 | 92.3% | | 46 | 76 | 60.5% | |
| mac_fapi_p5_stop_cell_procedure_cpp | 23 | 1 | 24 | 67 | 95.8% | | 20 | 36 | 55.5% | |
| mac_fapi_p5_stop_cell_procedure_h | 1 | 0 | 1 | 40 | 100% | | 0 | 0 | | |
| p5_responses_handler_cpp | 0 | 51 | 51 | 112 | 0% | | 0 | 49 | 0% | |
| p5_responses_handler_h | 0 | 7 | 7 | 66 | 0% | | 0 | 2 | 0% | |
| p5_transaction_outcome_manager_h | 4 | 0 | 4 | 31 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p7 | 139 | 216 | 355 | 1086 | 39.1% | | 85 | 277 | 30.6% | |
| fapi_to_mac_error_indication_fastpath_translator_cpp | 0 | 24 | 24 | 86 | 0% | | 0 | 17 | 0% | |
| fapi_to_mac_error_indication_fastpath_translator_h | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| fapi_to_mac_indications_fastpath_translator_cpp | 34 | 127 | 161 | 388 | 21.1% | | 9 | 124 | 7.2% | |
| fapi_to_mac_indications_fastpath_translator_h | 0 | 1 | 1 | 21 | 0% | | 0 | 0 | | |
| fapi_to_mac_slot_indication_fastpath_translator_cpp | 0 | 14 | 14 | 47 | 0% | | 0 | 2 | 0% | |
| fapi_to_mac_slot_indication_fastpath_translator_h | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| mac_fapi_p7_sector_fastpath_adaptor_factory_impl_cpp | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_config_h | 0 | 1 | 1 | 17 | 0% | | 0 | 2 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_cpp | 0 | 31 | 31 | 77 | 0% | | 0 | 4 | 0% | |
| mac_fapi_p7_sector_fastpath_adaptor_impl_h | 0 | 3 | 3 | 34 | 0% | | 0 | 0 | | |
| mac_to_fapi_fastpath_translator_cpp | 104 | 11 | 115 | 307 | 90.4% | | 76 | 128 | 59.3% | |
| mac_to_fapi_fastpath_translator_h | 1 | 0 | 1 | 33 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.mac.p7.pdu_translators | 269 | 27 | 296 | 793 | 90.8% | | 70 | 155 | 45.1% | |
| csi_rs_cpp | 9 | 0 | 9 | 25 | 100% | | 0 | 0 | | |
| pdcch_cpp | 26 | 3 | 29 | 90 | 89.6% | | 4 | 10 | 40% | |
| pdsch_cpp | 93 | 12 | 105 | 300 | 88.5% | | 26 | 60 | 43.3% | |
| prach_cpp | 8 | 0 | 8 | 25 | 100% | | 1 | 2 | 50% | |
| pucch_cpp | 60 | 11 | 71 | 163 | 84.5% | | 19 | 45 | 42.2% | |
| pusch_cpp | 40 | 1 | 41 | 113 | 97.5% | | 20 | 38 | 52.6% | |
| srs_cpp | 17 | 0 | 17 | 31 | 100% | | 0 | 0 | | |
| ssb_cpp | 16 | 0 | 16 | 46 | 100% | | 0 | 0 | | |
| lib.fapi_adaptor.phy | 0 | 32 | 32 | 109 | 0% | | 0 | 32 | 0% | |
| phy_fapi_fastpath_adaptor_factory_impl_cpp | 0 | 13 | 13 | 38 | 0% | | 0 | 18 | 0% | |
| phy_fapi_fastpath_adaptor_factory_impl_h | 0 | 1 | 1 | 17 | 0% | | 0 | 0 | | |
| phy_fapi_fastpath_adaptor_impl_cpp | 0 | 8 | 8 | 26 | 0% | | 0 | 6 | 0% | |
| phy_fapi_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 28 | 0% | | 0 | 8 | 0% | |
| lib.fapi_adaptor.phy.p5 | 0 | 46 | 46 | 175 | 0% | | 0 | 8 | 0% | |
| p5_requests_handler_cpp | 0 | 34 | 34 | 87 | 0% | | 0 | 8 | 0% | |
| p5_requests_handler_h | 0 | 2 | 2 | 56 | 0% | | 0 | 0 | | |
| phy_fapi_p5_sector_fastpath_adaptor_impl_cpp | 0 | 10 | 10 | 32 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.phy.p7 | 149 | 399 | 548 | 1813 | 27.1% | | 109 | 565 | 19.2% | |
| fapi_to_phy_fastpath_translator_cpp | 143 | 155 | 298 | 777 | 47.9% | | 101 | 350 | 28.8% | |
| fapi_to_phy_fastpath_translator_h | 6 | 3 | 9 | 223 | 66.6% | | 8 | 14 | 57.1% | |
| phy_fapi_p7_sector_fastpath_adaptor_impl_cpp | 0 | 32 | 32 | 90 | 0% | | 0 | 8 | 0% | |
| phy_to_fapi_error_event_fastpath_translator_cpp | 0 | 14 | 14 | 43 | 0% | | 0 | 0 | | |
| phy_to_fapi_error_event_fastpath_translator_h | 0 | 1 | 1 | 35 | 0% | | 0 | 0 | | |
| phy_to_fapi_results_event_fastpath_translator_cpp | 0 | 182 | 182 | 528 | 0% | | 0 | 193 | 0% | |
| phy_to_fapi_results_event_fastpath_translator_h | 0 | 1 | 1 | 42 | 0% | | 0 | 0 | | |
| phy_to_fapi_time_event_fastpath_translator_cpp | 0 | 9 | 9 | 40 | 0% | | 0 | 0 | | |
| phy_to_fapi_time_event_fastpath_translator_h | 0 | 2 | 2 | 35 | 0% | | 0 | 0 | | |
| lib.fapi_adaptor.phy.p7.pdu_translators | 242 | 133 | 375 | 874 | 64.5% | | 54 | 174 | 31% | |
| csi_rs_cpp | 30 | 1 | 31 | 72 | 96.7% | | 9 | 18 | 50% | |
| pdcch_cpp | 40 | 3 | 43 | 98 | 93% | | 2 | 4 | 50% | |
| pdsch_cpp | 49 | 7 | 56 | 148 | 87.5% | | 14 | 20 | 70% | |
| prach_cpp | 18 | 0 | 18 | 41 | 100% | | 1 | 2 | 50% | |
| prs_cpp | 15 | 0 | 15 | 31 | 100% | | 3 | 6 | 50% | |
| pucch_cpp | 25 | 87 | 112 | 249 | 22.3% | | 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 | 16 | 2 | 18 | 57 | 88.8% | | 1 | 4 | 25% | |
| lib.gateways | 214 | 890 | 1104 | 2693 | 19.3% | | 139 | 1037 | 13.4% | |
| sctp_network_client_factory_cpp | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| sctp_network_client_impl_cpp | 0 | 192 | 192 | 491 | 0% | | 0 | 219 | 0% | |
| sctp_network_client_impl_h | 0 | 1 | 1 | 37 | 0% | | 0 | 0 | | |
| sctp_network_gateway_common_impl_cpp | 0 | 138 | 138 | 314 | 0% | | 0 | 104 | 0% | |
| sctp_network_server_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| sctp_network_server_impl_cpp | 6 | 240 | 246 | 574 | 2.4% | | 7 | 212 | 3.3% | |
| sctp_network_server_impl_h | 0 | 3 | 3 | 99 | 0% | | 0 | 0 | | |
| sctp_socket_cpp | 5 | 230 | 235 | 592 | 2.1% | | 4 | 230 | 1.7% | |
| udp_network_gateway_factory_cpp | 3 | 0 | 3 | 13 | 100% | | 0 | 0 | | |
| udp_network_gateway_impl_cpp | 188 | 84 | 272 | 491 | 69.1% | | 122 | 262 | 46.5% | |
| udp_network_gateway_impl_h | 10 | 0 | 10 | 57 | 100% | | 6 | 10 | 60% | |
| lib.gtpu | 641 | 199 | 840 | 2799 | 76.3% | | 424 | 895 | 47.3% | |
| gtpu_demux_factory_cpp | 4 | 0 | 4 | 15 | 100% | | 2 | 4 | 50% | |
| gtpu_demux_impl_cpp | 77 | 26 | 103 | 224 | 74.7% | | 60 | 144 | 41.6% | |
| gtpu_demux_impl_h | 4 | 0 | 4 | 113 | 100% | | 1 | 2 | 50% | |
| gtpu_echo_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| gtpu_echo_impl_h | 7 | 0 | 7 | 27 | 100% | | 6 | 14 | 42.8% | |
| gtpu_echo_rx_impl_h | 19 | 17 | 36 | 87 | 52.7% | | 9 | 22 | 40.9% | |
| gtpu_echo_tx_impl_h | 19 | 15 | 34 | 96 | 55.8% | | 9 | 30 | 30% | |
| gtpu_gateway_cpp | 22 | 21 | 43 | 163 | 51.1% | | 13 | 38 | 34.2% | |
| gtpu_pdu_cpp | 138 | 59 | 197 | 511 | 70% | | 90 | 172 | 52.3% | |
| gtpu_pdu_h | 19 | 19 | 38 | 440 | 50% | | 10 | 31 | 32.2% | |
| gtpu_teid_pool_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| gtpu_teid_pool_impl_h | 41 | 6 | 47 | 102 | 87.2% | | 20 | 36 | 55.5% | |
| 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 | 36 | 2 | 38 | 93 | 94.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 | 35 | 6 | 41 | 119 | 85.3% | | 9 | 18 | 50% | |
| mac_cell_group_config_factory_cpp | 15 | 1 | 16 | 43 | 93.7% | | 4 | 8 | 50% | |
| mac_config_helpers_cpp | 20 | 5 | 25 | 76 | 80% | | 5 | 10 | 50% | |
| lib.mac.mac_ctrl | 318 | 41 | 359 | 1066 | 88.5% | | 222 | 392 | 56.6% | |
| 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 | 4 | 43 | 94 | 90.6% | | 56 | 98 | 57.1% | |
| 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 | 864 | 248 | 1112 | 3217 | 77.6% | | 574 | 1018 | 56.3% | |
| cell_dl_harq_buffer_pool_cpp | 63 | 16 | 79 | 172 | 79.7% | | 41 | 84 | 48.8% | |
| cell_dl_harq_buffer_pool_h | 19 | 0 | 19 | 117 | 100% | | 11 | 34 | 32.3% | |
| dl_sch_pdu_assembler_cpp | 142 | 56 | 198 | 484 | 71.7% | | 76 | 140 | 54.2% | |
| dl_sch_pdu_assembler_h | 6 | 1 | 7 | 89 | 85.7% | | 7 | 14 | 50% | |
| mac_cell_processor_cpp | 178 | 100 | 278 | 632 | 64% | | 124 | 250 | 49.6% | |
| 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% | | 112 | 132 | 84.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 | 94 | 80% | | 16 | 26 | 61.5% | |
| mac_dl_ue_repository_h | 12 | 1 | 13 | 81 | 92.3% | | 9 | 18 | 50% | |
| mac_subframe_time_mapper_impl_cpp | 56 | 8 | 64 | 151 | 87.5% | | 37 | 46 | 80.4% | |
| mac_subframe_time_mapper_impl_h | 1 | 0 | 1 | 95 | 100% | | 0 | 0 | | |
| paging_pdu_assembler_cpp | 33 | 2 | 35 | 86 | 94.2% | | 18 | 38 | 47.3% | |
| rar_pdu_assembler_cpp | 38 | 0 | 38 | 122 | 100% | | 13 | 16 | 81.2% | |
| segmented_sib_list_h | 13 | 4 | 17 | 110 | 76.4% | | 6 | 12 | 50% | |
| si_message_extension_handler_impl_cpp | 13 | 28 | 41 | 133 | 31.7% | | 6 | 32 | 18.7% | |
| sib_pdu_assembler_cpp | 103 | 11 | 114 | 309 | 90.3% | | 63 | 110 | 57.2% | |
| ssb_assembler_cpp | 24 | 0 | 24 | 41 | 100% | | 0 | 0 | | |
| lib.mac.mac_sched | 420 | 160 | 580 | 1513 | 72.4% | | 235 | 477 | 49.2% | |
| mac_rach_handler_cpp | 69 | 7 | 76 | 139 | 90.7% | | 36 | 54 | 66.6% | |
| mac_rach_handler_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| ocudu_scheduler_adapter_cpp | 129 | 83 | 212 | 427 | 60.8% | | 58 | 148 | 39.1% | |
| ocudu_scheduler_adapter_h | 11 | 3 | 14 | 130 | 78.5% | | 0 | 2 | 0% | |
| positioning_handler_cpp | 91 | 11 | 102 | 330 | 89.2% | | 63 | 96 | 65.6% | |
| rlf_detector_h | 44 | 12 | 56 | 149 | 78.5% | | 25 | 52 | 48% | |
| uci_cell_decoder_cpp | 73 | 44 | 117 | 274 | 62.3% | | 53 | 125 | 42.4% | |
| uci_cell_decoder_h | 2 | 0 | 2 | 42 | 100% | | 0 | 0 | | |
| lib.mac.mac_ul | 347 | 110 | 457 | 1483 | 75.9% | | 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 | 34 | 12 | 46 | 103 | 73.9% | | 22 | 38 | 57.8% | |
| mac_ul_ue_manager_h | 5 | 1 | 6 | 61 | 83.3% | | 3 | 6 | 50% | |
| pdu_rx_handler_cpp | 134 | 53 | 187 | 405 | 71.6% | | 94 | 184 | 51% | |
| pdu_rx_handler_h | 4 | 0 | 4 | 30 | 100% | | 1 | 2 | 50% | |
| ul_bsr_cpp | 20 | 10 | 30 | 177 | 66.6% | | 25 | 49 | 51% | |
| ul_bsr_h | 5 | 0 | 5 | 36 | 100% | | 1 | 2 | 50% | |
| ul_phr_h | 15 | 5 | 20 | 66 | 75% | | 6 | 12 | 50% | |
| lib.ngap | 1588 | 568 | 2156 | 5139 | 73.6% | | 1246 | 2583 | 48.2% | |
| log_helpers_cpp | 19 | 2 | 21 | 55 | 90.4% | | 8 | 12 | 66.6% | |
| ngap_asn1_converters_h | 276 | 187 | 463 | 1266 | 59.6% | | 184 | 571 | 32.2% | |
| ngap_asn1_helpers_h | 340 | 88 | 428 | 1172 | 79.4% | | 268 | 563 | 47.6% | |
| ngap_asn1_packer_cpp | 17 | 2 | 19 | 53 | 89.4% | | 17 | 40 | 42.5% | |
| ngap_asn1_utils_cpp | 144 | 43 | 187 | 318 | 77% | | 142 | 193 | 73.5% | |
| ngap_asn1_validators_h | 23 | 4 | 27 | 76 | 85.1% | | 32 | 46 | 69.5% | |
| ngap_connection_handler_cpp | 57 | 3 | 60 | 170 | 95% | | 35 | 50 | 70% | |
| ngap_connection_handler_h | 1 | 0 | 1 | 38 | 100% | | 5 | 6 | 83.3% | |
| ngap_error_indication_helper_h | 15 | 1 | 16 | 63 | 93.7% | | 15 | 26 | 57.6% | |
| ngap_factory_cpp | 3 | 0 | 3 | 21 | 100% | | 0 | 0 | | |
| ngap_impl_cpp | 680 | 231 | 911 | 1782 | 74.6% | | 535 | 1068 | 50% | |
| ngap_impl_h | 13 | 7 | 20 | 125 | 65% | | 5 | 8 | 62.5% | |
| lib.ngap.gateways | 0 | 87 | 87 | 278 | 0% | | 0 | 152 | 0% | |
| n2_connection_client_factory_cpp | 0 | 87 | 87 | 278 | 0% | | 0 | 152 | 0% | |
| lib.ngap.metrics | 25 | 2 | 27 | 69 | 92.5% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_cpp | 24 | 2 | 26 | 55 | 92.3% | | 8 | 12 | 66.6% | |
| ngap_metrics_aggregator_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| lib.ngap.ngap_validators | 39 | 4 | 43 | 149 | 90.6% | | 44 | 74 | 59.4% | |
| ngap_validators_cpp | 38 | 4 | 42 | 135 | 90.4% | | 38 | 56 | 67.8% | |
| ngap_validators_h | 1 | 0 | 1 | 14 | 100% | | 6 | 18 | 33.3% | |
| lib.ngap.procedures | 620 | 190 | 810 | 2001 | 76.5% | | 462 | 1064 | 43.4% | |
| ng_reset_procedure_cpp | 33 | 3 | 36 | 86 | 91.6% | | 27 | 54 | 50% | |
| ng_reset_procedure_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ng_setup_procedure_cpp | 89 | 13 | 102 | 249 | 87.2% | | 63 | 126 | 50% | |
| ngap_dl_nas_message_transfer_procedure_cpp | 23 | 0 | 23 | 55 | 100% | | 12 | 24 | 50% | |
| ngap_dl_nas_message_transfer_procedure_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| ngap_dl_ran_status_transfer_procedure_cpp | 18 | 24 | 42 | 79 | 42.8% | | 9 | 34 | 26.4% | |
| ngap_handover_preparation_procedure_cpp | 103 | 19 | 122 | 253 | 84.4% | | 72 | 156 | 46.1% | |
| ngap_handover_resource_allocation_procedure_cpp | 39 | 24 | 63 | 153 | 61.9% | | 24 | 74 | 32.4% | |
| ngap_handover_resource_allocation_procedure_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ngap_initial_context_setup_procedure_cpp | 41 | 4 | 45 | 116 | 91.1% | | 37 | 76 | 48.6% | |
| ngap_path_switch_procedure_cpp | 88 | 38 | 126 | 304 | 69.8% | | 74 | 176 | 42% | |
| ngap_pdu_session_resource_modify_procedure_cpp | 48 | 6 | 54 | 141 | 88.8% | | 40 | 70 | 57.1% | |
| ngap_pdu_session_resource_release_procedure_cpp | 33 | 29 | 62 | 164 | 53.2% | | 30 | 98 | 30.6% | |
| ngap_pdu_session_resource_release_procedure_h | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| ngap_pdu_session_resource_setup_procedure_cpp | 46 | 9 | 55 | 131 | 83.6% | | 34 | 68 | 50% | |
| ngap_transaction_manager_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ngap_ue_context_modification_procedure_cpp | 23 | 19 | 42 | 98 | 54.7% | | 19 | 70 | 27.1% | |
| ngap_ue_context_modification_procedure_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ngap_ue_context_release_procedure_cpp | 30 | 2 | 32 | 78 | 93.7% | | 21 | 38 | 55.2% | |
| lib.ngap.ue_context | 87 | 8 | 95 | 376 | 91.5% | | 71 | 143 | 49.6% | |
| ngap_ue_context_h | 76 | 8 | 84 | 298 | 90.4% | | 60 | 120 | 50% | |
| ngap_ue_logger_h | 9 | 0 | 9 | 56 | 100% | | 11 | 23 | 47.8% | |
| ngap_ue_transaction_manager_h | 2 | 0 | 2 | 22 | 100% | | 0 | 0 | | |
| lib.nrppa | 397 | 719 | 1116 | 2634 | 35.5% | | 285 | 1346 | 21.1% | |
| nrppa_asn1_converters_h | 154 | 587 | 741 | 1655 | 20.7% | | 114 | 864 | 13.1% | |
| nrppa_asn1_helpers_h | 83 | 94 | 177 | 500 | 46.8% | | 64 | 238 | 26.8% | |
| nrppa_factory_cpp | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| nrppa_helper_cpp | 15 | 4 | 19 | 40 | 78.9% | | 17 | 36 | 47.2% | |
| nrppa_impl_cpp | 140 | 34 | 174 | 374 | 80.4% | | 90 | 208 | 43.2% | |
| nrppa_impl_h | 2 | 0 | 2 | 43 | 100% | | 0 | 0 | | |
| lib.nrppa.du_context | 21 | 14 | 35 | 145 | 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 | 31 | 100% | | 3 | 6 | 50% | |
| nrppa_du_logger_h | 7 | 0 | 7 | 48 | 100% | | 4 | 10 | 40% | |
| lib.nrppa.meas_context | 31 | 15 | 46 | 188 | 67.3% | | 12 | 34 | 35.2% | |
| nrppa_meas_context_cpp | 15 | 15 | 30 | 97 | 50% | | 5 | 18 | 27.7% | |
| nrppa_meas_context_h | 9 | 0 | 9 | 38 | 100% | | 3 | 6 | 50% | |
| nrppa_meas_logger_h | 7 | 0 | 7 | 53 | 100% | | 4 | 10 | 40% | |
| lib.nrppa.procedures | 423 | 269 | 692 | 1478 | 61.1% | | 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 | 94 | 196 | 412 | 52% | | 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 | 222 | 66% | | 19 | 56 | 33.9% | |
| nrppa_ue_context_cpp | 22 | 18 | 40 | 121 | 55% | | 6 | 26 | 23% | |
| nrppa_ue_context_h | 8 | 1 | 9 | 48 | 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.ntn | 145 | 321 | 466 | 1345 | 31.1% | | 123 | 536 | 22.9% | |
| coordinates_types_h | 3 | 0 | 3 | 80 | 100% | | 16 | 26 | 61.5% | |
| ntn_assistance_info_generator_cpp | 80 | 20 | 100 | 237 | 80% | | 50 | 94 | 53.1% | |
| ntn_configuration_manager_factory_cpp | 0 | 4 | 4 | 24 | 0% | | 0 | 4 | 0% | |
| ntn_configuration_manager_impl_cpp | 0 | 258 | 258 | 555 | 0% | | 0 | 258 | 0% | |
| ntn_configuration_manager_impl_h | 0 | 3 | 3 | 60 | 0% | | 0 | 6 | 0% | |
| ntn_math_helpers_cpp | 18 | 2 | 20 | 51 | 90% | | 7 | 12 | 58.3% | |
| ntn_sib19_helpers_h | 0 | 27 | 27 | 147 | 0% | | 0 | 48 | 0% | |
| orbit_ephemeris_info_cpp | 42 | 7 | 49 | 113 | 85.7% | | 25 | 40 | 62.5% | |
| orbit_ephemeris_info_h | 2 | 0 | 2 | 78 | 100% | | 25 | 48 | 52% | |
| lib.ntn.converters | 126 | 0 | 126 | 308 | 100% | | 21 | 26 | 80.7% | |
| coordinate_converter_cpp | 25 | 0 | 25 | 89 | 100% | | 5 | 6 | 83.3% | |
| ephemeris_info_converter_cpp | 72 | 0 | 72 | 145 | 100% | | 12 | 16 | 75% | |
| reference_frame_converter_cpp | 29 | 0 | 29 | 74 | 100% | | 4 | 4 | 100% | |
| lib.ntn.propagators | 81 | 1 | 82 | 257 | 98.7% | | 21 | 24 | 87.5% | |
| keplerian_propagator_cpp | 10 | 1 | 11 | 41 | 90.9% | | 5 | 6 | 83.3% | |
| keplerian_propagator_h | 1 | 0 | 1 | 17 | 100% | | 0 | 2 | 0% | |
| orbital_propagator_model_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| ordinary_differential_equation_cpp | 28 | 0 | 28 | 60 | 100% | | 8 | 8 | 100% | |
| rk4_propagator_cpp | 40 | 0 | 40 | 105 | 100% | | 8 | 8 | 100% | |
| rk4_propagator_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| 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 | 2552 | 87.1% | | 443 | 660 | 67.1% | |
| accumulate_cpp | 9 | 0 | 9 | 44 | 100% | | 6 | 6 | 100% | |
| add_cpp | 68 | 4 | 72 | 165 | 94.4% | | 45 | 66 | 68.1% | |
| 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 | 250 | 75.9% | | 56 | 94 | 59.5% | |
| sc_prod_cpp | 56 | 26 | 82 | 217 | 68.2% | | 39 | 64 | 60.9% | |
| subtract_cpp | 18 | 41 | 59 | 137 | 30.5% | | 15 | 58 | 25.8% | |
| unwrap_cpp | 15 | 0 | 15 | 55 | 100% | | 7 | 8 | 87.5% | |
| lib.ofh | 118 | 27 | 145 | 450 | 81.3% | | 42 | 128 | 32.8% | |
| ofh_factories_cpp | 81 | 16 | 97 | 226 | 83.5% | | 29 | 94 | 30.8% | |
| ofh_metrics_collector_impl_cpp | 8 | 9 | 17 | 38 | 47% | | 1 | 8 | 12.5% | |
| ofh_metrics_collector_impl_h | 1 | 0 | 1 | 37 | 100% | | 1 | 2 | 50% | |
| ofh_sector_controller_cpp | 10 | 0 | 10 | 23 | 100% | | 0 | 0 | | |
| ofh_sector_controller_h | 2 | 0 | 2 | 25 | 100% | | 1 | 2 | 50% | |
| ofh_sector_impl_cpp | 8 | 0 | 8 | 27 | 100% | | 2 | 4 | 50% | |
| ofh_sector_impl_h | 7 | 0 | 7 | 54 | 100% | | 7 | 14 | 50% | |
| operation_controller_dummy_h | 1 | 2 | 3 | 20 | 33.3% | | 1 | 4 | 25% | |
| lib.ofh.compression | 158 | 274 | 432 | 2359 | 36.5% | | 82 | 332 | 24.6% | |
| avx2_helpers_h | 0 | 10 | 10 | 108 | 0% | | 0 | 4 | 0% | |
| avx512_helpers_h | 5 | 0 | 5 | 127 | 100% | | 0 | 0 | | |
| compression_factory_cpp | 32 | 8 | 40 | 162 | 80% | | 41 | 94 | 43.6% | |
| iq_compression_bfp_avx2_cpp | 0 | 44 | 44 | 154 | 0% | | 0 | 18 | 0% | |
| iq_compression_bfp_avx2_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| iq_compression_bfp_avx512_cpp | 52 | 4 | 56 | 202 | 92.8% | | 12 | 18 | 66.6% | |
| iq_compression_bfp_avx512_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_bfp_impl_cpp | 5 | 45 | 50 | 142 | 10% | | 3 | 32 | 9.3% | |
| iq_compression_bfp_impl_h | 2 | 9 | 11 | 59 | 18.1% | | 0 | 10 | 0% | |
| iq_compression_death_impl_cpp | 0 | 4 | 4 | 22 | 0% | | 0 | 0 | | |
| iq_compression_death_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| iq_compression_none_avx2_cpp | 0 | 35 | 35 | 125 | 0% | | 0 | 20 | 0% | |
| iq_compression_none_avx2_h | 0 | 1 | 1 | 18 | 0% | | 0 | 0 | | |
| iq_compression_none_avx512_cpp | 0 | 27 | 27 | 103 | 0% | | 0 | 16 | 0% | |
| iq_compression_none_avx512_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| iq_compression_none_impl_cpp | 11 | 19 | 30 | 90 | 36.6% | | 7 | 34 | 20.5% | |
| iq_compression_none_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| iq_compressor_selector_cpp | 10 | 0 | 10 | 29 | 100% | | 3 | 6 | 50% | |
| iq_decompressor_selector_cpp | 8 | 0 | 8 | 27 | 100% | | 3 | 6 | 50% | |
| packing_utils_avx2_h | 0 | 32 | 32 | 348 | 0% | | 0 | 30 | 0% | |
| packing_utils_avx512_h | 11 | 18 | 29 | 385 | 37.9% | | 4 | 24 | 16.6% | |
| packing_utils_generic_cpp | 14 | 11 | 25 | 57 | 56% | | 8 | 14 | 57.1% | |
| quantizer_h | 3 | 6 | 9 | 111 | 33.3% | | 1 | 6 | 16.6% | |
| lib.ofh.ecpri | 84 | 22 | 106 | 357 | 79.2% | | 23 | 33 | 69.6% | |
| ecpri_factories_cpp | 4 | 2 | 6 | 26 | 66.6% | | 0 | 0 | | |
| ecpri_packet_builder_impl_cpp | 27 | 1 | 28 | 84 | 96.4% | | 3 | 5 | 60% | |
| ecpri_packet_builder_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ecpri_packet_decoder_impl_cpp | 47 | 19 | 66 | 173 | 71.2% | | 20 | 28 | 71.4% | |
| ecpri_packet_decoder_impl_h | 5 | 0 | 5 | 61 | 100% | | 0 | 0 | | |
| lib.ofh.ethernet | 78 | 167 | 245 | 756 | 31.8% | | 21 | 164 | 12.8% | |
| ethernet_factories_cpp | 6 | 4 | 10 | 40 | 60% | | 0 | 0 | | |
| ethernet_frame_builder_impl_cpp | 9 | 0 | 9 | 31 | 100% | | 0 | 0 | | |
| ethernet_receiver_impl_cpp | 0 | 70 | 70 | 166 | 0% | | 0 | 70 | 0% | |
| ethernet_receiver_impl_h | 0 | 1 | 1 | 32 | 0% | | 0 | 0 | | |
| ethernet_rx_buffer_impl_cpp | 21 | 6 | 27 | 57 | 77.7% | | 6 | 10 | 60% | |
| ethernet_rx_buffer_pool_h | 15 | 1 | 16 | 70 | 93.7% | | 9 | 16 | 56.2% | |
| ethernet_rx_metrics_collector_impl_h | 0 | 20 | 20 | 75 | 0% | | 0 | 16 | 0% | |
| ethernet_transmitter_impl_cpp | 0 | 43 | 43 | 99 | 0% | | 0 | 26 | 0% | |
| ethernet_tx_metrics_collector_impl_h | 0 | 22 | 22 | 82 | 0% | | 0 | 18 | 0% | |
| vlan_ethernet_frame_builder_impl_cpp | 15 | 0 | 15 | 52 | 100% | | 2 | 4 | 50% | |
| vlan_ethernet_frame_decoder_impl_cpp | 11 | 0 | 11 | 35 | 100% | | 4 | 4 | 100% | |
| vlan_ethernet_frame_decoder_impl_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| lib.ofh.receiver | 527 | 119 | 646 | 2196 | 81.5% | | 301 | 606 | 49.6% | |
| ofh_closed_rx_window_handler_cpp | 32 | 20 | 52 | 122 | 61.5% | | 18 | 68 | 26.4% | |
| ofh_closed_rx_window_handler_h | 5 | 0 | 5 | 65 | 100% | | 3 | 6 | 50% | |
| ofh_data_flow_uplane_decoding_metrics_collector_h | 3 | 15 | 18 | 78 | 16.6% | | 2 | 14 | 14.2% | |
| ofh_data_flow_uplane_uplink_data_impl_cpp | 29 | 14 | 43 | 98 | 67.4% | | 21 | 38 | 55.2% | |
| ofh_data_flow_uplane_uplink_data_impl_h | 1 | 0 | 1 | 55 | 100% | | 0 | 0 | | |
| ofh_data_flow_uplane_uplink_prach_impl_cpp | 39 | 14 | 53 | 113 | 73.5% | | 26 | 44 | 59% | |
| ofh_data_flow_uplane_uplink_prach_impl_h | 1 | 0 | 1 | 58 | 100% | | 0 | 0 | | |
| ofh_message_receiver_impl_cpp | 82 | 10 | 92 | 182 | 89.1% | | 45 | 66 | 68.1% | |
| ofh_message_receiver_impl_h | 3 | 2 | 5 | 88 | 60% | | 4 | 10 | 40% | |
| ofh_message_receiver_metrics_collector_h | 7 | 6 | 13 | 58 | 53.8% | | 2 | 6 | 33.3% | |
| ofh_message_receiver_task_dispatcher_h | 24 | 2 | 26 | 67 | 92.3% | | 6 | 14 | 42.8% | |
| ofh_receiver_controller_cpp | 8 | 0 | 8 | 20 | 100% | | 0 | 0 | | |
| ofh_receiver_controller_h | 3 | 0 | 3 | 22 | 100% | | 0 | 0 | | |
| ofh_receiver_factories_cpp | 46 | 4 | 50 | 179 | 92% | | 37 | 104 | 35.5% | |
| ofh_receiver_impl_cpp | 57 | 2 | 59 | 135 | 96.6% | | 30 | 62 | 48.3% | |
| ofh_receiver_impl_h | 4 | 0 | 4 | 84 | 100% | | 0 | 0 | | |
| ofh_receiver_metrics_collector_impl_h | 11 | 7 | 18 | 51 | 61.1% | | 2 | 10 | 20% | |
| ofh_rx_symbol_reorderer_cpp | 7 | 1 | 8 | 26 | 87.5% | | 5 | 8 | 62.5% | |
| ofh_rx_symbol_reorderer_h | 5 | 3 | 8 | 39 | 62.5% | | 1 | 4 | 25% | |
| ofh_rx_window_checker_cpp | 30 | 18 | 48 | 131 | 62.5% | | 16 | 28 | 57.1% | |
| ofh_rx_window_checker_h | 3 | 0 | 3 | 74 | 100% | | 1 | 2 | 50% | |
| ofh_sequence_id_checker_dummy_impl_h | 2 | 0 | 2 | 17 | 100% | | 1 | 2 | 50% | |
| ofh_sequence_id_checker_impl_h | 22 | 0 | 22 | 84 | 100% | | 14 | 16 | 87.5% | |
| ofh_uplane_prach_data_flow_notifier_cpp | 6 | 0 | 6 | 25 | 100% | | 5 | 10 | 50% | |
| ofh_uplane_prach_data_flow_notifier_h | 6 | 0 | 6 | 25 | 100% | | 4 | 8 | 50% | |
| ofh_uplane_prach_symbol_data_flow_writer_cpp | 38 | 0 | 38 | 106 | 100% | | 26 | 34 | 76.4% | |
| ofh_uplane_prach_symbol_data_flow_writer_h | 7 | 1 | 8 | 31 | 87.5% | | 2 | 4 | 50% | |
| ofh_uplane_rx_symbol_data_flow_notifier_cpp | 7 | 0 | 7 | 25 | 100% | | 7 | 12 | 58.3% | |
| ofh_uplane_rx_symbol_data_flow_notifier_h | 6 | 0 | 6 | 25 | 100% | | 4 | 8 | 50% | |
| ofh_uplane_rx_symbol_data_flow_writer_cpp | 25 | 0 | 25 | 81 | 100% | | 15 | 20 | 75% | |
| ofh_uplane_rx_symbol_data_flow_writer_h | 8 | 0 | 8 | 32 | 100% | | 4 | 8 | 50% | |
| lib.ofh.serdes | 325 | 19 | 344 | 1285 | 94.4% | | 125 | 240 | 52% | |
| ofh_cplane_message_builder_dynamic_compression_impl_cpp | 7 | 0 | 7 | 28 | 100% | | 4 | 4 | 100% | |
| ofh_cplane_message_builder_dynamic_compression_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ofh_cplane_message_builder_impl_cpp | 77 | 0 | 77 | 305 | 100% | | 2 | 4 | 50% | |
| ofh_cplane_message_builder_static_compression_impl_cpp | 3 | 0 | 3 | 19 | 100% | | 0 | 0 | | |
| ofh_cplane_message_builder_static_compression_impl_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| ofh_serdes_factories_cpp | 7 | 7 | 14 | 62 | 50% | | 1 | 4 | 25% | |
| ofh_uplane_message_builder_dynamic_compression_impl_cpp | 9 | 0 | 9 | 34 | 100% | | 3 | 4 | 75% | |
| ofh_uplane_message_builder_dynamic_compression_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| ofh_uplane_message_builder_impl_cpp | 35 | 3 | 38 | 142 | 92.1% | | 7 | 14 | 50% | |
| ofh_uplane_message_builder_impl_h | 2 | 0 | 2 | 21 | 100% | | 0 | 0 | | |
| ofh_uplane_message_builder_static_compression_impl_cpp | 2 | 3 | 5 | 25 | 40% | | 0 | 2 | 0% | |
| ofh_uplane_message_builder_static_compression_impl_h | 2 | 0 | 2 | 20 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_dynamic_compression_impl_cpp | 15 | 0 | 15 | 43 | 100% | | 10 | 10 | 100% | |
| ofh_uplane_message_decoder_dynamic_compression_impl_h | 5 | 0 | 5 | 28 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_impl_cpp | 139 | 6 | 145 | 402 | 95.8% | | 69 | 72 | 95.8% | |
| ofh_uplane_message_decoder_impl_h | 10 | 0 | 10 | 61 | 100% | | 29 | 126 | 23% | |
| ofh_uplane_message_decoder_static_compression_impl_cpp | 7 | 0 | 7 | 33 | 100% | | 0 | 0 | | |
| ofh_uplane_message_decoder_static_compression_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| lib.ofh.support | 292 | 22 | 314 | 1163 | 92.9% | | 165 | 244 | 67.6% | |
| 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% | | 38 | 56 | 67.8% | |
| 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 | 116 | 13 | 129 | 450 | 89.9% | | 30 | 54 | 55.5% | |
| 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 | 8 | 9 | 17 | 45 | 47% | | 4 | 14 | 28.5% | |
| ofh_timing_metrics_collector_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| realtime_timing_worker_cpp | 92 | 4 | 96 | 222 | 95.8% | | 25 | 38 | 65.7% | |
| realtime_timing_worker_h | 6 | 0 | 6 | 125 | 100% | | 0 | 0 | | |
| lib.ofh.transmitter | 667 | 164 | 831 | 2612 | 80.2% | | 328 | 753 | 43.5% | |
| 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% | | 7 | 8 | 87.5% | |
| 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 | 1023 | 293 | 1316 | 4069 | 77.7% | | 859 | 1526 | 56.2% | |
| pdcp_bearer_logger_h | 7 | 0 | 7 | 49 | 100% | | 5 | 12 | 41.6% | |
| pdcp_crypto_token_h | 10 | 1 | 11 | 65 | 90.9% | | 17 | 33 | 51.5% | |
| pdcp_entity_impl_h | 27 | 0 | 27 | 88 | 100% | | 13 | 28 | 46.4% | |
| pdcp_entity_rx_cpp | 307 | 72 | 379 | 916 | 81% | | 229 | 381 | 60.1% | |
| pdcp_entity_rx_h | 10 | 10 | 20 | 288 | 50% | | 30 | 61 | 49.1% | |
| pdcp_entity_tx_cpp | 450 | 177 | 627 | 1493 | 71.7% | | 370 | 681 | 54.3% | |
| pdcp_entity_tx_h | 19 | 17 | 36 | 407 | 52.7% | | 43 | 89 | 48.3% | |
| 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 | 7 | 2 | 9 | 138 | 77.7% | | 6 | 9 | 66.6% | |
| pdcp_rx_metrics_impl_h | 46 | 2 | 48 | 162 | 95.8% | | 35 | 66 | 53% | |
| pdcp_sn_h | 7 | 0 | 7 | 32 | 100% | | 22 | 38 | 57.8% | |
| pdcp_tx_metrics_impl_h | 34 | 0 | 34 | 113 | 100% | | 30 | 52 | 57.6% | |
| pdcp_tx_window_cpp | 29 | 4 | 33 | 73 | 87.8% | | 7 | 10 | 70% | |
| pdcp_tx_window_h | 1 | 1 | 2 | 30 | 50% | | 0 | 0 | | |
| lib.phy.generic_functions | 317 | 36 | 353 | 1354 | 89.8% | | 299 | 426 | 70.1% | |
| dft_processor_ci16_avx2_cpp | 41 | 3 | 44 | 309 | 93.1% | | 10 | 12 | 83.3% | |
| dft_processor_fftw_impl_cpp | 48 | 21 | 69 | 187 | 69.5% | | 32 | 58 | 55.1% | |
| dft_processor_fftw_impl_h | 6 | 3 | 9 | 110 | 66.6% | | 5 | 10 | 50% | |
| dft_processor_generic_impl_cpp | 193 | 2 | 195 | 560 | 98.9% | | 244 | 330 | 73.9% | |
| dft_processor_generic_impl_h | 1 | 2 | 3 | 49 | 33.3% | | 0 | 0 | | |
| generic_functions_factories_cpp | 28 | 5 | 33 | 139 | 84.8% | | 8 | 16 | 50% | |
| lib.phy.generic_functions.precoding | 189 | 4 | 193 | 923 | 97.9% | | 118 | 136 | 86.7% | |
| channel_precoder_avx2_cpp | 71 | 4 | 75 | 325 | 94.6% | | 42 | 46 | 91.3% | |
| channel_precoder_avx2_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_avx512_cpp | 70 | 0 | 70 | 381 | 100% | | 45 | 46 | 97.8% | |
| channel_precoder_avx512_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_generic_cpp | 23 | 0 | 23 | 54 | 100% | | 12 | 12 | 100% | |
| channel_precoder_generic_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| channel_precoder_impl_cpp | 13 | 0 | 13 | 53 | 100% | | 6 | 10 | 60% | |
| precoding_factories_cpp | 9 | 0 | 9 | 62 | 100% | | 13 | 22 | 59% | |
| lib.phy.generic_functions.transform_precoding | 23 | 22 | 45 | 165 | 51.1% | | 20 | 58 | 34.4% | |
| transform_precoder_dft_impl_cpp | 0 | 22 | 22 | 69 | 0% | | 0 | 22 | 0% | |
| transform_precoder_dft_impl_h | 9 | 0 | 9 | 41 | 100% | | 10 | 20 | 50% | |
| transform_precoding_factories_cpp | 14 | 0 | 14 | 55 | 100% | | 10 | 16 | 62.5% | |
| lib.phy.lower | 173 | 18 | 191 | 686 | 90.5% | | 105 | 203 | 51.7% | |
| lower_phy_baseband_processor_cpp | 66 | 1 | 67 | 173 | 98.5% | | 43 | 76 | 56.5% | |
| lower_phy_baseband_processor_h | 22 | 1 | 23 | 182 | 95.6% | | 22 | 34 | 64.7% | |
| lower_phy_factory_cpp | 60 | 6 | 66 | 183 | 90.9% | | 28 | 69 | 40.5% | |
| lower_phy_impl_cpp | 12 | 10 | 22 | 53 | 54.5% | | 11 | 22 | 50% | |
| lower_phy_impl_h | 13 | 0 | 13 | 95 | 100% | | 1 | 2 | 50% | |
| lib.phy.lower.amplitude_controller | 35 | 15 | 50 | 201 | 70% | | 9 | 16 | 56.2% | |
| amplitude_controller_clipping_impl_cpp | 15 | 4 | 19 | 50 | 78.9% | | 7 | 10 | 70% | |
| amplitude_controller_clipping_impl_h | 7 | 0 | 7 | 46 | 100% | | 0 | 0 | | |
| amplitude_controller_factories_cpp | 13 | 6 | 19 | 61 | 68.4% | | 2 | 4 | 50% | |
| amplitude_controller_scaling_impl_cpp | 0 | 4 | 4 | 19 | 0% | | 0 | 2 | 0% | |
| amplitude_controller_scaling_impl_h | 0 | 1 | 1 | 25 | 0% | | 0 | 0 | | |
| lib.phy.lower.modulation | 164 | 142 | 306 | 1141 | 53.5% | | 91 | 332 | 27.4% | |
| modulation_factories_cpp | 41 | 32 | 73 | 222 | 56.1% | | 22 | 82 | 26.8% | |
| ofdm_demodulator_impl_cpp | 47 | 10 | 57 | 162 | 82.4% | | 26 | 48 | 54.1% | |
| ofdm_demodulator_impl_h | 8 | 2 | 10 | 102 | 80% | | 4 | 6 | 66.6% | |
| ofdm_demodulator_pool_h | 0 | 15 | 15 | 57 | 0% | | 0 | 16 | 0% | |
| ofdm_modulator_impl_cpp | 39 | 3 | 42 | 130 | 92.8% | | 24 | 36 | 66.6% | |
| ofdm_modulator_impl_h | 8 | 2 | 10 | 87 | 80% | | 4 | 6 | 66.6% | |
| ofdm_modulator_pool_h | 0 | 14 | 14 | 57 | 0% | | 0 | 12 | 0% | |
| ofdm_prach_demodulator_impl_cpp | 0 | 63 | 63 | 206 | 0% | | 0 | 110 | 0% | |
| ofdm_prach_demodulator_impl_h | 6 | 0 | 6 | 39 | 100% | | 3 | 6 | 50% | |
| phase_compensation_lut_h | 15 | 1 | 16 | 79 | 93.7% | | 8 | 10 | 80% | |
| lib.phy.lower.processors | 14 | 16 | 30 | 158 | 46.6% | | 27 | 56 | 48.2% | |
| baseband_cfo_processor_h | 7 | 16 | 23 | 89 | 30.4% | | 4 | 16 | 25% | |
| resource_request_pool_h | 7 | 0 | 7 | 69 | 100% | | 23 | 40 | 57.5% | |
| 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 | 507 | 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 | 112 | 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% | | 32 | 50 | 64% | |
| puxch_processor_factories_cpp | 18 | 0 | 18 | 59 | 100% | | 9 | 16 | 56.2% | |
| puxch_processor_impl_cpp | 27 | 8 | 35 | 103 | 77.1% | | 18 | 26 | 69.2% | |
| puxch_processor_impl_h | 10 | 0 | 10 | 54 | 100% | | 5 | 8 | 62.5% | |
| lib.phy.metrics | 0 | 635 | 635 | 1917 | 0% | | 0 | 356 | 0% | |
| phy_metrics_channel_equalizer_decorator_h | 0 | 16 | 16 | 51 | 0% | | 0 | 6 | 0% | |
| phy_metrics_channel_precoder_decorator_h | 0 | 24 | 24 | 63 | 0% | | 0 | 8 | 0% | |
| phy_metrics_crc_calculator_decorator_h | 0 | 30 | 30 | 83 | 0% | | 0 | 10 | 0% | |
| phy_metrics_demodulation_mapper_decorator_h | 0 | 13 | 13 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_downlink_processor_decorator_h | 0 | 53 | 53 | 169 | 0% | | 0 | 44 | 0% | |
| phy_metrics_evm_calculator_decorator_h | 0 | 13 | 13 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_factories_cpp | 0 | 117 | 117 | 419 | 0% | | 0 | 100 | 0% | |
| phy_metrics_ldpc_decoder_decorator_h | 0 | 15 | 15 | 47 | 0% | | 0 | 8 | 0% | |
| phy_metrics_ldpc_encoder_decorator_h | 0 | 13 | 13 | 43 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ldpc_rate_dematcher_decorator_h | 0 | 12 | 12 | 42 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ldpc_rate_matcher_decorator_h | 0 | 12 | 12 | 39 | 0% | | 0 | 6 | 0% | |
| phy_metrics_modulation_mapper_decorator_h | 0 | 21 | 21 | 55 | 0% | | 0 | 8 | 0% | |
| phy_metrics_pdsch_dmrs_generator_decorator_h | 0 | 11 | 11 | 38 | 0% | | 0 | 6 | 0% | |
| phy_metrics_pdsch_processor_decorator_h | 0 | 32 | 32 | 96 | 0% | | 0 | 26 | 0% | |
| phy_metrics_port_channel_estimator_decorator_h | 0 | 11 | 11 | 36 | 0% | | 0 | 4 | 0% | |
| phy_metrics_pseudo_random_generator_decorator_h | 0 | 63 | 63 | 134 | 0% | | 0 | 18 | 0% | |
| phy_metrics_pusch_channel_estimator_decorator_h | 0 | 12 | 12 | 41 | 0% | | 0 | 6 | 0% | |
| phy_metrics_pusch_demodulator_decorator_h | 0 | 31 | 31 | 84 | 0% | | 0 | 12 | 0% | |
| phy_metrics_pusch_processor_decorator_h | 0 | 43 | 43 | 135 | 0% | | 0 | 34 | 0% | |
| phy_metrics_time_alignment_estimator_decorator_h | 0 | 33 | 33 | 96 | 0% | | 0 | 12 | 0% | |
| phy_metrics_transform_precoder_decorator_h | 0 | 15 | 15 | 44 | 0% | | 0 | 6 | 0% | |
| phy_metrics_ulsch_demultiplex_decorator_h | 0 | 45 | 45 | 118 | 0% | | 0 | 18 | 0% | |
| lib.phy.support | 459 | 63 | 522 | 1765 | 87.9% | | 241 | 408 | 59% | |
| prach_buffer_impl_h | 20 | 1 | 21 | 101 | 95.2% | | 9 | 18 | 50% | |
| rb_allocation_cpp | 31 | 5 | 36 | 88 | 86.1% | | 16 | 26 | 61.5% | |
| re_pattern_cpp | 74 | 8 | 82 | 214 | 90.2% | | 51 | 68 | 75% | |
| resource_grid_impl_cpp | 15 | 0 | 15 | 41 | 100% | | 4 | 4 | 100% | |
| resource_grid_mapper_impl_cpp | 145 | 6 | 151 | 441 | 96% | | 87 | 136 | 63.9% | |
| resource_grid_mapper_impl_h | 1 | 0 | 1 | 21 | 100% | | 1 | 2 | 50% | |
| resource_grid_pool_impl_cpp | 27 | 8 | 35 | 111 | 77.1% | | 12 | 22 | 54.5% | |
| resource_grid_pool_impl_h | 9 | 0 | 9 | 91 | 100% | | 3 | 6 | 50% | |
| resource_grid_reader_impl_cpp | 41 | 27 | 68 | 216 | 60.2% | | 21 | 54 | 38.8% | |
| resource_grid_reader_impl_h | 1 | 1 | 2 | 63 | 50% | | 2 | 2 | 100% | |
| resource_grid_writer_impl_cpp | 61 | 2 | 63 | 175 | 96.8% | | 24 | 44 | 54.5% | |
| resource_grid_writer_impl_h | 2 | 0 | 2 | 55 | 100% | | 0 | 0 | | |
| support_factories_cpp | 32 | 5 | 37 | 148 | 86.4% | | 11 | 26 | 42.3% | |
| lib.phy.support.interpolator | 32 | 3 | 35 | 142 | 91.4% | | 19 | 26 | 73% | |
| interpolator_linear_impl_cpp | 31 | 3 | 34 | 123 | 91.1% | | 19 | 26 | 73% | |
| 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 | 711 | 891 | 1602 | 5272 | 44.3% | | 416 | 2227 | 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 | 148 | 83 | 231 | 570 | 64% | | 92 | 218 | 42.2% | |
| uplink_processor_impl_h | 36 | 0 | 36 | 161 | 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 | 1339 | 1.7% | | 6 | 1318 | 0.4% | |
| upper_phy_impl_cpp | 0 | 52 | 52 | 140 | 0% | | 0 | 48 | 0% | |
| upper_phy_impl_h | 0 | 8 | 8 | 83 | 0% | | 0 | 4 | 0% | |
| upper_phy_pdu_validators_h | 0 | 41 | 41 | 106 | 0% | | 0 | 36 | 0% | |
| upper_phy_rx_results_notifier_wrapper_cpp | 0 | 24 | 24 | 45 | 0% | | 0 | 12 | 0% | |
| upper_phy_rx_results_notifier_wrapper_h | 0 | 1 | 1 | 18 | 0% | | 0 | 2 | 0% | |
| upper_phy_rx_symbol_handler_impl_cpp | 11 | 0 | 11 | 44 | 100% | | 1 | 2 | 50% | |
| upper_phy_rx_symbol_handler_impl_h | 0 | 1 | 1 | 20 | 0% | | 0 | 2 | 0% | |
| upper_phy_rx_symbol_handler_printer_decorator_h | 0 | 56 | 56 | 145 | 0% | | 0 | 74 | 0% | |
| lib.phy.upper.channel_coding | 237 | 4 | 241 | 931 | 98.3% | | 152 | 196 | 77.5% | |
| channel_coding_factories_cpp | 90 | 0 | 90 | 313 | 100% | | 56 | 94 | 59.5% | |
| crc_calculator_clmul_impl_cpp | 41 | 0 | 41 | 211 | 100% | | 26 | 26 | 100% | |
| crc_calculator_clmul_impl_h | 2 | 0 | 2 | 36 | 100% | | 1 | 2 | 50% | |
| crc_calculator_generic_impl_cpp | 39 | 0 | 39 | 91 | 100% | | 26 | 26 | 100% | |
| crc_calculator_generic_impl_h | 1 | 0 | 1 | 37 | 100% | | 0 | 0 | | |
| crc_calculator_lut_impl_cpp | 49 | 3 | 52 | 140 | 94.2% | | 28 | 32 | 87.5% | |
| crc_calculator_lut_impl_h | 15 | 1 | 16 | 103 | 93.7% | | 15 | 16 | 93.7% | |
| lib.phy.upper.channel_coding.ldpc | 1275 | 223 | 1498 | 8928 | 85.1% | | 598 | 861 | 69.4% | |
| avx2_support_h | 15 | 0 | 15 | 88 | 100% | | 5 | 10 | 50% | |
| avx512_support_h | 15 | 0 | 15 | 89 | 100% | | 5 | 10 | 50% | |
| ldpc_decoder_avx2_cpp | 57 | 0 | 57 | 229 | 100% | | 13 | 16 | 81.2% | |
| ldpc_decoder_avx512_cpp | 57 | 0 | 57 | 254 | 100% | | 13 | 16 | 81.2% | |
| ldpc_decoder_generic_cpp | 38 | 1 | 39 | 105 | 97.4% | | 29 | 38 | 76.3% | |
| ldpc_decoder_generic_h | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
| ldpc_decoder_impl_cpp | 149 | 8 | 157 | 404 | 94.9% | | 109 | 160 | 68.1% | |
| ldpc_decoder_impl_h | 6 | 0 | 6 | 80 | 100% | | 4 | 4 | 100% | |
| ldpc_encoder_avx2_cpp | 198 | 5 | 203 | 486 | 97.5% | | 88 | 106 | 83% | |
| ldpc_encoder_avx2_h | 3 | 0 | 3 | 23 | 100% | | 2 | 4 | 50% | |
| ldpc_encoder_generic_cpp | 140 | 1 | 141 | 313 | 99.2% | | 63 | 74 | 85.1% | |
| ldpc_encoder_generic_h | 7 | 0 | 7 | 28 | 100% | | 1 | 2 | 50% | |
| ldpc_encoder_impl_cpp | 26 | 1 | 27 | 60 | 96.2% | | 11 | 20 | 55% | |
| ldpc_encoder_impl_h | 1 | 1 | 2 | 30 | 50% | | 0 | 0 | | |
| ldpc_graph_impl_cpp | 21 | 0 | 21 | 39 | 100% | | 6 | 6 | 100% | |
| ldpc_graph_impl_h | 9 | 0 | 9 | 122 | 100% | | 33 | 62 | 53.2% | |
| ldpc_luts_impl_cpp | 17 | 1 | 18 | 4549 | 94.4% | | 14 | 16 | 87.5% | |
| ldpc_rate_dematcher_avx2_impl_cpp | 71 | 92 | 163 | 346 | 43.5% | | 16 | 36 | 44.4% | |
| ldpc_rate_dematcher_avx2_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ldpc_rate_dematcher_avx512_impl_cpp | 72 | 80 | 152 | 371 | 47.3% | | 20 | 32 | 62.5% | |
| ldpc_rate_dematcher_avx512_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| ldpc_rate_dematcher_impl_cpp | 82 | 22 | 104 | 240 | 78.8% | | 37 | 64 | 57.8% | |
| ldpc_rate_dematcher_impl_h | 1 | 0 | 1 | 19 | 100% | | 0 | 0 | | |
| ldpc_rate_matcher_impl_cpp | 118 | 8 | 126 | 275 | 93.6% | | 37 | 47 | 78.7% | |
| ldpc_rate_matcher_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ldpc_segmenter_helpers_h | 22 | 0 | 22 | 100 | 100% | | 7 | 8 | 87.5% | |
| ldpc_segmenter_rx_impl_cpp | 32 | 0 | 32 | 86 | 100% | | 17 | 26 | 65.3% | |
| ldpc_segmenter_rx_impl_h | 1 | 0 | 1 | 22 | 100% | | 0 | 0 | | |
| ldpc_segmenter_tx_impl_cpp | 78 | 0 | 78 | 234 | 100% | | 48 | 64 | 75% | |
| ldpc_segmenter_tx_impl_h | 12 | 3 | 15 | 86 | 80% | | 13 | 26 | 50% | |
| simd_support_h | 21 | 0 | 21 | 175 | 100% | | 7 | 14 | 50% | |
| lib.phy.upper.channel_coding.polar | 409 | 15 | 424 | 1498 | 96.4% | | 201 | 275 | 73% | |
| polar_allocator_impl_cpp | 19 | 0 | 19 | 53 | 100% | | 9 | 10 | 90% | |
| polar_allocator_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| polar_code_impl_cpp | 109 | 11 | 120 | 522 | 90.8% | | 58 | 89 | 65.1% | |
| polar_code_impl_h | 1 | 0 | 1 | 102 | 100% | | 0 | 0 | | |
| polar_deallocator_impl_cpp | 10 | 0 | 10 | 25 | 100% | | 2 | 2 | 100% | |
| polar_deallocator_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| polar_decoder_impl_cpp | 161 | 2 | 163 | 333 | 98.7% | | 68 | 100 | 68% | |
| polar_decoder_impl_h | 0 | 1 | 1 | 45 | 0% | | 0 | 0 | | |
| polar_encoder_impl_cpp | 18 | 1 | 19 | 65 | 94.7% | | 9 | 10 | 90% | |
| polar_encoder_impl_h | 1 | 0 | 1 | 15 | 100% | | 1 | 2 | 50% | |
| polar_interleaver_impl_cpp | 11 | 0 | 11 | 39 | 100% | | 8 | 10 | 80% | |
| polar_interleaver_impl_h | 2 | 0 | 2 | 23 | 100% | | 0 | 0 | | |
| polar_rate_dematcher_impl_cpp | 41 | 0 | 41 | 101 | 100% | | 28 | 34 | 82.3% | |
| polar_rate_dematcher_impl_h | 2 | 0 | 2 | 31 | 100% | | 0 | 0 | | |
| polar_rate_matcher_impl_cpp | 30 | 0 | 30 | 89 | 100% | | 18 | 18 | 100% | |
| polar_rate_matcher_impl_h | 2 | 0 | 2 | 24 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_coding.short | 131 | 1 | 132 | 376 | 99.2% | | 64 | 84 | 76.1% | |
| short_block_detector_impl_cpp | 73 | 0 | 73 | 205 | 100% | | 42 | 51 | 82.3% | |
| short_block_detector_impl_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| short_block_encoder_impl_cpp | 56 | 1 | 57 | 130 | 98.2% | | 22 | 33 | 66.6% | |
| short_block_encoder_impl_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_modulation | 349 | 44 | 393 | 2317 | 88.8% | | 129 | 174 | 74.1% | |
| avx2_helpers_h | 9 | 0 | 9 | 236 | 100% | | 0 | 0 | | |
| channel_modulation_factories_cpp | 18 | 0 | 18 | 82 | 100% | | 9 | 18 | 50% | |
| demodulation_mapper_impl_cpp | 37 | 2 | 39 | 89 | 94.8% | | 15 | 19 | 78.9% | |
| demodulation_mapper_impl_h | 1 | 0 | 1 | 25 | 100% | | 0 | 0 | | |
| demodulation_mapper_intervals_h | 7 | 0 | 7 | 45 | 100% | | 2 | 4 | 50% | |
| demodulation_mapper_qam16_cpp | 30 | 8 | 38 | 258 | 78.9% | | 11 | 16 | 68.7% | |
| demodulation_mapper_qam256_cpp | 14 | 27 | 41 | 408 | 34.1% | | 3 | 10 | 30% | |
| demodulation_mapper_qam64_cpp | 37 | 0 | 37 | 447 | 100% | | 9 | 10 | 90% | |
| demodulation_mapper_qpsk_cpp | 20 | 1 | 21 | 154 | 95.2% | | 5 | 6 | 83.3% | |
| evm_calculator_generic_impl_cpp | 15 | 0 | 15 | 55 | 100% | | 7 | 8 | 87.5% | |
| evm_calculator_generic_impl_h | 4 | 0 | 4 | 22 | 100% | | 4 | 8 | 50% | |
| modulation_mapper_avx512_impl_cpp | 30 | 0 | 30 | 176 | 100% | | 12 | 14 | 85.7% | |
| modulation_mapper_avx512_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| modulation_mapper_lut_impl_cpp | 125 | 6 | 131 | 287 | 95.4% | | 52 | 61 | 85.2% | |
| modulation_mapper_lut_impl_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.phy.upper.channel_processors.pdcch | 94 | 164 | 258 | 873 | 36.4% | | 63 | 262 | 24% | |
| factories_cpp | 13 | 54 | 67 | 182 | 19.4% | | 11 | 112 | 9.8% | |
| logging_pdcch_processor_decorator_h | 0 | 20 | 20 | 72 | 0% | | 0 | 10 | 0% | |
| pdcch_encoder_impl_cpp | 0 | 31 | 31 | 81 | 0% | | 0 | 2 | 0% | |
| pdcch_encoder_impl_h | 0 | 11 | 11 | 94 | 0% | | 0 | 18 | 0% | |
| pdcch_modulator_impl_cpp | 0 | 24 | 24 | 73 | 0% | | 0 | 2 | 0% | |
| pdcch_modulator_impl_h | 0 | 7 | 7 | 79 | 0% | | 0 | 12 | 0% | |
| pdcch_processor_impl_cpp | 58 | 0 | 58 | 113 | 100% | | 25 | 44 | 56.8% | |
| pdcch_processor_impl_h | 7 | 0 | 7 | 63 | 100% | | 6 | 12 | 50% | |
| pdcch_processor_pool_h | 0 | 9 | 9 | 38 | 0% | | 0 | 12 | 0% | |
| pdcch_processor_validator_impl_cpp | 15 | 8 | 23 | 64 | 65.2% | | 19 | 34 | 55.8% | |
| pdcch_processor_validator_impl_h | 1 | 0 | 1 | 14 | 100% | | 2 | 4 | 50% | |
| lib.phy.upper.channel_processors.pdsch | 497 | 353 | 850 | 2615 | 58.4% | | 291 | 824 | 35.3% | |
| 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 | 237 | 0% | | 0 | 58 | 0% | |
| pdsch_block_processor_hw_impl_h | 0 | 7 | 7 | 47 | 0% | | 0 | 12 | 0% | |
| pdsch_block_processor_impl_cpp | 44 | 0 | 44 | 124 | 100% | | 18 | 24 | 75% | |
| pdsch_block_processor_impl_h | 8 | 0 | 8 | 52 | 100% | | 8 | 16 | 50% | |
| pdsch_encoder_hw_impl_cpp | 0 | 112 | 112 | 281 | 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 | 107 | 23 | 130 | 363 | 82.3% | | 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 | 2032 | 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 | 1060 | 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 | 2952 | 74.3% | | 476 | 1009 | 47.1% | |
| factories_cpp | 78 | 9 | 87 | 252 | 89.6% | | 83 | 206 | 40.2% | |
| logging_pucch_processor_decorator_h | 0 | 43 | 43 | 140 | 0% | | 0 | 16 | 0% | |
| pucch_demodulator_format2_cpp | 48 | 0 | 48 | 198 | 100% | | 25 | 40 | 62.5% | |
| pucch_demodulator_format2_h | 6 | 0 | 6 | 36 | 100% | | 6 | 12 | 50% | |
| pucch_demodulator_format3_cpp | 0 | 22 | 22 | 91 | 0% | | 0 | 16 | 0% | |
| pucch_demodulator_format3_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_format4_cpp | 0 | 33 | 33 | 115 | 0% | | 0 | 30 | 0% | |
| pucch_demodulator_format4_h | 7 | 0 | 7 | 39 | 100% | | 8 | 16 | 50% | |
| pucch_demodulator_impl_h | 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 | 228 | 18 | 246 | 656 | 92.6% | | 133 | 241 | 55.1% | |
| pucch_detector_format1_h | 11 | 0 | 11 | 73 | 100% | | 16 | 38 | 42.1% | |
| pucch_detector_impl_h | 10 | 0 | 10 | 44 | 100% | | 4 | 8 | 50% | |
| pucch_processor_impl_cpp | 215 | 92 | 307 | 785 | 70% | | 137 | 256 | 53.5% | |
| 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 | 910 | 493 | 1403 | 4489 | 64.8% | | 531 | 1393 | 38.1% | |
| demodulator_factories_cpp | 22 | 0 | 22 | 82 | 100% | | 24 | 52 | 46.1% | |
| logging_pusch_processor_decorator_h | 51 | 5 | 56 | 172 | 91% | | 20 | 38 | 52.6% | |
| processor_factories_cpp | 97 | 34 | 131 | 309 | 74% | | 73 | 200 | 36.5% | |
| pusch_codeblock_decoder_cpp | 17 | 4 | 21 | 58 | 80.9% | | 6 | 10 | 60% | |
| pusch_codeblock_decoder_h | 15 | 1 | 16 | 69 | 93.7% | | 22 | 40 | 55% | |
| pusch_decoder_buffer_dummy_h | 4 | 2 | 6 | 32 | 66.6% | | 0 | 0 | | |
| pusch_decoder_empty_impl_cpp | 3 | 29 | 32 | 91 | 9.3% | | 0 | 10 | 0% | |
| pusch_decoder_empty_impl_h | 2 | 0 | 2 | 46 | 100% | | 0 | 0 | | |
| pusch_decoder_hw_impl_cpp | 0 | 162 | 162 | 493 | 0% | | 0 | 146 | 0% | |
| pusch_decoder_hw_impl_h | 0 | 18 | 18 | 99 | 0% | | 0 | 46 | 0% | |
| pusch_decoder_impl_cpp | 143 | 12 | 155 | 494 | 92.2% | | 92 | 150 | 61.3% | |
| pusch_decoder_impl_h | 15 | 7 | 22 | 123 | 68.1% | | 21 | 63 | 33.3% | |
| pusch_demodulator_impl_cpp | 128 | 15 | 143 | 531 | 89.5% | | 62 | 94 | 65.9% | |
| pusch_demodulator_impl_h | 10 | 0 | 10 | 52 | 100% | | 11 | 22 | 50% | |
| pusch_processor_impl_cpp | 124 | 14 | 138 | 345 | 89.8% | | 42 | 96 | 43.7% | |
| pusch_processor_impl_h | 29 | 0 | 29 | 192 | 100% | | 24 | 50 | 48% | |
| pusch_processor_notifier_adaptor_h | 78 | 14 | 92 | 295 | 84.7% | | 33 | 58 | 56.8% | |
| pusch_processor_pool_h | 22 | 17 | 39 | 151 | 56.4% | | 11 | 52 | 21.1% | |
| pusch_processor_validator_impl_cpp | 45 | 0 | 45 | 163 | 100% | | 42 | 48 | 87.5% | |
| pusch_processor_validator_impl_h | 1 | 0 | 1 | 14 | 100% | | 1 | 2 | 50% | |
| pusch_uci_decoder_wrapper_h | 22 | 1 | 23 | 105 | 95.6% | | 9 | 18 | 50% | |
| ulsch_demultiplex_impl_cpp | 82 | 158 | 240 | 573 | 34.1% | | 38 | 198 | 19.1% | |
| lib.phy.upper.channel_processors.ssb | 223 | 67 | 290 | 904 | 76.8% | | 133 | 300 | 44.3% | |
| 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% | | 4 | 6 | 66.6% | |
| ssb_processor_impl_h | 25 | 15 | 40 | 146 | 62.5% | | 24 | 48 | 50% | |
| 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% | | 233 | 361 | 64.5% | |
| 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% | | 67 | 101 | 66.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% | | 14 | 26 | 53.8% | |
| dmrs_pbch_processor_impl_cpp | 29 | 0 | 29 | 78 | 100% | | 4 | 6 | 66.6% | |
| 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 | 231 | 8.6% | | 5 | 48 | 10.4% | |
| plugin_radio_factory_cpp | 0 | 40 | 40 | 144 | 0% | | 0 | 26 | 0% | |
| radio_factory_cpp | 5 | 13 | 18 | 87 | 27.7% | | 5 | 22 | 22.7% | |
| lib.radio.realtime_loopback | 205 | 23 | 228 | 790 | 89.9% | | 129 | 174 | 74.1% | |
| loopback_buffer_cpp | 36 | 7 | 43 | 127 | 83.7% | | 26 | 42 | 61.9% | |
| loopback_buffer_h | 6 | 0 | 6 | 72 | 100% | | 5 | 8 | 62.5% | |
| radio_config_realtime_loopback_validator_cpp | 64 | 2 | 66 | 162 | 96.9% | | 57 | 60 | 95% | |
| radio_factory_realtime_loopback_impl_cpp | 9 | 0 | 9 | 39 | 100% | | 3 | 4 | 75% | |
| radio_factory_realtime_loopback_impl_h | 1 | 0 | 1 | 13 | 100% | | 1 | 2 | 50% | |
| radio_session_realtime_loopback_impl_cpp | 82 | 12 | 94 | 214 | 87.2% | | 36 | 56 | 64.2% | |
| radio_session_realtime_loopback_impl_h | 7 | 2 | 9 | 163 | 77.7% | | 1 | 2 | 50% | |
| 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 | 528 | 81 | 609 | 1897 | 86.6% | | 347 | 638 | 54.3% | |
| radio_config_zmq_validator_cpp | 69 | 0 | 69 | 167 | 100% | | 61 | 64 | 95.3% | |
| 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 | 76 | 9 | 85 | 196 | 89.4% | | 62 | 92 | 67.3% | |
| radio_session_zmq_impl_h | 5 | 0 | 5 | 55 | 100% | | 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 | 40 | 2 | 42 | 108 | 95.2% | | 23 | 36 | 63.8% | |
| radio_zmq_rx_stream_h | 3 | 0 | 3 | 65 | 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% | | 12 | 20 | 60% | |
| radio_zmq_tx_channel_h | 1 | 0 | 1 | 55 | 100% | | 0 | 0 | | |
| radio_zmq_tx_stream_cpp | 42 | 4 | 46 | 115 | 91.3% | | 30 | 42 | 71.4% | |
| radio_zmq_tx_stream_h | 2 | 1 | 3 | 57 | 66.6% | | 1 | 2 | 50% | |
| lib.ran | 380 | 49 | 429 | 1779 | 88.5% | | 450 | 604 | 74.5% | |
| band_helper_cpp | 332 | 35 | 367 | 1595 | 90.4% | | 423 | 564 | 75% | |
| drx_config_cpp | 8 | 0 | 8 | 44 | 100% | | 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 | 391 | 39 | 430 | 1300 | 90.9% | | 314 | 460 | 68.2% | |
| csi_report_config_helpers_cpp | 29 | 12 | 41 | 122 | 70.7% | | 30 | 43 | 69.7% | |
| csi_report_on_pucch_helpers_cpp | 170 | 14 | 184 | 541 | 92.3% | | 147 | 222 | 66.2% | |
| csi_report_on_pusch_helpers_cpp | 95 | 8 | 103 | 326 | 92.2% | | 97 | 143 | 67.8% | |
| csi_report_on_puxch_helpers_cpp | 97 | 5 | 102 | 311 | 95% | | 40 | 52 | 76.9% | |
| 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 | 192 | 33 | 225 | 1553 | 85.3% | | 148 | 211 | 70.1% | |
| prach_configuration_cpp | 9 | 1 | 10 | 913 | 90% | | 7 | 8 | 87.5% | |
| prach_cyclic_shifts_cpp | 22 | 0 | 22 | 102 | 100% | | 14 | 16 | 87.5% | |
| prach_frequency_mapping_cpp | 13 | 0 | 13 | 86 | 100% | | 22 | 23 | 95.6% | |
| prach_helper_cpp | 39 | 16 | 55 | 180 | 70.9% | | 37 | 74 | 50% | |
| prach_preamble_information_cpp | 83 | 16 | 99 | 202 | 83.8% | | 53 | 74 | 71.6% | |
| prach_time_mapping_cpp | 26 | 0 | 26 | 70 | 100% | | 15 | 16 | 93.7% | |
| lib.ran.precoding | 228 | 31 | 259 | 731 | 88% | | 155 | 229 | 67.6% | |
| precoding_codebook_configuration_cpp | 16 | 0 | 16 | 103 | 100% | | 1 | 2 | 50% | |
| precoding_codebook_helpers_cpp | 24 | 1 | 25 | 76 | 96% | | 28 | 38 | 73.6% | |
| precoding_codebooks_cpp | 188 | 30 | 218 | 552 | 86.2% | | 126 | 189 | 66.6% | |
| lib.ran.ptrs | 0 | 28 | 28 | 95 | 0% | | 0 | 22 | 0% | |
| ptrs_pattern_cpp | 0 | 28 | 28 | 95 | 0% | | 0 | 22 | 0% | |
| lib.ran.pucch | 48 | 29 | 77 | 268 | 62.3% | | 23 | 62 | 37% | |
| pucch_info_cpp | 48 | 29 | 77 | 268 | 62.3% | | 23 | 62 | 37% | |
| lib.ran.pusch | 160 | 129 | 289 | 1343 | 55.3% | | 124 | 278 | 44.6% | |
| 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% | | 14 | 102 | 13.7% | |
| 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.sib | 14 | 2 | 16 | 56 | 87.5% | | 11 | 18 | 61.1% | |
| sib_helper_cpp | 14 | 2 | 16 | 56 | 87.5% | | 11 | 18 | 61.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 | 240 | 34 | 274 | 861 | 87.5% | | 199 | 266 | 74.8% | |
| 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_helper_cpp | 12 | 1 | 13 | 33 | 92.3% | | 7 | 10 | 70% | |
| ssb_mapping_cpp | 23 | 1 | 24 | 74 | 95.8% | | 16 | 25 | 64% | |
| lib.ran.uci | 18 | 0 | 18 | 71 | 100% | | 9 | 12 | 75% | |
| uci_part2_size_calculator_cpp | 18 | 0 | 18 | 71 | 100% | | 9 | 12 | 75% | |
| lib.rlc | 1859 | 246 | 2105 | 7094 | 88.3% | | 1880 | 3138 | 59.9% | |
| 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 | 87 | 18 | 105 | 308 | 82.8% | | 88 | 122 | 72.1% | |
| 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 | 106 | 8 | 114 | 333 | 92.9% | | 85 | 130 | 65.3% | |
| 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 | 191 | 53 | 244 | 580 | 78.2% | | 122 | 258 | 47.2% | |
| rrc_du_factory_cpp | 2 | 0 | 2 | 15 | 100% | | 0 | 0 | | |
| rrc_du_impl_cpp | 149 | 43 | 192 | 420 | 77.6% | | 118 | 252 | 46.8% | |
| rrc_du_impl_h | 40 | 10 | 50 | 145 | 80% | | 4 | 6 | 66.6% | |
| lib.rrc.metrics | 105 | 0 | 105 | 286 | 100% | | 32 | 48 | 66.6% | |
| rrc_du_metrics_aggregator_cpp | 66 | 0 | 66 | 124 | 100% | | 15 | 26 | 57.6% | |
| rrc_du_metrics_aggregator_h | 39 | 0 | 39 | 162 | 100% | | 17 | 22 | 77.2% | |
| lib.rrc.ue | 1050 | 559 | 1609 | 4156 | 65.2% | | 832 | 2148 | 38.7% | |
| 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 | 28 | 83.3% | | 4 | 16 | 25% | |
| rrc_measurement_types_asn1_converters_cpp | 279 | 311 | 590 | 1339 | 47.2% | | 227 | 727 | 31.2% | |
| rrc_ue_context_cpp | 10 | 2 | 12 | 47 | 83.3% | | 15 | 24 | 62.5% | |
| rrc_ue_helpers_cpp | 31 | 7 | 38 | 145 | 81.5% | | 30 | 62 | 48.3% | |
| rrc_ue_impl_cpp | 82 | 1 | 83 | 187 | 98.7% | | 52 | 84 | 61.9% | |
| rrc_ue_impl_h | 8 | 12 | 20 | 119 | 40% | | 0 | 0 | | |
| rrc_ue_logger_h | 7 | 0 | 7 | 49 | 100% | | 6 | 12 | 50% | |
| rrc_ue_message_handlers_cpp | 369 | 97 | 466 | 1117 | 79.1% | | 330 | 742 | 44.4% | |
| rrc_ue_message_senders_cpp | 14 | 3 | 17 | 53 | 82.3% | | 12 | 36 | 33.3% | |
| rrc_ue_srb_context_h | 49 | 3 | 52 | 155 | 94.2% | | 20 | 62 | 32.2% | |
| lib.rrc.ue.adapters | 21 | 18 | 39 | 122 | 53.8% | | 17 | 54 | 31.4% | |
| pdcp_adapters_h | 21 | 18 | 39 | 122 | 53.8% | | 17 | 54 | 31.4% | |
| lib.rrc.ue.procedures | 385 | 36 | 421 | 981 | 91.4% | | 234 | 454 | 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 | 72 | 15 | 87 | 187 | 82.7% | | 42 | 86 | 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 | 165 | 82 | 247 | 829 | 66.8% | | 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 | 10 | 5 | 15 | 35 | 66.6% | | 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 | 372 | 372 | 1150 | 0% | | 0 | 258 | 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% | |
| ru_sdr_ntn_doppler_compensation_handler_factory_cpp | 0 | 3 | 3 | 15 | 0% | | 0 | 0 | | |
| ru_sdr_ntn_doppler_compensation_handler_impl_cpp | 0 | 21 | 21 | 56 | 0% | | 0 | 10 | 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 | 192 | 35 | 227 | 520 | 84.5% | | 68 | 134 | 50.7% | |
| cell_scheduler_cpp | 77 | 7 | 84 | 175 | 91.6% | | 24 | 46 | 52.1% | |
| cell_scheduler_h | 8 | 0 | 8 | 70 | 100% | | 4 | 8 | 50% | |
| scheduler_factory_cpp | 2 | 0 | 2 | 13 | 100% | | 0 | 0 | | |
| scheduler_impl_cpp | 105 | 28 | 133 | 262 | 78.9% | | 40 | 80 | 50% | |
| lib.scheduler.cell | 779 | 91 | 870 | 2744 | 89.5% | | 782 | 1294 | 60.4% | |
| cell_harq_manager_cpp | 455 | 58 | 513 | 1139 | 88.6% | | 328 | 558 | 58.7% | |
| cell_harq_manager_h | 49 | 3 | 52 | 604 | 94.2% | | 297 | 487 | 60.9% | |
| resource_block_group_cpp | 13 | 8 | 21 | 46 | 61.9% | | 5 | 20 | 25% | |
| resource_grid_cpp | 174 | 4 | 178 | 407 | 97.7% | | 84 | 102 | 82.3% | |
| resource_grid_h | 44 | 5 | 49 | 390 | 89.7% | | 44 | 79 | 55.6% | |
| 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 | 1290 | 189 | 1479 | 3860 | 87.2% | | 749 | 1169 | 64% | |
| csi_rs_scheduler_cpp | 39 | 0 | 39 | 90 | 100% | | 35 | 46 | 76% | |
| csi_rs_scheduler_h | 1 | 0 | 1 | 13 | 100% | | 0 | 0 | | |
| paging_scheduler_cpp | 150 | 22 | 172 | 494 | 87.2% | | 97 | 148 | 65.5% | |
| paging_scheduler_h | 1 | 0 | 1 | 64 | 100% | | 0 | 0 | | |
| prach_scheduler_cpp | 68 | 0 | 68 | 169 | 100% | | 58 | 76 | 76.3% | |
| prach_scheduler_h | 3 | 0 | 3 | 40 | 100% | | 6 | 10 | 60% | |
| ra_scheduler_cpp | 693 | 125 | 818 | 1804 | 84.7% | | 396 | 650 | 60.9% | |
| ra_scheduler_h | 3 | 2 | 5 | 230 | 60% | | 0 | 0 | | |
| si_message_scheduler_cpp | 87 | 8 | 95 | 259 | 91.5% | | 35 | 52 | 67.3% | |
| si_scheduler_cpp | 81 | 2 | 83 | 196 | 97.5% | | 37 | 50 | 74% | |
| sib1_scheduler_cpp | 89 | 9 | 98 | 253 | 90.8% | | 41 | 64 | 64% | |
| ssb_scheduler_cpp | 75 | 21 | 96 | 248 | 78.1% | | 44 | 73 | 60.2% | |
| lib.scheduler.config | 1913 | 262 | 2175 | 6153 | 87.9% | | 1594 | 2926 | 54.4% | |
| bwp_config_res_pool_h | 4 | 0 | 4 | 36 | 100% | | 3 | 6 | 50% | |
| cell_bwp_res_config_cpp | 10 | 0 | 10 | 33 | 100% | | 6 | 12 | 50% | |
| cell_configuration_cpp | 37 | 0 | 37 | 79 | 100% | | 33 | 48 | 68.7% | |
| cell_configuration_h | 32 | 7 | 39 | 191 | 82% | | 62 | 97 | 63.9% | |
| config_object_pool_h | 8 | 0 | 8 | 34 | 100% | | 0 | 0 | | |
| config_ptr_h | 6 | 0 | 6 | 38 | 100% | | 71 | 99 | 71.7% | |
| csi_helper_cpp | 248 | 48 | 296 | 755 | 83.7% | | 123 | 239 | 51.4% | |
| du_cell_group_config_pool_cpp | 67 | 3 | 70 | 163 | 95.7% | | 56 | 86 | 65.1% | |
| du_cell_group_config_pool_h | 3 | 0 | 3 | 88 | 100% | | 3 | 6 | 50% | |
| logical_channel_config_pool_h | 14 | 0 | 14 | 43 | 100% | | 22 | 56 | 39.2% | |
| logical_channel_list_config_h | 15 | 1 | 16 | 71 | 93.7% | | 27 | 38 | 71% | |
| pdcch_config_pool_cpp | 51 | 1 | 52 | 130 | 98% | | 47 | 82 | 57.3% | |
| pdcch_config_pool_h | 1 | 0 | 1 | 23 | 100% | | 0 | 0 | | |
| pucch_resource_generator_cpp | 184 | 37 | 221 | 559 | 83.2% | | 130 | 183 | 71% | |
| ran_cell_config_helper_cpp | 205 | 6 | 211 | 428 | 97.1% | | 96 | 164 | 58.5% | |
| rlm_helper_cpp | 25 | 3 | 28 | 90 | 89.2% | | 38 | 80 | 47.5% | |
| sched_cell_config_helpers_cpp | 32 | 11 | 43 | 157 | 74.4% | | 40 | 76 | 52.6% | |
| sched_config_manager_cpp | 106 | 36 | 142 | 325 | 74.6% | | 63 | 122 | 51.6% | |
| sched_config_manager_h | 14 | 1 | 15 | 139 | 93.3% | | 20 | 34 | 58.8% | |
| sched_config_params_h | 6 | 0 | 6 | 63 | 100% | | 8 | 12 | 66.6% | |
| scheduler_cell_config_validator_cpp | 91 | 7 | 98 | 287 | 92.8% | | 96 | 164 | 58.5% | |
| scheduler_ue_config_validator_cpp | 23 | 0 | 23 | 71 | 100% | | 29 | 48 | 60.4% | |
| serving_cell_config_factory_cpp | 111 | 25 | 136 | 354 | 81.6% | | 47 | 92 | 51% | |
| serving_cell_config_validator_cpp | 207 | 10 | 217 | 654 | 95.3% | | 235 | 502 | 46.8% | |
| time_domain_resource_helper_cpp | 76 | 5 | 81 | 246 | 93.8% | | 113 | 280 | 40.3% | |
| ue_configuration_cpp | 298 | 57 | 355 | 803 | 83.9% | | 194 | 342 | 56.7% | |
| ue_configuration_h | 39 | 4 | 43 | 293 | 90.6% | | 32 | 58 | 55.1% | |
| lib.scheduler.config.builder | 67 | 1 | 68 | 174 | 98.5% | | 32 | 48 | 66.6% | |
| csi_meas_config_cpp | 15 | 0 | 15 | 40 | 100% | | 10 | 16 | 62.5% | |
| pucch_config_cpp | 52 | 1 | 53 | 134 | 98.1% | | 22 | 32 | 68.7% | |
| lib.scheduler.logging | 683 | 264 | 947 | 2336 | 72.1% | | 478 | 832 | 57.4% | |
| scheduler_event_logger_cpp | 114 | 39 | 153 | 425 | 74.5% | | 81 | 172 | 47% | |
| scheduler_event_logger_h | 7 | 0 | 7 | 118 | 100% | | 29 | 44 | 65.9% | |
| scheduler_metrics_handler_cpp | 314 | 56 | 370 | 690 | 84.8% | | 195 | 259 | 75.2% | |
| scheduler_metrics_handler_h | 4 | 0 | 4 | 268 | 100% | | 3 | 4 | 75% | |
| scheduler_result_logger_cpp | 243 | 169 | 412 | 820 | 58.9% | | 170 | 353 | 48.1% | |
| scheduler_result_logger_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| lib.scheduler.pdcch_scheduling | 140 | 8 | 148 | 454 | 94.5% | | 91 | 118 | 77.1% | |
| pdcch_resource_allocator_impl_cpp | 84 | 1 | 85 | 225 | 98.8% | | 58 | 70 | 82.8% | |
| pdcch_resource_allocator_impl_h | 0 | 1 | 1 | 59 | 0% | | 0 | 0 | | |
| pdcch_slot_resource_allocator_cpp | 56 | 6 | 62 | 170 | 90.3% | | 33 | 48 | 68.7% | |
| lib.scheduler.policy | 165 | 25 | 190 | 578 | 86.8% | | 106 | 174 | 60.9% | |
| scheduler_policy_factory_cpp | 4 | 1 | 5 | 19 | 80% | | 3 | 6 | 50% | |
| scheduler_time_qos_cpp | 158 | 3 | 161 | 426 | 98.1% | | 103 | 156 | 66% | |
| scheduler_time_qos_h | 3 | 0 | 3 | 58 | 100% | | 0 | 0 | | |
| scheduler_time_rr_cpp | 0 | 18 | 18 | 55 | 0% | | 0 | 12 | 0% | |
| scheduler_time_rr_h | 0 | 3 | 3 | 20 | 0% | | 0 | 0 | | |
| lib.scheduler.pucch_scheduling | 1039 | 63 | 1102 | 3206 | 94.2% | | 785 | 1175 | 66.8% | |
| pucch_allocator_helpers_cpp | 70 | 9 | 79 | 167 | 88.6% | | 47 | 68 | 69.1% | |
| pucch_allocator_helpers_h | 2 | 0 | 2 | 20 | 100% | | 4 | 4 | 100% | |
| pucch_allocator_impl_cpp | 667 | 54 | 721 | 1740 | 92.5% | | 545 | 879 | 62% | |
| pucch_allocator_impl_h | 6 | 0 | 6 | 289 | 100% | | 19 | 22 | 86.3% | |
| pucch_collision_manager_cpp | 108 | 0 | 108 | 258 | 100% | | 75 | 88 | 85.2% | |
| pucch_collision_manager_h | 5 | 0 | 5 | 115 | 100% | | 1 | 2 | 50% | |
| pucch_resource_manager_cpp | 178 | 0 | 178 | 432 | 100% | | 94 | 112 | 83.9% | |
| pucch_resource_manager_h | 3 | 0 | 3 | 185 | 100% | | 0 | 0 | | |
| lib.scheduler.slicing | 287 | 28 | 315 | 1029 | 91.1% | | 291 | 426 | 68.3% | |
| inter_slice_scheduler_cpp | 164 | 12 | 176 | 448 | 93.1% | | 174 | 230 | 75.6% | |
| inter_slice_scheduler_h | 15 | 0 | 15 | 121 | 100% | | 29 | 56 | 51.7% | |
| ran_slice_candidate_h | 12 | 1 | 13 | 52 | 92.3% | | 19 | 34 | 55.8% | |
| ran_slice_instance_cpp | 22 | 0 | 22 | 56 | 100% | | 19 | 22 | 86.3% | |
| ran_slice_instance_h | 15 | 0 | 15 | 74 | 100% | | 17 | 24 | 70.8% | |
| slice_ue_repository_cpp | 34 | 13 | 47 | 127 | 72.3% | | 19 | 34 | 55.8% | |
| slice_ue_repository_h | 25 | 2 | 27 | 151 | 92.5% | | 14 | 26 | 53.8% | |
| lib.scheduler.srs | 246 | 66 | 312 | 770 | 78.8% | | 160 | 370 | 43.2% | |
| 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% | | 110 | 302 | 36.4% | |
| lib.scheduler.support | 1052 | 117 | 1169 | 3577 | 89.9% | | 511 | 927 | 55.1% | |
| bwp_helpers_h | 4 | 0 | 4 | 36 | 100% | | 1 | 2 | 50% | |
| config_helpers_h | 12 | 2 | 14 | 56 | 85.7% | | 4 | 8 | 50% | |
| csi_report_helpers_cpp | 2 | 0 | 2 | 12 | 100% | | 2 | 2 | 100% | |
| csi_rs_helper_cpp | 9 | 0 | 9 | 27 | 100% | | 19 | 26 | 73% | |
| dci_builder_cpp | 148 | 2 | 150 | 422 | 98.6% | | 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 | 212 | 90.2% | | 62 | 90 | 68.8% | |
| paging_helpers_h | 1 | 0 | 1 | 16 | 100% | | 0 | 0 | | |
| pdcch_aggregation_level_calculator_cpp | 26 | 2 | 28 | 98 | 92.8% | | 20 | 22 | 90.9% | |
| prbs_calculator_cpp | 43 | 1 | 44 | 132 | 97.7% | | 24 | 30 | 80% | |
| pucch_power_controller_cpp | 84 | 34 | 118 | 346 | 71.1% | | 49 | 167 | 29.3% | |
| pucch_power_controller_h | 2 | 0 | 2 | 100 | 100% | | 0 | 0 | | |
| pusch_power_controller_cpp | 66 | 6 | 72 | 209 | 91.6% | | 51 | 76 | 67.1% | |
| 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 | 14 | 300 | 655 | 95.3% | | 89 | 160 | 55.6% | |
| sch_pdu_builder_h | 1 | 0 | 1 | 18 | 100% | | 2 | 6 | 33.3% | |
| sched_result_helpers_h | 40 | 0 | 40 | 151 | 100% | | 31 | 50 | 62% | |
| sr_helper_cpp | 2 | 0 | 2 | 12 | 100% | | 2 | 2 | 100% | |
| lib.scheduler.support.pdcch | 44 | 22 | 66 | 257 | 66.6% | | 44 | 65 | 67.6% | |
| pdcch_mapping_h | 5 | 4 | 9 | 41 | 55.5% | | 5 | 6 | 83.3% | |
| pdcch_pdu_parameters_h | 8 | 0 | 8 | 49 | 100% | | 20 | 20 | 100% | |
| pdcch_type0_helpers_cpp | 16 | 0 | 16 | 54 | 100% | | 3 | 6 | 50% | |
| search_space_helper_h | 15 | 18 | 33 | 113 | 45.4% | | 16 | 33 | 48.4% | |
| lib.scheduler.support.pdsch | 84 | 7 | 91 | 407 | 92.3% | | 66 | 116 | 56.8% | |
| pdsch_config_params_cpp | 36 | 0 | 36 | 108 | 100% | | 6 | 10 | 60% | |
| pdsch_config_params_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| pdsch_default_time_allocation_cpp | 20 | 6 | 26 | 165 | 76.9% | | 25 | 62 | 40.3% | |
| pdsch_dmrs_symbol_mask_cpp | 15 | 0 | 15 | 53 | 100% | | 24 | 24 | 100% | |
| pdsch_resource_allocation_h | 12 | 1 | 13 | 63 | 92.3% | | 11 | 20 | 55% | |
| lib.scheduler.support.pucch | 89 | 4 | 93 | 339 | 95.6% | | 80 | 106 | 75.4% | |
| pucch_collision_cpp | 28 | 0 | 28 | 111 | 100% | | 32 | 38 | 84.2% | |
| 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 | 12 | 3 | 15 | 45 | 80% | | 7 | 10 | 70% | |
| pucch_k1_helper_cpp | 25 | 1 | 26 | 89 | 96.1% | | 31 | 44 | 70.4% | |
| lib.scheduler.support.pusch | 186 | 12 | 198 | 697 | 93.9% | | 185 | 262 | 70.6% | |
| pusch_default_time_allocation_cpp | 12 | 4 | 16 | 135 | 75% | | 8 | 18 | 44.4% | |
| pusch_dmrs_symbol_mask_cpp | 11 | 0 | 11 | 39 | 100% | | 18 | 18 | 100% | |
| pusch_resource_allocation_h | 3 | 0 | 3 | 32 | 100% | | 2 | 2 | 100% | |
| pusch_td_resource_indices_cpp | 160 | 8 | 168 | 491 | 95.2% | | 157 | 224 | 70% | |
| lib.scheduler.uci_scheduling | 378 | 43 | 421 | 1129 | 89.7% | | 288 | 446 | 64.5% | |
| uci_allocator_impl_cpp | 111 | 14 | 125 | 336 | 88.8% | | 95 | 170 | 55.8% | |
| uci_allocator_impl_h | 1 | 0 | 1 | 56 | 100% | | 0 | 0 | | |
| uci_indication_selector_cpp | 162 | 7 | 169 | 358 | 95.8% | | 101 | 128 | 78.9% | |
| uci_indication_selector_h | 1 | 0 | 1 | 77 | 100% | | 0 | 0 | | |
| uci_scheduler_impl_cpp | 102 | 22 | 124 | 284 | 82.2% | | 92 | 148 | 62.1% | |
| uci_scheduler_impl_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| lib.scheduler.ue_context | 1427 | 164 | 1591 | 4852 | 89.6% | | 1081 | 1597 | 67.6% | |
| logical_channel_system_cpp | 545 | 26 | 571 | 1253 | 95.4% | | 288 | 352 | 81.8% | |
| logical_channel_system_h | 147 | 3 | 150 | 853 | 98% | | 166 | 212 | 78.3% | |
| ta_management_system_cpp | 108 | 7 | 115 | 278 | 93.9% | | 62 | 84 | 73.8% | |
| ta_management_system_h | 15 | 0 | 15 | 175 | 100% | | 30 | 58 | 51.7% | |
| ue_cell_cpp | 116 | 55 | 171 | 467 | 67.8% | | 73 | 164 | 44.5% | |
| ue_cell_h | 28 | 0 | 28 | 186 | 100% | | 69 | 111 | 62.1% | |
| ue_cell_repository_cpp | 48 | 7 | 55 | 121 | 87.2% | | 22 | 34 | 64.7% | |
| ue_cell_repository_h | 2 | 0 | 2 | 55 | 100% | | 0 | 0 | | |
| ue_channel_state_manager_cpp | 42 | 5 | 47 | 132 | 89.3% | | 26 | 38 | 68.4% | |
| ue_channel_state_manager_h | 11 | 6 | 17 | 96 | 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_fsm_states_h | 4 | 9 | 13 | 69 | 30.7% | | 14 | 29 | 48.2% | |
| ue_h | 17 | 0 | 17 | 104 | 100% | | 64 | 104 | 61.5% | |
| 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 | 182 | 39 | 221 | 467 | 82.3% | | 108 | 179 | 60.3% | |
| ue_repository_h | 1 | 0 | 1 | 78 | 100% | | 1 | 2 | 50% | |
| lib.scheduler.ue_scheduling | 1857 | 434 | 2291 | 6286 | 81% | | 1222 | 2038 | 59.9% | |
| grant_params_selector_cpp | 142 | 55 | 197 | 566 | 72% | | 79 | 152 | 51.9% | |
| grant_params_selector_h | 1 | 0 | 1 | 60 | 100% | | 0 | 0 | | |
| intra_slice_scheduler_cpp | 315 | 51 | 366 | 928 | 86% | | 277 | 432 | 64.1% | |
| intra_slice_scheduler_h | 1 | 0 | 1 | 46 | 100% | | 0 | 0 | | |
| triggered_ul_grant_scheduler_cpp | 37 | 2 | 39 | 84 | 94.8% | | 23 | 32 | 71.8% | |
| triggered_ul_grant_scheduler_h | 3 | 0 | 3 | 42 | 100% | | 0 | 0 | | |
| ue_cell_grid_allocator_cpp | 319 | 114 | 433 | 997 | 73.6% | | 150 | 272 | 55.1% | |
| ue_cell_grid_allocator_h | 13 | 1 | 14 | 188 | 92.8% | | 8 | 14 | 57.1% | |
| ue_event_manager_cpp | 354 | 108 | 462 | 1101 | 76.6% | | 206 | 371 | 55.5% | |
| ue_event_manager_h | 8 | 0 | 8 | 124 | 100% | | 28 | 64 | 43.7% | |
| ue_fallback_scheduler_cpp | 549 | 92 | 641 | 1569 | 85.6% | | 386 | 587 | 65.7% | |
| 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 | 94 | 8 | 102 | 202 | 92.1% | | 48 | 94 | 51% | |
| ue_scheduler_impl_h | 16 | 1 | 17 | 102 | 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 | 596 | 27 | 623 | 1804 | 95.6% | | 192 | 271 | 70.8% | |
| ciphering_engine_nea1_cpp | 12 | 0 | 12 | 30 | 100% | | 3 | 4 | 75% | |
| ciphering_engine_nea1_h | 1 | 0 | 1 | 17 | 100% | | 0 | 0 | | |
| ciphering_engine_nea2_cpp | 23 | 1 | 24 | 50 | 95.8% | | 5 | 8 | 62.5% | |
| ciphering_engine_nea2_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| ciphering_engine_nea3_cpp | 12 | 0 | 12 | 29 | 100% | | 3 | 4 | 75% | |
| ciphering_engine_nea3_h | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |
| integrity_engine_generic_cpp | 46 | 2 | 48 | 116 | 95.8% | | 14 | 26 | 53.8% | |
| integrity_engine_generic_h | 1 | 0 | 1 | 21 | 100% | | 0 | 0 | | |
| integrity_engine_nia2_cmac_cpp | 59 | 3 | 62 | 148 | 95.1% | | 17 | 32 | 53.1% | |
| integrity_engine_nia2_non_cmac_cpp | 68 | 6 | 74 | 161 | 91.8% | | 28 | 38 | 73.6% | |
| 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 | 41 | 0 | 41 | 106 | 100% | | 42 | 58 | 72.4% | |
| security_engine_impl_h | 1 | 0 | 1 | 23 | 100% | | 2 | 2 | 100% | |
| zuc_cpp | 101 | 0 | 101 | 236 | 100% | | 4 | 4 | 100% | |
| lib.support | 676 | 202 | 878 | 2250 | 76.9% | | 463 | 966 | 47.9% | |
| 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% | | 198 | 312 | 63.4% | |
| config_yaml_cpp | 42 | 53 | 95 | 189 | 44.2% | | 45 | 202 | 22.2% | |
| 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% | | 126 | 184 | 68.4% | |
| lib.support.executors | 389 | 147 | 536 | 1476 | 72.5% | | 270 | 622 | 43.4% | |
| 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 | 87 | 41 | 128 | 331 | 67.9% | | 50 | 107 | 46.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 | 265 | 141 | 406 | 985 | 65.2% | | 183 | 384 | 47.6% | |
| io_broker_epoll_cpp | 151 | 69 | 220 | 484 | 68.6% | | 106 | 220 | 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 | 30 | 61 | 91 | 215 | 32.9% | | 26 | 78 | 33.3% | |
| transport_layer_address_cpp | 28 | 3 | 31 | 89 | 90.3% | | 14 | 18 | 77.7% | |
| 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 | 167 | 167 | 483 | 0% | | 0 | 132 | 0% | |
| perf_event_powercap_reader_impl_cpp | 0 | 61 | 61 | 152 | 0% | | 0 | 56 | 0% | |
| power_consumption_cpp | 0 | 12 | 12 | 51 | 0% | | 0 | 8 | 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 | 311 | 296 | 607 | 1563 | 51.2% | | 172 | 592 | 29% | |
| log_helpers_cpp | 11 | 2 | 13 | 44 | 84.6% | | 6 | 10 | 60% | |
| xnap_asn1_converters_h | 119 | 163 | 282 | 772 | 42.1% | | 60 | 288 | 20.8% | |
| xnap_asn1_utils_cpp | 22 | 22 | 44 | 122 | 50% | | 16 | 42 | 38% | |
| xnap_context_h | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| xnap_factory_cpp | 4 | 0 | 4 | 22 | 100% | | 0 | 0 | | |
| xnap_impl_cpp | 139 | 109 | 248 | 488 | 56% | | 83 | 240 | 34.5% | |
| xnap_impl_h | 6 | 0 | 6 | 55 | 100% | | 3 | 6 | 50% | |
| xnap_tx_pdu_notifier_with_log_h | 9 | 0 | 9 | 45 | 100% | | 4 | 6 | 66.6% | |
| lib.xnap.gateways | 0 | 46 | 46 | 168 | 0% | | 0 | 86 | 0% | |
| xnc_network_gateway_factory_cpp | 0 | 46 | 46 | 168 | 0% | | 0 | 86 | 0% | |
| lib.xnap.procedures | 329 | 142 | 471 | 1167 | 69.8% | | 246 | 630 | 39% | |
| sn_status_transfer_asn1_helpers_h | 17 | 29 | 46 | 93 | 36.9% | | 5 | 44 | 11.3% | |
| xn_handover_asn1_helpers_h | 39 | 18 | 57 | 179 | 68.4% | | 22 | 62 | 35.4% | |
| xn_setup_asn1_helpers_h | 28 | 18 | 46 | 137 | 60.8% | | 35 | 82 | 42.6% | |
| xn_setup_procedure_asn1_helpers_h | 57 | 4 | 61 | 146 | 93.4% | | 60 | 106 | 56.6% | |
| xn_setup_procedure_cpp | 39 | 7 | 46 | 119 | 84.7% | | 20 | 36 | 55.5% | |
| xnap_sn_status_transfer_procedure_cpp | 14 | 6 | 20 | 47 | 70% | | 9 | 24 | 37.5% | |
| xnap_source_handover_preparation_procedure_cpp | 87 | 34 | 121 | 272 | 71.9% | | 69 | 192 | 35.9% | |
| xnap_target_handover_preparation_procedure_cpp | 48 | 26 | 74 | 174 | 64.8% | | 26 | 84 | 30.9% | |
| lib.xnap.ue_context | 69 | 11 | 80 | 379 | 86.2% | | 42 | 90 | 46.6% | |
| xnap_ue_context_h | 60 | 11 | 71 | 320 | 84.5% | | 32 | 70 | 45.7% | |
| xnap_ue_logger_h | 9 | 0 | 9 | 59 | 100% | | 10 | 20 | 50% | |