| Function (File:Line) |
Call count |
Block coverage |
| alpn_select_cb (src/tls.c:69) | called 3 times, returned 3 times | 80.0% |
| check_rollover (src/log.c:67) | called 42 times, returned 42 times | 75.0% |
| cleanup_ssl_context (src/tls.c:82) | called 8 times, returned 8 times | 100.0% |
| client_task (src/server.c:568) | called 8 times, returned 8 times | 71.0% |
| create_ssl_context (src/tls.c:18) | called 8 times, returned 8 times | 49.0% |
| find_header_end (src/server.c:46) | called 6 times, returned 6 times | 92.0% |
| find_yaml_node (src/config.c:11) | called 240 times, returned 240 times | 93.0% |
| get_yaml_bool (src/config.c:127) | called 9 times, returned 9 times | 33.0% |
| get_yaml_int_in_range (src/config.c:97) | called 19 times, returned 19 times | 80.0% |
| get_yaml_size_in_range (src/config.c:112) | called 18 times, returned 18 times | 60.0% |
| get_yaml_string (src/config.c:46) | called 116 times, returned 116 times | 60.0% |
| guess_content_type (src/router.c:90) | called 3 times, returned 3 times | 20.0% |
| handle_client (src/server.c:587) | called 8 times, returned 8 times | 74.0% |
| handle_http1_connection (src/server.c:508) | called 5 times, returned 5 times | 100.0% |
| handle_http2_connection (src/server.c:383) | called 3 times, returned 3 times | 58.0% |
| handle_signal (src/server.c:237) | called 8 times, returned 8 times | 100.0% |
| has_matching_proxy_route (src/router.c:230) | not called | 0.0% |
| http2_body_read_callback (src/server.c:113) | called 3 times, returned 3 times | 89.0% |
| load_config (src/config.c:261) | called 13 times, returned 13 times | 70.0% |
| log_hex_prefix (src/server.c:248) | called 3 times, returned 3 times | 100.0% |
| log_init (src/log.c:145) | called 8 times, returned 8 times | 63.0% |
| log_io_uring_error (src/server.c:232) | not called | 0.0% |
| log_message (src/log.c:195) | called 42 times, returned 42 times | 64.0% |
| log_shutdown (src/log.c:224) | called 8 times, returned 8 times | 100.0% |
| logger_thread_func (src/log.c:96) | called 8 times, returned 8 times | 96.0% |
| lookup_static_file (src/router.c:113) | called 8 times, returned 8 times | 76.0% |
| main (src/main.c:8) | called 8 times, returned 8 times | 71.0% |
| mark_thread_exit (src/thread_pool.c:96) | called 262 times, returned 262 times | 100.0% |
| on_frame_recv_callback (src/server.c:141) | called 6 times, returned 6 times | 68.0% |
| on_header_callback (src/server.c:60) | called 12 times, returned 12 times | 83.0% |
| on_stream_close_callback (src/server.c:209) | called 3 times, returned 3 times | 100.0% |
| parse_appender_flags (src/config.c:176) | called 9 times, returned 9 times | 62.0% |
| parse_http_request (src/http_parser.c:7) | called 11 times, returned 11 times | 85.0% |
| parse_int_in_range (src/config.c:65) | called 19 times, returned 19 times | 91.0% |
| parse_log_format (src/config.c:165) | called 9 times, returned 9 times | 57.0% |
| parse_log_level (src/config.c:150) | called 9 times, returned 9 times | 36.0% |
| parse_size_in_range (src/config.c:81) | called 18 times, returned 18 times | 82.0% |
| perform_nonblocking_ssl_accept (src/server.c:337) | called 8 times, returned 8 times | 27.0% |
| populate_http2_response (src/router.c:69) | called 3 times, returned 3 times | 80.0% |
| proxy_bidirectional_tls (src/router.c:311) | not called | 0.0% |
| proxy_request_tls (src/router.c:366) | not called | 0.0% |
| recv_callback (src/server.c:294) | called 15 times, returned 15 times | 75.0% |
| rollover_log_file (src/log.c:39) | not called | 0.0% |
| route_request_tls (src/router.c:426) | called 7 times, returned 7 times | 45.0% |
| send_callback (src/server.c:262) | called 12 times, returned 12 times | 31.0% |
| send_simple_response (src/router.c:50) | called 3 times, returned 3 times | 63.0% |
| serve_static_h2 (src/router.c:184) | called 2 times, returned 2 times | 64.0% |
| serve_static_tls (src/router.c:251) | called 6 times, returned 6 times | 80.0% |
| set_config_defaults (src/config.c:27) | called 13 times, returned 13 times | 100.0% |
| ssl_write_all (src/router.c:35) | called 5 times, returned 5 times | 88.0% |
| start_server (src/server.c:628) | called 8 times, returned 8 times | 49.0% |
| task_queue_destroy (src/thread_pool.c:57) | called 11 times, returned 11 times | 100.0% |
| task_queue_init (src/thread_pool.c:47) | called 11 times, returned 11 times | 100.0% |
| task_queue_pop (src/thread_pool.c:87) | called 20 times, returned 20 times | 75.0% |
| task_queue_push (src/thread_pool.c:62) | called 20 times, returned 20 times | 27.0% |
| thread_pool_add_task (src/thread_pool.c:211) | called 20 times, returned 20 times | 75.0% |
| thread_pool_create (src/thread_pool.c:147) | called 11 times, returned 11 times | 50.0% |
| thread_pool_destroy (src/thread_pool.c:251) | called 11 times, returned 11 times | 100.0% |
| validate_backend (src/config.c:211) | called 8 times, returned 8 times | 77.0% |
| validate_routes (src/config.c:228) | called 12 times, returned 12 times | 83.0% |
| worker_thread (src/thread_pool.c:106) | called 262 times, returned 0 time | 78.0% |