LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - bytea.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.1 % 458 422 1 35 3 419 1 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.7 % 43 42 1 2 40
Baseline: lcov-20261105-baseline Branches: 69.3 % 274 190 2 82 190
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.4 % 79 54 1 24 3 51
(360..) days: 97.1 % 379 368 11 368
Function coverage date bins:
(30,360] days: 80.0 % 5 4 1 1 3
(360..) days: 100.0 % 38 38 1 37
Branch coverage date bins:
(30,360] days: 39.1 % 46 18 28 18
(360..) days: 75.4 % 228 172 2 54 172

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
byteaGetBit CBC 9 91.7 % (11 / 12) 62.5 % (5 / 8)
byteaGetByte CBC 41 100.0 % (8 / 8) 66.7 % (4 / 6)
byteaSetBit CBC 9 88.2 % (15 / 17) 42.9 % (6 / 14)
byteaSetByte CBC 265 100.0 % (9 / 9) 66.7 % (4 / 6)
bytea_abbrev_abort UBC 0 0.0 % (0 / 21) 0.0 % (0 / 20)
bytea_abbrev_convert GNC 12 89.5 % (17 / 19) 50.0 % (2 / 4)
bytea_bit_count CBC 5 100.0 % (3 / 3)
bytea_catenate CBC 1044 87.5 % (14 / 16) 62.5 % (5 / 8)
bytea_int2 CBC 29 100.0 % (10 / 10) 83.3 % (5 / 6)
bytea_int4 CBC 29 100.0 % (10 / 10) 83.3 % (5 / 6)
bytea_int8 CBC 29 100.0 % (10 / 10) 83.3 % (5 / 6)
bytea_larger CBC 16 100.0 % (8 / 8) 66.7 % (4 / 6)
bytea_overlay CBC 15 80.0 % (8 / 10) 25.0 % (2 / 8)
bytea_reverse CBC 15 100.0 % (11 / 11) 100.0 % (2 / 2)
bytea_smaller CBC 16 100.0 % (8 / 8) 83.3 % (5 / 6)
bytea_sortsupport GNC 71 100.0 % (16 / 16) 100.0 % (2 / 2)
bytea_string_agg_finalfn CBC 102 100.0 % (10 / 10) 83.3 % (5 / 6)
bytea_string_agg_transfn CBC 139394 95.7 % (22 / 23) 81.2 % (13 / 16)
bytea_substr CBC 211 100.0 % (2 / 2)
bytea_substr_no_len CBC 2061 100.0 % (2 / 2)
bytea_substring CBC 2302 91.7 % (11 / 12) 80.0 % (8 / 10)
bytea_uuid CBC 53 100.0 % (8 / 8) 75.0 % (3 / 4)
byteacat CBC 1014 100.0 % (4 / 4)
byteacmp CBC 30925 100.0 % (11 / 11) 80.0 % (8 / 10)
byteaeq CBC 6069 100.0 % (13 / 13) 100.0 % (6 / 6)
byteafastcmp CBC 14408 86.7 % (13 / 15) 80.0 % (8 / 10)
byteage CBC 2959 100.0 % (9 / 9) 90.0 % (9 / 10)
byteagt CBC 4142 100.0 % (9 / 9) 80.0 % (8 / 10)
byteain CBC 741599 100.0 % (33 / 33) 75.0 % (18 / 24)
byteale CBC 3206 100.0 % (9 / 9) 80.0 % (8 / 10)
bytealt CBC 3646 100.0 % (9 / 9) 90.0 % (9 / 10)
byteane CBC 400 100.0 % (13 / 13) 66.7 % (4 / 6)
byteaoctetlen CBC 773 100.0 % (3 / 3)
byteaout CBC 282200 94.7 % (36 / 38) 76.9 % (20 / 26)
byteaoverlay CBC 5 100.0 % (6 / 6)
byteaoverlay_no_len CBC 10 100.0 % (6 / 6)
byteapos CBC 41 100.0 % (17 / 17) 87.5 % (7 / 8)
bytearecv CBC 54006 100.0 % (7 / 7)
byteasend CBC 35093 100.0 % (3 / 3)
int2_bytea CBC 10 100.0 % (2 / 2)
int4_bytea CBC 20490 100.0 % (2 / 2)
int8_bytea CBC 10 100.0 % (2 / 2)
uuid_bytea CBC 97 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1