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

Generated by: LCOV version 2.4-beta