LCOV - differential code coverage report
Current view: top level - contrib/pgcrypto - pgp-decrypt.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 80.1 % 558 447 111 447
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 31 31 31
Baseline: 16@8cea358b128 Branches: 64.4 % 320 206 114 206
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (60,120] days: 100.0 % 1 1 1
(240..) days: 80.1 % 557 446 111 446
Function coverage date bins:
(240..) days: 100.0 % 31 31 31
Branch coverage date bins:
(60,120] days: 50.0 % 2 1 1 1
(240..) days: 64.5 % 318 205 113 205

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)
decrypt_init CBC 76 100.0 % (4 / 4)
decrypt_key CBC 4 81.2 % (13 / 16) 50.0 % (2 / 4)
decrypt_read CBC 804 100.0 % (7 / 7) 100.0 % (2 / 2)
mdc_finish CBC 64 62.5 % (15 / 24) 50.0 % (6 / 12)
mdc_free CBC 70 100.0 % (6 / 6) 100.0 % (2 / 2)
mdc_init CBC 70 100.0 % (4 / 4)
mdc_read CBC 765 75.0 % (9 / 12) 75.0 % (6 / 8)
mdcbuf_finish CBC 3 84.6 % (11 / 13) 66.7 % (4 / 6)
mdcbuf_free CBC 3 100.0 % (7 / 7)
mdcbuf_init CBC 3 100.0 % (8 / 8)
mdcbuf_load_data CBC 6 100.0 % (6 / 6)
mdcbuf_load_mdc CBC 3 100.0 % (4 / 4)
mdcbuf_read CBC 10 100.0 % (12 / 12) 100.0 % (8 / 8)
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)
parse_literal_data CBC 67 80.0 % (28 / 35) 75.0 % (24 / 32)
parse_new_len CBC 268 92.0 % (23 / 25) 62.5 % (15 / 24)
parse_old_len CBC 213 55.6 % (10 / 18) 38.9 % (7 / 18)
parse_symenc_data CBC 2 87.0 % (20 / 23) 50.0 % (6 / 12)
parse_symenc_mdc_data CBC 70 81.8 % (27 / 33) 50.0 % (10 / 20)
parse_symenc_sesskey CBC 59 77.4 % (24 / 31) 55.6 % (10 / 18)
pgp_create_pkt_reader CBC 468 87.5 % (7 / 8) 50.0 % (1 / 2)
pgp_decrypt CBC 73 79.4 % (50 / 63) 66.7 % (24 / 36)
pgp_expect_packet_end CBC 27 66.7 % (4 / 6) 50.0 % (1 / 2)
pgp_parse_pkt_hdr CBC 645 94.4 % (17 / 18) 83.3 % (10 / 12)
pgp_skip_packet CBC 159 100.0 % (5 / 5) 100.0 % (2 / 2)
pktreader_free CBC 468 100.0 % (5 / 5)
pktreader_pull CBC 2542 88.2 % (15 / 17) 75.0 % (9 / 12)
prefix_init CBC 72 70.6 % (12 / 17) 60.0 % (6 / 10)
process_data_packets CBC 76 72.4 % (42 / 58) 75.0 % (27 / 36)

Generated by: LCOV version 2.1-beta2-3-g6141622