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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.1 % 458 422 1 35 3 419 1 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.7 % 43 42 1 2 40
Baseline: lcov-20261012-baseline Branches: 69.3 % 274 190 2 82 190
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 66.7 % 3 2 1 2
(30,360] days: 68.4 % 76 52 24 1 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 65 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 12677 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 741515 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