View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage | 
|---|---|---|---|
                  src/unit/fuzzing/nxt_basic_fuzz.c  | 
            
        93.16% (109/117)  | 
            
        100.00% (14/14)  | 
            
        90.57% (48/53)  | 
          
                  src/unit/fuzzing/nxt_http_controller_fuzz.c  | 
            
        78.18% (43/55)  | 
            
        100.00% (2/2)  | 
            
        82.22% (37/45)  | 
          
                  src/unit/fuzzing/nxt_http_h1p_fuzz.c  | 
            
        73.77% (45/61)  | 
            
        100.00% (2/2)  | 
            
        80.77% (42/52)  | 
          
                  src/unit/fuzzing/nxt_http_h1p_peer_fuzz.c  | 
            
        75.00% (42/56)  | 
            
        100.00% (2/2)  | 
            
        81.25% (39/48)  | 
          
                  src/unit/fuzzing/nxt_json_fuzz.c  | 
            
        81.82% (45/55)  | 
            
        100.00% (2/2)  | 
            
        86.67% (39/45)  | 
          
                  src/unit/src/nxt_app_nncq.h  | 
            
        0.00% (0/90)  | 
            
        0.00% (0/12)  | 
            
        0.00% (0/41)  | 
          
                  src/unit/src/nxt_app_queue.h  | 
            
        0.00% (0/70)  | 
            
        0.00% (0/5)  | 
            
        0.00% (0/20)  | 
          
                  src/unit/src/nxt_application.c  | 
            
        6.68% (51/763)  | 
            
        7.41% (2/27)  | 
            
        9.12% (64/702)  | 
          
                  src/unit/src/nxt_array.c  | 
            
        39.53% (34/86)  | 
            
        33.33% (2/6)  | 
            
        33.33% (22/66)  | 
          
                  src/unit/src/nxt_array.h  | 
            
        0.00% (0/9)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/3)  | 
          
                  src/unit/src/nxt_buf.c  | 
            
        0.00% (0/194)  | 
            
        0.00% (0/13)  | 
            
        0.00% (0/126)  | 
          
                  src/unit/src/nxt_buf.h  | 
            
        0.00% (0/18)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/11)  | 
          
                  src/unit/src/nxt_capability.c  | 
            
        0.00% (0/37)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/35)  | 
          
                  src/unit/src/nxt_clone.c  | 
            
        0.00% (0/282)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/333)  | 
          
                  src/unit/src/nxt_conf.c  | 
            
        53.26% (865/1624)  | 
            
        45.61% (26/57)  | 
            
        53.38% (584/1094)  | 
          
                  src/unit/src/nxt_conf_validation.c  | 
            
        62.73% (764/1218)  | 
            
        59.15% (42/71)  | 
            
        64.16% (598/932)  | 
          
                  src/unit/src/nxt_conn.c  | 
            
        0.00% (0/92)  | 
            
        0.00% (0/5)  | 
            
        0.00% (0/65)  | 
          
                  src/unit/src/nxt_conn_accept.c  | 
            
        0.00% (0/216)  | 
            
        0.00% (0/11)  | 
            
        0.00% (0/164)  | 
          
                  src/unit/src/nxt_conn_close.c  | 
            
        0.00% (0/88)  | 
            
        0.00% (0/5)  | 
            
        0.00% (0/41)  | 
          
                  src/unit/src/nxt_conn_connect.c  | 
            
        0.00% (0/115)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/62)  | 
          
                  src/unit/src/nxt_conn_read.c  | 
            
        0.00% (0/157)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/119)  | 
          
                  src/unit/src/nxt_conn_write.c  | 
            
        0.00% (0/299)  | 
            
        0.00% (0/12)  | 
            
        0.00% (0/247)  | 
          
                  src/unit/src/nxt_controller.c  | 
            
        1.13% (13/1148)  | 
            
        2.78% (1/36)  | 
            
        1.66% (15/903)  | 
          
                  src/unit/src/nxt_credential.c  | 
            
        0.00% (0/123)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/181)  | 
          
                  src/unit/src/nxt_djb_hash.c  | 
            
        100.00% (24/24)  | 
            
        100.00% (2/2)  | 
            
        100.00% (15/15)  | 
          
                  src/unit/src/nxt_epoll_engine.c  | 
            
        0.00% (0/509)  | 
            
        0.00% (0/31)  | 
            
        0.00% (0/363)  | 
          
                  src/unit/src/nxt_errno.c  | 
            
        70.91% (39/55)  | 
            
        33.33% (1/3)  | 
            
        73.47% (36/49)  | 
          
                  src/unit/src/nxt_event_engine.c  | 
            
        0.00% (0/407)  | 
            
        0.00% (0/20)  | 
            
        0.00% (0/273)  | 
          
                  src/unit/src/nxt_event_engine.h  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/1)  | 
          
                  src/unit/src/nxt_external.c  | 
            
        0.00% (0/132)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/121)  | 
          
                  src/unit/src/nxt_file.c  | 
            
        2.42% (8/330)  | 
            
        4.17% (1/24)  | 
            
        2.02% (10/495)  | 
          
                  src/unit/src/nxt_file_name.c  | 
            
        0.00% (0/129)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/90)  | 
          
                  src/unit/src/nxt_fs.c  | 
            
        0.00% (0/48)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/38)  | 
          
                  src/unit/src/nxt_fs_mount.c  | 
            
        0.00% (0/51)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/55)  | 
          
                  src/unit/src/nxt_gmtime.c  | 
            
        0.00% (0/33)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/10)  | 
          
                  src/unit/src/nxt_h1proto.c  | 
            
        5.01% (76/1516)  | 
            
        9.09% (6/66)  | 
            
        4.35% (47/1081)  | 
          
                  src/unit/src/nxt_h1proto_websocket.c  | 
            
        0.00% (0/401)  | 
            
        0.00% (0/14)  | 
            
        0.00% (0/246)  | 
          
                  src/unit/src/nxt_hash.h  | 
            
        0.00% (0/17)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/3)  | 
          
                  src/unit/src/nxt_http.h  | 
            
        0.00% (0/14)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/4)  | 
          
                  src/unit/src/nxt_http_chunk_parse.c  | 
            
        0.00% (0/158)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/94)  | 
          
                  src/unit/src/nxt_http_compression.c  | 
            
        0.00% (0/427)  | 
            
        0.00% (0/14)  | 
            
        0.00% (0/408)  | 
          
                  src/unit/src/nxt_http_error.c  | 
            
        0.00% (0/43)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/36)  | 
          
                  src/unit/src/nxt_http_parse.c  | 
            
        91.60% (742/810)  | 
            
        81.25% (13/16)  | 
            
        93.82% (820/874)  | 
          
                  src/unit/src/nxt_http_parse.h  | 
            
        72.22% (13/18)  | 
            
        100.00% (1/1)  | 
            
        100.00% (6/6)  | 
          
                  src/unit/src/nxt_http_proxy.c  | 
            
        10.19% (21/206)  | 
            
        17.65% (3/17)  | 
            
        8.04% (9/112)  | 
          
                  src/unit/src/nxt_http_request.c  | 
            
        20.17% (171/848)  | 
            
        21.62% (8/37)  | 
            
        14.83% (109/735)  | 
          
                  src/unit/src/nxt_http_response.c  | 
            
        0.00% (0/28)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/17)  | 
          
                  src/unit/src/nxt_http_return.c  | 
            
        0.00% (0/110)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/92)  | 
          
                  src/unit/src/nxt_http_rewrite.c  | 
            
        0.00% (0/53)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/51)  | 
          
                  src/unit/src/nxt_http_route.c  | 
            
        2.58% (32/1239)  | 
            
        2.38% (1/42)  | 
            
        2.95% (27/914)  | 
          
                  src/unit/src/nxt_http_route_addr.c  | 
            
        100.00% (239/239)  | 
            
        100.00% (2/2)  | 
            
        99.52% (208/209)  | 
          
                  src/unit/src/nxt_http_set_headers.c  | 
            
        0.00% (0/113)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/126)  | 
          
                  src/unit/src/nxt_http_static.c  | 
            
        0.00% (0/569)  | 
            
        0.00% (0/14)  | 
            
        0.00% (0/568)  | 
          
                  src/unit/src/nxt_http_variables.c  | 
            
        13.60% (54/397)  | 
            
        4.00% (1/25)  | 
            
        14.52% (53/365)  | 
          
                  src/unit/src/nxt_http_websocket.c  | 
            
        0.00% (0/89)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/59)  | 
          
                  src/unit/src/nxt_isolation.c  | 
            
        0.00% (0/672)  | 
            
        0.00% (0/20)  | 
            
        0.00% (0/683)  | 
          
                  src/unit/src/nxt_lib.c  | 
            
        77.61% (52/67)  | 
            
        50.00% (1/2)  | 
            
        77.78% (35/45)  | 
          
                  src/unit/src/nxt_linux_sendfile.c  | 
            
        0.00% (0/126)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/103)  | 
          
                  src/unit/src/nxt_list.c  | 
            
        50.85% (30/59)  | 
            
        50.00% (2/4)  | 
            
        34.15% (14/41)  | 
          
                  src/unit/src/nxt_list.h  | 
            
        0.00% (0/35)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/22)  | 
          
                  src/unit/src/nxt_listen_socket.c  | 
            
        0.00% (0/225)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/213)  | 
          
                  src/unit/src/nxt_log.c  | 
            
        61.90% (26/42)  | 
            
        66.67% (2/3)  | 
            
        76.47% (26/34)  | 
          
                  src/unit/src/nxt_log_moderation.c  | 
            
        0.00% (0/53)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/27)  | 
          
                  src/unit/src/nxt_lvlhsh.c  | 
            
        60.58% (292/482)  | 
            
        61.90% (13/21)  | 
            
        60.11% (226/376)  | 
          
                  src/unit/src/nxt_main_process.c  | 
            
        0.00% (0/848)  | 
            
        0.00% (0/22)  | 
            
        0.00% (0/787)  | 
          
                  src/unit/src/nxt_malloc.c  | 
            
        53.33% (32/60)  | 
            
        71.43% (5/7)  | 
            
        30.19% (16/53)  | 
          
                  src/unit/src/nxt_mem_map.c  | 
            
        0.00% (0/19)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/28)  | 
          
                  src/unit/src/nxt_mp.c  | 
            
        76.20% (365/479)  | 
            
        67.86% (19/28)  | 
            
        72.45% (263/363)  | 
          
                  src/unit/src/nxt_murmur_hash.c  | 
            
        100.00% (53/53)  | 
            
        100.00% (2/2)  | 
            
        100.00% (8/8)  | 
          
                  src/unit/src/nxt_nncq.h  | 
            
        0.00% (0/89)  | 
            
        0.00% (0/12)  | 
            
        0.00% (0/41)  | 
          
                  src/unit/src/nxt_parse.c  | 
            
        97.86% (183/187)  | 
            
        100.00% (6/6)  | 
            
        98.05% (151/154)  | 
          
                  src/unit/src/nxt_poll_engine.c  | 
            
        0.00% (0/340)  | 
            
        0.00% (0/22)  | 
            
        0.00% (0/250)  | 
          
                  src/unit/src/nxt_port.c  | 
            
        0.00% (0/357)  | 
            
        0.00% (0/25)  | 
            
        0.00% (0/232)  | 
          
                  src/unit/src/nxt_port.h  | 
            
        0.00% (0/7)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/3)  | 
          
                  src/unit/src/nxt_port_hash.c  | 
            
        0.00% (0/71)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/52)  | 
          
                  src/unit/src/nxt_port_memory.c  | 
            
        0.00% (0/535)  | 
            
        0.00% (0/17)  | 
            
        0.00% (0/451)  | 
          
                  src/unit/src/nxt_port_memory_int.h  | 
            
        0.00% (0/70)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/43)  | 
          
                  src/unit/src/nxt_port_queue.h  | 
            
        0.00% (0/56)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/19)  | 
          
                  src/unit/src/nxt_port_rpc.c  | 
            
        0.00% (0/309)  | 
            
        0.00% (0/13)  | 
            
        0.00% (0/166)  | 
          
                  src/unit/src/nxt_port_socket.c  | 
            
        0.00% (0/856)  | 
            
        0.00% (0/31)  | 
            
        0.00% (0/613)  | 
          
                  src/unit/src/nxt_process.c  | 
            
        0.00% (0/690)  | 
            
        0.00% (0/31)  | 
            
        0.00% (0/599)  | 
          
                  src/unit/src/nxt_process_title.c  | 
            
        0.00% (0/94)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/66)  | 
          
                  src/unit/src/nxt_random.c  | 
            
        69.23% (54/78)  | 
            
        83.33% (5/6)  | 
            
        62.50% (20/32)  | 
          
                  src/unit/src/nxt_rbtree.c  | 
            
        70.00% (182/260)  | 
            
        75.00% (9/12)  | 
            
        68.29% (112/164)  | 
          
                  src/unit/src/nxt_rbtree.h  | 
            
        21.43% (6/28)  | 
            
        50.00% (1/2)  | 
            
        30.77% (4/13)  | 
          
                  src/unit/src/nxt_recvbuf.c  | 
            
        0.00% (0/46)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/35)  | 
          
                  src/unit/src/nxt_router.c  | 
            
        0.00% (0/3288)  | 
            
        0.00% (0/98)  | 
            
        0.00% (0/2429)  | 
          
                  src/unit/src/nxt_router_access_log.c  | 
            
        0.00% (0/362)  | 
            
        0.00% (0/15)  | 
            
        0.00% (0/246)  | 
          
                  src/unit/src/nxt_runtime.c  | 
            
        0.00% (0/1173)  | 
            
        0.00% (0/41)  | 
            
        0.00% (0/1105)  | 
          
                  src/unit/src/nxt_select_engine.c  | 
            
        0.00% (0/182)  | 
            
        0.00% (0/15)  | 
            
        0.00% (0/157)  | 
          
                  src/unit/src/nxt_semaphore.c  | 
            
        0.00% (0/85)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/100)  | 
          
                  src/unit/src/nxt_sendbuf.c  | 
            
        0.00% (0/272)  | 
            
        0.00% (0/9)  | 
            
        0.00% (0/227)  | 
          
                  src/unit/src/nxt_service.c  | 
            
        0.00% (0/72)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/75)  | 
          
                  src/unit/src/nxt_sha1.c  | 
            
        100.00% (194/194)  | 
            
        100.00% (4/4)  | 
            
        100.00% (347/347)  | 
          
                  src/unit/src/nxt_signal.c  | 
            
        0.00% (0/97)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/111)  | 
          
                  src/unit/src/nxt_signal_handlers.c  | 
            
        0.00% (0/17)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/13)  | 
          
                  src/unit/src/nxt_sockaddr.c  | 
            
        73.69% (409/555)  | 
            
        66.67% (12/18)  | 
            
        80.47% (412/512)  | 
          
                  src/unit/src/nxt_socket.c  | 
            
        0.00% (0/212)  | 
            
        0.00% (0/11)  | 
            
        0.00% (0/236)  | 
          
                  src/unit/src/nxt_socket_msg.c  | 
            
        0.00% (0/31)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/15)  | 
          
                  src/unit/src/nxt_socket_msg.h  | 
            
        0.00% (0/148)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/75)  | 
          
                  src/unit/src/nxt_socketpair.c  | 
            
        0.00% (0/105)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/97)  | 
          
                  src/unit/src/nxt_spinlock.c  | 
            
        16.67% (7/42)  | 
            
        25.00% (1/4)  | 
            
        7.69% (2/26)  | 
          
                  src/unit/src/nxt_sprintf.c  | 
            
        37.29% (154/413)  | 
            
        75.00% (3/4)  | 
            
        32.75% (93/284)  | 
          
                  src/unit/src/nxt_status.c  | 
            
        0.00% (0/136)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/126)  | 
          
                  src/unit/src/nxt_string.c  | 
            
        49.70% (249/501)  | 
            
        50.00% (11/22)  | 
            
        45.99% (172/374)  | 
          
                  src/unit/src/nxt_string.h  | 
            
        100.00% (3/3)  | 
            
        100.00% (1/1)  | 
            
        100.00% (1/1)  | 
          
                  src/unit/src/nxt_thread.c  | 
            
        0.00% (0/89)  | 
            
        0.00% (0/8)  | 
            
        0.00% (0/85)  | 
          
                  src/unit/src/nxt_thread_id.h  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/3)  | 
          
                  src/unit/src/nxt_thread_log.h  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/1)  | 
          
                  src/unit/src/nxt_thread_mutex.c  | 
            
        0.00% (0/72)  | 
            
        0.00% (0/5)  | 
            
        0.00% (0/113)  | 
          
                  src/unit/src/nxt_thread_pool.c  | 
            
        0.00% (0/177)  | 
            
        0.00% (0/8)  | 
            
        0.00% (0/117)  | 
          
                  src/unit/src/nxt_thread_time.c  | 
            
        3.16% (6/190)  | 
            
        8.33% (1/12)  | 
            
        2.56% (3/117)  | 
          
                  src/unit/src/nxt_time.c  | 
            
        25.00% (5/20)  | 
            
        25.00% (1/4)  | 
            
        28.57% (2/7)  | 
          
                  src/unit/src/nxt_time_parse.c  | 
            
        100.00% (330/330)  | 
            
        100.00% (2/2)  | 
            
        100.00% (243/243)  | 
          
                  src/unit/src/nxt_timer.c  | 
            
        0.00% (0/180)  | 
            
        0.00% (0/9)  | 
            
        0.00% (0/100)  | 
          
                  src/unit/src/nxt_timer.h  | 
            
        0.00% (0/5)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/1)  | 
          
                  src/unit/src/nxt_tstr.c  | 
            
        21.97% (29/132)  | 
            
        27.27% (3/11)  | 
            
        23.00% (23/100)  | 
          
                  src/unit/src/nxt_tstr.h  | 
            
        80.00% (12/15)  | 
            
        100.00% (1/1)  | 
            
        100.00% (9/9)  | 
          
                  src/unit/src/nxt_unit_sptr.h  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/2)  | 
          
                  src/unit/src/nxt_upstream.c  | 
            
        0.00% (0/89)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/71)  | 
          
                  src/unit/src/nxt_upstream_round_robin.c  | 
            
        0.00% (0/110)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/82)  | 
          
                  src/unit/src/nxt_utf8.c  | 
            
        82.61% (114/138)  | 
            
        71.43% (5/7)  | 
            
        81.11% (73/90)  | 
          
                  src/unit/src/nxt_utf8.h  | 
            
        0.00% (0/25)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/1)  | 
          
                  src/unit/src/nxt_var.c  | 
            
        36.01% (121/336)  | 
            
        35.71% (5/14)  | 
            
        38.66% (104/269)  | 
          
                  src/unit/src/nxt_websocket.c  | 
            
        43.24% (32/74)  | 
            
        42.86% (3/7)  | 
            
        52.00% (13/25)  | 
          
                  src/unit/src/nxt_websocket_accept.c  | 
            
        75.00% (30/40)  | 
            
        50.00% (1/2)  | 
            
        72.73% (8/11)  | 
          
                  src/unit/src/nxt_work_queue.c  | 
            
        0.00% (0/127)  | 
            
        0.00% (0/8)  | 
            
        0.00% (0/67)  | 
          
          Totals  | 
                
          19.20% (6400/33337)  | 
                
          18.39% (253/1376)  | 
                
          19.52% (5208/26684)  |