LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varbit.c (source / functions) Coverage Total Hit UNC UIC UBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 86.3 % 680 587 8 85 12 575 8 12
Current Date: 2026-05-05 10:23:31 +0900 Functions: 89.8 % 49 44 5 8 36
Baseline: lcov-20260505-025707-baseline Branches: 63.5 % 496 315 10 1 170 1 2 312 10 2
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 60.0 % 20 12 8 12
(360..) days: 87.1 % 660 575 85 575
Function coverage date bins:
(360..) days: 89.8 % 49 44 5 8 36
Branch coverage date bins:
(30,360] days: 16.7 % 12 2 10 2
(360..) days: 64.7 % 484 313 1 170 1 312

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 464 85.7 % (24 / 28) 38.2 % (13 / 34)
bit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
bitshiftright CBC 584 90.3 % (28 / 31) 55.0 % (22 / 40)
varbit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
varbit_in GNC 1036 92.5 % (49 / 53) 78.0 % (39 / 50)
anybit_typmodin CBC 1428 70.0 % (7 / 10) 25.0 % (3 / 12)
bitfromint8 GNC 1164 67.9 % (19 / 28) 43.8 % (7 / 16)
varbit GNC 693 53.3 % (8 / 15) 35.7 % (5 / 14)
bitfromint4 GNC 2044 71.4 % (20 / 28) 50.0 % (8 / 16)
bit GNC 693 100.0 % (16 / 16) 61.1 % (11 / 18)
bitsetbit CBC 9 90.9 % (20 / 22) 50.0 % (7 / 14)
varbit_support CBC 100 93.8 % (15 / 16) 50.0 % (7 / 14)
bit_overlay CBC 20 80.0 % (8 / 10) 25.0 % (2 / 8)
bitgetbit CBC 5 83.3 % (10 / 12) 37.5 % (3 / 8)
bit_in GNC 3616 98.1 % (52 / 53) 92.0 % (46 / 50)
bitsubstring CBC 152 100.0 % (33 / 33) 83.3 % (20 / 24)
bit_catenate CBC 148 95.7 % (22 / 23) 75.0 % (9 / 12)
bitnot CBC 80 100.0 % (11 / 11) 62.5 % (5 / 8)
bittoint4 GNC 1309 90.0 % (9 / 10) 50.0 % (3 / 6)
bittoint8 GNC 912 90.0 % (9 / 10) 50.0 % (3 / 6)
varbit_out CBC 3816 100.0 % (19 / 19) 85.0 % (17 / 20)
anybit_typmodout CBC 213 83.3 % (5 / 6) 50.0 % (1 / 2)
bit_and CBC 92 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_or CBC 117 100.0 % (17 / 17) 83.3 % (5 / 6)
bitposition CBC 446 95.7 % (45 / 47) 96.9 % (31 / 32)
bitxor CBC 92 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_cmp CBC 25623 100.0 % (10 / 10) 100.0 % (6 / 6)
bitcmp CBC 462 100.0 % (7 / 7) 100.0 % (4 / 4)
biteq CBC 3059 100.0 % (11 / 11) 100.0 % (6 / 6)
bitge CBC 4884 100.0 % (7 / 7) 100.0 % (4 / 4)
bitgt CBC 6260 100.0 % (7 / 7) 100.0 % (4 / 4)
bitle CBC 5080 100.0 % (7 / 7) 100.0 % (4 / 4)
bitlt CBC 5960 100.0 % (7 / 7) 100.0 % (4 / 4)
bitne CBC 665 100.0 % (11 / 11) 100.0 % (6 / 6)
bit_bit_count CBC 30 100.0 % (3 / 3)
bit_out CBC 2658 100.0 % (2 / 2)
bit_send UBC 0 0.0 % (0 / 2)
bitcat CBC 108 100.0 % (4 / 4)
bitlength CBC 28 100.0 % (3 / 3)
bitoctetlength UBC 0 0.0 % (0 / 3)
bitoverlay CBC 5 100.0 % (6 / 6)
bitoverlay_no_len CBC 15 100.0 % (6 / 6)
bitsubstr CBC 84 100.0 % (2 / 2)
bitsubstr_no_len CBC 28 100.0 % (2 / 2)
bittypmodin CBC 1264 100.0 % (3 / 3)
bittypmodout CBC 130 100.0 % (3 / 3)
varbit_send UBC 0 0.0 % (0 / 6)
varbittypmodin CBC 164 100.0 % (3 / 3)
varbittypmodout CBC 83 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta