LCOV - differential code coverage report
Current view: top level - contrib/pgcrypto - openssl.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 82.8 % 291 241 8 42 20 221 15 29
Current Date: 2024-04-14 14:21:10 Functions: 93.3 % 30 28 2 8 20 2
Baseline: 16@8cea358b128 Branches: 58.6 % 116 68 2 46 2 66
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (120,180] days: 75.0 % 32 24 8 18 6
(240..) days: 83.8 % 259 217 42 2 215
Function coverage date bins:
(120,180] days: 75.0 % 8 6 2 6
(240..) days: 100.0 % 22 22 2 20
Branch coverage date bins:
(120,180] days: 50.0 % 4 2 2 2
(240..) days: 58.9 % 112 66 46 66

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
bf_check_supported_key_len CBC 4 47.4 % (9 / 19) 16.7 % (2 / 12)
gen_ossl_decrypt CBC 11 77.8 % (14 / 18) 64.3 % (9 / 14)
gen_ossl_encrypt CBC 10868 77.8 % (14 / 18) 71.4 % (10 / 14)
digest_block_size CBC 56 83.3 % (5 / 6) 25.0 % (1 / 4)
digest_finish CBC 4328 80.0 % (4 / 5) 25.0 % (1 / 4)
digest_reset CBC 4128 80.0 % (4 / 5) 25.0 % (1 / 4)
digest_result_size CBC 164 83.3 % (5 / 6) 25.0 % (1 / 4)
digest_update CBC 25163317 80.0 % (4 / 5) 25.0 % (1 / 4)
ossl_aes_cbc_init CBC 18 78.9 % (15 / 19) 66.7 % (4 / 6)
ossl_aes_ecb_init CBC 115 78.9 % (15 / 19) 66.7 % (4 / 6)
px_find_digest GNC 300 83.9 % (26 / 31) 75.0 % (6 / 8)
bf_init CBC 28 100.0 % (13 / 13) 87.5 % (7 / 8)
free_openssl_cipher GNC 190 100.0 % (6 / 6) 50.0 % (1 / 2)
free_openssl_digest GNC 298 100.0 % (6 / 6) 50.0 % (1 / 2)
ossl_aes_init CBC 133 93.3 % (14 / 15) 87.5 % (7 / 8)
ossl_cast_init CBC 10 88.9 % (8 / 9) 50.0 % (1 / 2)
ossl_des3_init CBC 11 90.0 % (9 / 10) 50.0 % (1 / 2)
ossl_des_init CBC 8 90.0 % (9 / 10) 50.0 % (1 / 2)
px_find_cipher GNC 191 93.5 % (29 / 31) 90.0 % (9 / 10)
ResOwnerReleaseOSSLCipher UNC 0 0.0 % (0 / 3)
ResOwnerReleaseOSSLDigest UNC 0 0.0 % (0 / 5)
ResourceOwnerForgetOSSLCipher GNC 190 100.0 % (3 / 3)
ResourceOwnerForgetOSSLDigest GNC 298 100.0 % (3 / 3)
ResourceOwnerRememberOSSLCipher GNC 190 100.0 % (3 / 3)
ResourceOwnerRememberOSSLDigest GNC 298 100.0 % (3 / 3)
digest_free CBC 298 100.0 % (5 / 5)
gen_ossl_block_size CBC 310 100.0 % (3 / 3)
gen_ossl_free CBC 190 100.0 % (5 / 5)
gen_ossl_iv_size CBC 70 100.0 % (4 / 4)
gen_ossl_key_size CBC 70 100.0 % (3 / 3)

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