LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varbit.c (source / functions) Coverage Total Hit UIC UBC GIC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.3 % 680 587 93 587
Current Date: 2025-09-06 07:49:51 +0900 Functions: 89.8 % 49 44 5 44
Baseline: lcov-20250907-010129-baseline Branches: 63.5 % 496 315 1 180 1 314
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 0.0 % 2 0 2
(360..) days: 86.6 % 678 587 91 587
Function coverage date bins:
(360..) days: 89.8 % 49 44 5 44
Branch coverage date bins:
(360..) days: 63.5 % 496 315 1 180 1 314

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
bit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
bit_send UBC 0 0.0 % (0 / 2)
bitoctetlength UBC 0 0.0 % (0 / 3)
varbit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
varbit_send UBC 0 0.0 % (0 / 6)
bitgetbit CBC 3 83.3 % (10 / 12) 37.5 % (3 / 8)
bitoverlay CBC 3 100.0 % (6 / 6)
bitsetbit CBC 6 90.9 % (20 / 22) 50.0 % (7 / 14)
bitoverlay_no_len CBC 9 100.0 % (6 / 6)
bit_overlay CBC 12 80.0 % (8 / 10) 25.0 % (2 / 8)
bit_bit_count CBC 18 100.0 % (3 / 3)
bitlength CBC 21 100.0 % (3 / 3)
bitsubstr_no_len CBC 21 100.0 % (2 / 2)
bitnot CBC 60 100.0 % (11 / 11) 62.5 % (5 / 8)
bitsubstr CBC 60 100.0 % (2 / 2)
varbit_support CBC 60 93.8 % (15 / 16) 50.0 % (7 / 14)
varbittypmodout CBC 66 100.0 % (3 / 3)
bit_and CBC 69 100.0 % (17 / 17) 83.3 % (5 / 6)
bitxor CBC 69 100.0 % (17 / 17) 83.3 % (5 / 6)
bitcat CBC 81 100.0 % (4 / 4)
bit_or CBC 84 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_catenate CBC 105 95.7 % (22 / 23) 75.0 % (9 / 12)
bitsubstring CBC 105 100.0 % (33 / 33) 83.3 % (20 / 24)
bittypmodout CBC 118 100.0 % (3 / 3)
varbittypmodin CBC 125 100.0 % (3 / 3)
anybit_typmodout CBC 184 83.3 % (5 / 6) 50.0 % (1 / 2)
bitposition CBC 306 95.7 % (45 / 47) 96.9 % (31 / 32)
bitshiftleft CBC 348 85.7 % (24 / 28) 38.2 % (13 / 34)
bitcmp CBC 372 100.0 % (7 / 7) 100.0 % (4 / 4)
bitshiftright CBC 438 90.3 % (28 / 31) 55.0 % (22 / 40)
bitne CBC 484 100.0 % (11 / 11) 100.0 % (6 / 6)
bit CBC 492 100.0 % (16 / 16) 61.1 % (11 / 18)
varbit CBC 498 53.3 % (8 / 15) 35.7 % (5 / 14)
bittoint8 CBC 685 90.0 % (9 / 10) 50.0 % (3 / 6)
bitfromint8 CBC 842 67.9 % (19 / 28) 43.8 % (7 / 16)
varbit_in CBC 935 92.5 % (49 / 53) 78.0 % (39 / 50)
bittoint4 CBC 943 90.0 % (9 / 10) 50.0 % (3 / 6)
bittypmodin CBC 977 100.0 % (3 / 3)
anybit_typmodin CBC 1102 70.0 % (7 / 10) 25.0 % (3 / 12)
bitfromint4 CBC 1502 71.4 % (20 / 28) 50.0 % (8 / 16)
bit_out CBC 2125 100.0 % (2 / 2)
biteq CBC 2655 100.0 % (11 / 11) 100.0 % (6 / 6)
bit_in CBC 2857 98.1 % (52 / 53) 92.0 % (46 / 50)
varbit_out CBC 3107 100.0 % (19 / 19) 85.0 % (17 / 20)
bitge CBC 4188 100.0 % (7 / 7) 100.0 % (4 / 4)
bitle CBC 4260 100.0 % (7 / 7) 100.0 % (4 / 4)
bitlt CBC 4920 100.0 % (7 / 7) 100.0 % (4 / 4)
bitgt CBC 5220 100.0 % (7 / 7) 100.0 % (4 / 4)
bit_cmp CBC 21353 100.0 % (10 / 10) 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta