Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/connection_helper.cpp
 96.05% (389/405)
 90.00% (18/20)
 94.27% (181/192)
src/fuzz_connection.cpp
 68.42% (91/133)
100.00% (3/3)
 62.12% (41/66)
src/fuzz_crypto_ext.cpp
 91.82% (101/110)
100.00% (2/2)
 96.92% (63/65)
src/fuzz_crypto_int.cpp
 92.68% (114/123)
100.00% (2/2)
 97.65% (83/85)
src/fuzz_daemon.cpp
 84.00% (84/100)
100.00% (2/2)
 85.00% (51/60)
src/fuzz_daemon_connection.cpp
 66.67% (46/69)
100.00% (2/2)
 67.65% (23/34)
src/fuzz_libinfo.cpp
100.00% (15/15)
100.00% (1/1)
100.00% (7/7)
src/fuzz_mhd2.cpp
 91.00% (182/200)
 77.78% (7/9)
 90.22% (83/92)
src/fuzz_response.cpp
 94.66% (195/206)
 85.71% (6/7)
 97.81% (134/137)
src/fuzz_str.cpp
100.00% (166/166)
100.00% (8/8)
100.00% (47/47)
src/mhd2/src/incl_priv/autoinit_funcs.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/mhd2/src/include/microhttpd2.h
  0.00% (0/91)
  0.00% (0/11)
  0.00% (0/25)
src/mhd2/src/include/microhttpd2_generated_daemon_options.h
 14.53% (52/358)
 18.60% (8/43)
 18.60% (8/43)
src/mhd2/src/include/microhttpd2_generated_response_options.h
 77.78% (56/72)
 88.89% (8/9)
 88.89% (8/9)
src/mhd2/src/mhd2/action.c
  0.00% (0/162)
  0.00% (0/9)
  0.00% (0/143)
src/mhd2/src/mhd2/auth_basic.c
  0.00% (0/69)
  0.00% (0/2)
  0.00% (0/43)
src/mhd2/src/mhd2/auth_digest.c
  2.13% (35/1645)
  4.26% (2/47)
  1.01% (14/1381)
src/mhd2/src/mhd2/conn_data_process.c
  0.00% (0/71)
  0.00% (0/1)
  0.00% (0/79)
src/mhd2/src/mhd2/conn_data_recv.c
  0.00% (0/45)
  0.00% (0/1)
  0.00% (0/29)
src/mhd2/src/mhd2/conn_data_send.c
  0.00% (0/284)
  0.00% (0/2)
  0.00% (0/153)
src/mhd2/src/mhd2/conn_mark_ready.h
  0.00% (0/51)
  0.00% (0/5)
  0.00% (0/76)
src/mhd2/src/mhd2/conn_tls_check.c
  0.00% (0/72)
  0.00% (0/1)
  0.00% (0/44)
src/mhd2/src/mhd2/daemon_add_conn.c
  0.00% (0/603)
  0.00% (0/10)
  0.00% (0/516)
src/mhd2/src/mhd2/daemon_create.c
 66.67% (18/27)
100.00% (1/1)
 68.00% (17/25)
src/mhd2/src/mhd2/daemon_funcs.c
 44.90% (66/147)
 55.56% (5/9)
 38.22% (60/157)
src/mhd2/src/mhd2/daemon_get_info.c
  4.76% (8/168)
100.00% (2/2)
  5.37% (8/149)
src/mhd2/src/mhd2/daemon_logger.c
 33.33% (3/9)
100.00% (1/1)
 50.00% (3/6)
src/mhd2/src/mhd2/daemon_logger_default.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/3)
src/mhd2/src/mhd2/daemon_set_options.c
 22.94% (53/231)
100.00% (1/1)
 23.30% (24/103)
src/mhd2/src/mhd2/daemon_start.c
 30.58% (666/2178)
 52.27% (23/44)
 34.04% (498/1463)
src/mhd2/src/mhd2/events_process.c
  0.00% (0/1184)
  0.00% (0/30)
  0.00% (0/1000)
src/mhd2/src/mhd2/extr_events_funcs.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/2)
src/mhd2/src/mhd2/http_status_str.c
  0.00% (0/23)
  0.00% (0/2)
  0.00% (0/25)
src/mhd2/src/mhd2/lib_get_info.c
 98.72% (232/235)
100.00% (2/2)
 95.09% (155/163)
src/mhd2/src/mhd2/md5_ext.c
 84.00% (21/25)
100.00% (4/4)
 81.82% (18/22)
src/mhd2/src/mhd2/md5_int.c
 96.58% (226/234)
100.00% (4/4)
 98.20% (490/499)
src/mhd2/src/mhd2/mempool_funcs.c
 70.30% (213/303)
 80.00% (8/10)
 75.09% (208/277)
src/mhd2/src/mhd2/mhd_bithelpers.h
 45.16% (14/31)
 50.00% (2/4)
 35.14% (13/37)
src/mhd2/src/mhd2/mhd_lib_init.c
 77.17% (71/92)
 81.82% (9/11)
 76.98% (97/126)
src/mhd2/src/mhd2/mhd_mono_clock.c
 40.54% (45/111)
100.00% (2/2)
 41.67% (25/60)
src/mhd2/src/mhd2/mhd_panic.c
  4.26% (2/47)
 33.33% (1/3)
  5.88% (2/34)
src/mhd2/src/mhd2/mhd_read_file.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/16)
src/mhd2/src/mhd2/mhd_recv.c
  0.00% (0/66)
  0.00% (0/3)
  0.00% (0/54)
src/mhd2/src/mhd2/mhd_send.c
  4.83% (30/621)
 21.43% (3/14)
  6.61% (33/499)
src/mhd2/src/mhd2/mhd_socket_error_funcs.c
  0.00% (0/45)
  0.00% (0/2)
  0.00% (0/77)
src/mhd2/src/mhd2/mhd_sockets_funcs.c
 15.69% (8/51)
 20.00% (1/5)
  4.55% (2/44)
src/mhd2/src/mhd2/mhd_str.c
 79.52% (1402/1763)
 80.56% (29/36)
 63.85% (567/888)
src/mhd2/src/mhd2/mhd_threads.c
  0.00% (0/92)
  0.00% (0/5)
  0.00% (0/61)
src/mhd2/src/mhd2/mhd_tls_funcs.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/16)
src/mhd2/src/mhd2/post_parser_funcs.c
 74.53% (1709/2293)
 96.43% (27/28)
 73.26% (989/1350)
src/mhd2/src/mhd2/request_auth_get.c
  0.00% (0/80)
  0.00% (0/1)
  0.00% (0/71)
src/mhd2/src/mhd2/request_funcs.c
100.00% (18/18)
100.00% (2/2)
100.00% (29/29)
src/mhd2/src/mhd2/request_get_info.c
  0.00% (0/284)
  0.00% (0/2)
  0.00% (0/372)
src/mhd2/src/mhd2/request_get_value.c
 12.21% (21/172)
 20.00% (1/5)
 15.79% (21/133)
src/mhd2/src/mhd2/respond_with_error.c
 77.97% (46/59)
100.00% (1/1)
 81.40% (35/43)
src/mhd2/src/mhd2/response_add_header.c
 83.56% (61/73)
100.00% (5/5)
 79.67% (98/123)
src/mhd2/src/mhd2/response_auth_basic.c
 92.38% (97/105)
100.00% (2/2)
 85.71% (84/98)
src/mhd2/src/mhd2/response_auth_digest.c
 93.25% (304/326)
100.00% (4/4)
 90.04% (217/241)
src/mhd2/src/mhd2/response_destroy.c
 65.12% (28/43)
 75.00% (3/4)
 37.78% (17/45)
src/mhd2/src/mhd2/response_from.c
 89.24% (199/223)
 90.00% (9/10)
 85.57% (166/194)
src/mhd2/src/mhd2/response_funcs.c
 26.87% (18/67)
 50.00% (2/4)
 23.86% (21/88)
src/mhd2/src/mhd2/response_set_options.c
 65.82% (52/79)
100.00% (1/1)
 62.30% (38/61)
src/mhd2/src/mhd2/sha256_ext.c
 83.33% (20/24)
100.00% (4/4)
 81.82% (18/22)
src/mhd2/src/mhd2/sha256_int.c
 95.67% (265/277)
100.00% (4/4)
 97.78% (923/944)
src/mhd2/src/mhd2/sha512_256_int.c
 95.81% (297/310)
100.00% (4/4)
 98.43% (1126/1144)
src/mhd2/src/mhd2/stream_funcs.c
 32.61% (239/733)
 64.29% (9/14)
 27.13% (169/623)
src/mhd2/src/mhd2/stream_process_reply.c
  0.00% (0/865)
  0.00% (0/17)
  0.00% (0/650)
src/mhd2/src/mhd2/stream_process_request.c
 26.48% (728/2749)
 45.16% (14/31)
 28.20% (571/2025)
src/mhd2/src/mhd2/stream_process_states.c
  3.52% (15/426)
 25.00% (1/4)
  1.53% (5/327)
src/mhd2/src/mhd2/tls_gnu_funcs.c
  3.60% (14/389)
 13.64% (3/22)
  4.38% (11/251)
src/mhd2/src/mhd2/upgrade_prep.c
  0.00% (0/234)
  0.00% (0/4)
  0.00% (0/183)
src/mhd2/src/mhd2/upgrade_proc.c
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/94)
src/mhd_helper.cpp
 42.36% (258/609)
 50.00% (13/26)
 40.37% (174/431)
Totals
 38.62% (8994/23290)
 46.09% (277/601)
 41.10% (7676/18676)