LCOV - differential code coverage report
Current view: top level - contrib/pgcrypto - pgp-decrypt.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 80.1 % 558 447 111 2 445 2
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 31 31 2 29
Baseline: lcov-20260315-024220-baseline Branches: 64.4 % 320 206 114 206
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 80.0 % 556 445 111 445
Function coverage date bins:
(360..) days: 100.0 % 31 31 2 29
Branch coverage date bins:
(360..) days: 64.4 % 320 206 114 206

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
copy_crlf CBC 2 70.4 % (19 / 27) 55.0 % (11 / 20)
parse_symenc_data CBC 2 87.0 % (20 / 23) 50.0 % (6 / 12)
mdcbuf_finish CBC 3 84.6 % (11 / 13) 66.7 % (4 / 6)
mdcbuf_free CBC 3 100.0 % (7 / 7)
mdcbuf_init GNC 3 100.0 % (8 / 8)
mdcbuf_load_mdc CBC 3 100.0 % (4 / 4)
decrypt_key CBC 4 81.2 % (13 / 16) 50.0 % (2 / 4)
mdcbuf_load_data CBC 6 100.0 % (6 / 6)
mdcbuf_refill CBC 6 68.2 % (15 / 22) 58.3 % (7 / 12)
parse_compressed_data CBC 6 75.0 % (18 / 24) 60.0 % (6 / 10)
mdcbuf_read CBC 10 100.0 % (12 / 12) 100.0 % (8 / 8)
pgp_expect_packet_end CBC 28 66.7 % (4 / 6) 50.0 % (1 / 2)
parse_symenc_sesskey CBC 60 77.4 % (24 / 31) 55.6 % (10 / 18)
mdc_finish CBC 65 62.5 % (15 / 24) 50.0 % (6 / 12)
parse_literal_data CBC 68 80.0 % (28 / 35) 75.0 % (24 / 32)
mdc_free CBC 71 100.0 % (6 / 6) 100.0 % (2 / 2)
mdc_init CBC 71 100.0 % (4 / 4)
parse_symenc_mdc_data CBC 71 81.8 % (27 / 33) 50.0 % (10 / 20)
prefix_init CBC 73 70.6 % (12 / 17) 60.0 % (6 / 10)
pgp_decrypt CBC 75 79.4 % (50 / 63) 66.7 % (24 / 36)
decrypt_init CBC 77 100.0 % (4 / 4)
process_data_packets CBC 77 72.4 % (42 / 58) 75.0 % (27 / 36)
pgp_skip_packet CBC 159 100.0 % (5 / 5) 100.0 % (2 / 2)
parse_old_len CBC 214 55.6 % (10 / 18) 38.9 % (7 / 18)
parse_new_len CBC 273 92.0 % (23 / 25) 62.5 % (15 / 24)
pgp_create_pkt_reader GNC 474 87.5 % (7 / 8) 50.0 % (1 / 2)
pktreader_free CBC 474 100.0 % (5 / 5)
pgp_parse_pkt_hdr CBC 654 94.4 % (17 / 18) 83.3 % (10 / 12)
mdc_read CBC 776 75.0 % (9 / 12) 75.0 % (6 / 8)
decrypt_read CBC 815 100.0 % (7 / 7) 100.0 % (2 / 2)
pktreader_pull CBC 2590 88.2 % (15 / 17) 75.0 % (9 / 12)

Generated by: LCOV version 2.4-beta