id: 1 unit: int write_result_into_json_file() file: src/util.c start line: 463 end line: 644 size: 172 LOC McCabe index: 15 number of parameters: 1 id: 2 unit: int parse_arguments() file: src/parameter.c start line: 380 end line: 557 size: 146 LOC McCabe index: 59 number of parameters: 3 id: 3 unit: int run_ntttcp_sender() file: src/main.c start line: 12 end line: 186 size: 135 LOC McCabe index: 25 number of parameters: 1 id: 4 unit: int ntttcp_server_epoll() file: src/tcpstream.c start line: 373 end line: 531 size: 131 LOC McCabe index: 29 number of parameters: 1 id: 5 unit: int verify_args() file: src/parameter.c start line: 237 end line: 378 size: 115 LOC McCabe index: 48 number of parameters: 1 id: 6 unit: void print_test_results() file: src/util.c start line: 148 end line: 276 size: 114 LOC McCabe index: 21 number of parameters: 1 id: 7 unit: int ntttcp_server_select() file: src/tcpstream.c start line: 533 end line: 661 size: 101 LOC McCabe index: 24 number of parameters: 1 id: 8 unit: int write_result_into_xml_file() file: src/util.c start line: 353 end line: 461 size: 100 LOC McCabe index: 15 number of parameters: 1 id: 9 unit: void run_ntttcp_throughput_management() file: src/throughputmanagement.c start line: 84 end line: 255 size: 99 LOC McCabe index: 17 number of parameters: 1 id: 10 unit: int ntttcp_server_listen() file: src/tcpstream.c start line: 276 end line: 371 size: 85 LOC McCabe index: 13 number of parameters: 1 id: 11 unit: void print_flags() file: src/parameter.c start line: 9 end line: 105 size: 77 LOC McCabe index: 36 number of parameters: 1 id: 12 unit: int create_sender_sync_socket() file: src/endpointsync.c start line: 12 end line: 97 size: 74 LOC McCabe index: 10 number of parameters: 1 id: 13 unit: int run_ntttcp_receiver() file: src/main.c start line: 188 end line: 310 size: 67 LOC McCabe index: 14 number of parameters: 1 id: 14 unit: void print_usage() file: src/parameter.c start line: 107 end line: 180 size: 66 LOC McCabe index: 1 number of parameters: 0 id: 15 unit: int main() file: src/main.c start line: 312 end line: 390 size: 61 LOC McCabe index: 12 number of parameters: 2 id: 16 unit: int process_test_results() file: src/util.c start line: 80 end line: 146 size: 50 LOC McCabe index: 8 number of parameters: 1 id: 17 unit: uint64_t read_counter_from_proc() file: src/oscounter.c start line: 166 end line: 225 size: 44 LOC McCabe index: 10 number of parameters: 3 id: 18 unit: int process_mappings() file: src/parameter.c start line: 188 end line: 234 size: 42 LOC McCabe index: 9 number of parameters: 1 id: 19 unit: void default_ntttcp_test() file: src/ntttcp.c start line: 21 end line: 59 size: 39 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: struct report_segment report_real_time_throughput() file: src/throughputmanagement.c start line: 40 end line: 82 size: 37 LOC McCabe index: 5 number of parameters: 3 id: 21 unit: unsigned int escape_char_for_xml() file: src/util.c start line: 295 end line: 332 size: 37 LOC McCabe index: 8 number of parameters: 2 id: 22 unit: void get_cpu_usage_from_proc_stat() file: src/oscounter.c start line: 22 end line: 64 size: 35 LOC McCabe index: 7 number of parameters: 1 id: 23 unit: uint64_t get_single_value_from_os_file() file: src/oscounter.c start line: 123 end line: 164 size: 34 LOC McCabe index: 5 number of parameters: 2 id: 24 unit: bool check_is_ip_addr_valid_local() file: src/util.c start line: 747 end line: 789 size: 34 LOC McCabe index: 12 number of parameters: 2 id: 25 unit: uint64_t get_interrupts_from_proc_by_dev() file: src/oscounter.c start line: 83 end line: 121 size: 33 LOC McCabe index: 8 number of parameters: 1 id: 26 unit: void free_ntttcp_test_endpoint_and_test() file: src/ntttcp.c start line: 201 end line: 238 size: 32 LOC McCabe index: 6 number of parameters: 1 id: 27 unit: bool check_resource_limit() file: src/util.c start line: 706 end line: 745 size: 30 LOC McCabe index: 4 number of parameters: 1 id: 28 unit: double read_value_from_proc() file: src/oscounter.c start line: 238 end line: 274 size: 27 LOC McCabe index: 6 number of parameters: 2 id: 29 unit: int request_to_start() file: src/endpointsync.c start line: 177 end line: 208 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 30 unit: void PRINT_LOG() file: src/logger.c start line: 33 end line: 58 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 31 unit: double unit_atod() file: src/util.c start line: 48 end line: 71 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 32 unit: int n_recv() file: src/tcpstream.c start line: 14 end line: 36 size: 20 LOC McCabe index: 6 number of parameters: 3 id: 33 unit: int query_receiver_busy_state() file: src/endpointsync.c start line: 126 end line: 147 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 34 unit: int n_send() file: src/tcpstream.c start line: 38 end line: 59 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 35 unit: void check_bandwidth_limit() file: src/throughputmanagement.c start line: 9 end line: 38 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 36 unit: void tell_receiver_test_exit() file: src/endpointsync.c start line: 100 end line: 118 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 37 unit: void prepare_logging() file: src/logger.c start line: 13 end line: 31 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 38 unit: unsigned int escape_char_for_json() file: src/util.c start line: 334 end line: 351 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 39 unit: void run_test_timer() file: src/multithreading.c start line: 76 end line: 93 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 40 unit: void run_ntttcp_rtt_calculation_for_sender() file: src/util.c start line: 21 end line: 41 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 41 unit: bool is_str_number() file: src/oscounter.c start line: 66 end line: 81 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 42 unit: int negotiate_test_cycle_time() file: src/endpointsync.c start line: 154 end line: 169 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 43 unit: size_t execute_system_cmd_by_process() file: src/util.c start line: 278 end line: 293 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 44 unit: int set_socket_non_blocking() file: src/util.c start line: 691 end line: 704 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 45 unit: void get_cpu_usage() file: src/oscounter.c start line: 9 end line: 20 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 46 unit: void enable_fq_rate_limit() file: src/util.c start line: 9 end line: 19 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 47 unit: void reply_sender() file: src/endpointsync.c start line: 210 end line: 220 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 48 unit: void sig_handler() file: src/multithreading.c start line: 58 end line: 69 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 49 unit: void set_ntttcp_test_endpoint_test_continuous() file: src/ntttcp.c start line: 189 end line: 199 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 50 unit: void get_tcp_retrans() file: src/oscounter.c start line: 227 end line: 236 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 51 unit: void PRINT_DBG_FREE() file: src/logger.c start line: 93 end line: 100 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 52 unit: void turn_on_light() file: src/multithreading.c start line: 16 end line: 22 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 53 unit: void turn_off_light() file: src/multithreading.c start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 54 unit: void wait_light_on() file: src/multithreading.c start line: 32 end line: 39 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 55 unit: void wait_light_off() file: src/multithreading.c start line: 41 end line: 48 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 56 unit: void PRINT_DBG() file: src/logger.c start line: 86 end line: 91 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 57 unit: bool is_running_tty() file: src/ntttcp.c start line: 61 end line: 66 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 58 unit: void PRINT_LOG_FREE() file: src/logger.c start line: 60 end line: 64 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 59 unit: void print_version() file: src/parameter.c start line: 182 end line: 186 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 60 unit: void PRINT_INFO() file: src/logger.c start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 61 unit: void PRINT_INFO_FREE() file: src/logger.c start line: 71 end line: 74 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 62 unit: void PRINT_ERR() file: src/logger.c start line: 76 end line: 79 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 63 unit: void PRINT_ERR_FREE() file: src/logger.c start line: 81 end line: 84 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 64 unit: int is_light_turned_on() file: src/multithreading.c start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 65 unit: void timer_fired() file: src/multithreading.c start line: 71 end line: 74 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 66 unit: double get_time_diff() file: src/util.c start line: 43 end line: 46 size: 4 LOC McCabe index: 1 number of parameters: 2