LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - bytea.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.2 % 459 423 36 423
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.7 % 43 42 1 42
Baseline: lcov-20260726-baseline Branches: 69.3 % 274 190 2 82 190
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.8 % 80 55 25 55
(360..) days: 97.1 % 379 368 11 368
Function coverage date bins:
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 100.0 % 38 38 38
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 CBC 12 90.0 % (18 / 20) 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 CBC 63 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 143 100.0 % (2 / 2)
bytea_substr_no_len CBC 2013 100.0 % (2 / 2)
bytea_substring CBC 2186 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 20682 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 741298 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 282180 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 34517 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