LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - int.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 86.7 % 593 514 79 4 510 1 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 87.4 % 95 83 12 3 80
Baseline: lcov-20261105-baseline Branches: 65.3 % 294 192 2 100 4 188
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 14 14 4 10
(360..) days: 86.4 % 579 500 79 500
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 87.2 % 94 82 12 3 79
Branch coverage date bins:
(30,360] days: 62.5 % 16 10 2 4 4 6
(360..) days: 65.5 % 278 182 96 182

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
in_range_int2_int2 UBC 0 0.0 % (0 / 2)
in_range_int2_int8 UBC 0 0.0 % (0 / 2)
int2not UBC 0 0.0 % (0 / 3)
int2recv UBC 0 0.0 % (0 / 3)
int2shr UBC 0 0.0 % (0 / 4)
int2smaller UBC 0 0.0 % (0 / 4)
int2up UBC 0 0.0 % (0 / 3)
int2vectorrecv UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
int2vectorsend UBC 0 0.0 % (0 / 2)
int4inc UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
int4not UBC 0 0.0 % (0 / 3)
int4shr UBC 0 0.0 % (0 / 4)
int4up CBC 5 100.0 % (3 / 3)
int2shl CBC 10 100.0 % (4 / 4)
int2send CBC 12 100.0 % (5 / 5)
int4or CBC 12 100.0 % (4 / 4)
int4xor CBC 12 100.0 % (4 / 4)
int2and CBC 16 100.0 % (4 / 4)
int2or CBC 16 100.0 % (4 / 4)
int2xor CBC 16 100.0 % (4 / 4)
int2um CBC 17 80.0 % (4 / 5) 25.0 % (1 / 4)
int2abs CBC 20 83.3 % (5 / 6) 25.0 % (1 / 4)
int42ne CBC 20 100.0 % (4 / 4)
int4_bool CBC 23 100.0 % (4 / 4) 100.0 % (2 / 2)
in_range_int2_int4 CBC 24 73.3 % (11 / 15) 50.0 % (6 / 12)
int24mul CBC 25 83.3 % (5 / 6) 25.0 % (1 / 4)
int2mod CBC 25 87.5 % (7 / 8) 50.0 % (3 / 6)
int24div CBC 29 100.0 % (6 / 6) 75.0 % (3 / 4)
int2div CBC 29 75.0 % (9 / 12) 50.0 % (5 / 10)
int42pl CBC 32 100.0 % (6 / 6) 75.0 % (3 / 4)
int42div GNC 33 90.9 % (10 / 11) 70.0 % (7 / 10)
int42mi CBC 36 100.0 % (6 / 6) 75.0 % (3 / 4)
int2mul CBC 37 100.0 % (6 / 6) 75.0 % (3 / 4)
int2pl CBC 37 100.0 % (6 / 6) 75.0 % (3 / 4)
int42mul CBC 37 100.0 % (6 / 6) 75.0 % (3 / 4)
int2mi CBC 85 100.0 % (6 / 6) 75.0 % (3 / 4)
int4lcm CBC 104 100.0 % (14 / 14) 85.7 % (12 / 14)
int4gcd CBC 120 100.0 % (5 / 5)
int4gcd_internal CBC 176 100.0 % (19 / 19) 93.8 % (15 / 16)
int2larger CBC 268 100.0 % (4 / 4)
int2vectorin CBC 415 90.3 % (28 / 31) 69.2 % (18 / 26)
in_range_int4_int8 CBC 508 86.7 % (13 / 15) 50.0 % (6 / 12)
in_range_int4_int2 CBC 604 100.0 % (2 / 2)
int4shl CBC 1034 100.0 % (4 / 4)
int24pl CBC 1512 83.3 % (5 / 6) 25.0 % (1 / 4)
in_range_int4_int4 CBC 2132 100.0 % (15 / 15) 91.7 % (11 / 12)
int42gt CBC 2152 100.0 % (4 / 4)
int42ge CBC 2304 100.0 % (4 / 4)
int2ge CBC 2476 100.0 % (4 / 4)
int4and CBC 3144 100.0 % (4 / 4)
int2le CBC 4138 100.0 % (4 / 4)
int24ge CBC 6804 100.0 % (4 / 4)
check_valid_int2vector CBC 7484 100.0 % (6 / 6) 62.5 % (5 / 8)
int2vectorout CBC 7484 100.0 % (11 / 11) 100.0 % (4 / 4)
int42le CBC 11652 100.0 % (4 / 4)
int42lt CBC 11773 100.0 % (4 / 4)
i4toi2 CBC 12218 100.0 % (5 / 5) 83.3 % (5 / 6)
int24mi CBC 17420 83.3 % (5 / 6) 25.0 % (1 / 4)
int42eq CBC 19368 100.0 % (4 / 4)
int2ne CBC 21556 100.0 % (4 / 4)
int4um GNC 23258 80.0 % (4 / 5) 25.0 % (1 / 4)
i2toi4 CBC 23277 100.0 % (3 / 3)
bool_int4 CBC 31115 100.0 % (4 / 4) 100.0 % (2 / 2)
generate_series_int4_support CBC 42496 93.3 % (28 / 30) 78.1 % (25 / 32)
int24le CBC 44139 100.0 % (4 / 4)
int24ne CBC 49564 100.0 % (4 / 4)
buildint2vector CBC 76826 100.0 % (11 / 11) 100.0 % (4 / 4)
int4abs CBC 84626 83.3 % (5 / 6) 25.0 % (1 / 4)
int24lt CBC 96387 100.0 % (4 / 4)
int4recv CBC 101561 100.0 % (3 / 3)
int4send CBC 104719 100.0 % (5 / 5)
int24eq CBC 108965 100.0 % (4 / 4)
int4ne CBC 270271 100.0 % (4 / 4)
int2out CBC 353318 100.0 % (5 / 5)
int4smaller CBC 364593 100.0 % (4 / 4)
int24gt CBC 514356 100.0 % (4 / 4)
int4ge CBC 519722 100.0 % (4 / 4)
int2in CBC 562915 100.0 % (3 / 3)
int4larger CBC 616689 100.0 % (4 / 4)
int2lt CBC 648868 100.0 % (4 / 4)
int4div GNC 971605 100.0 % (11 / 11) 80.0 % (8 / 10)
int4le CBC 1352532 100.0 % (4 / 4)
int2eq CBC 1626056 100.0 % (4 / 4)
int4mul CBC 1868456 100.0 % (6 / 6) 75.0 % (3 / 4)
int4mi CBC 1893990 100.0 % (6 / 6) 75.0 % (3 / 4)
int4in CBC 2642160 100.0 % (3 / 3)
int4gt CBC 3394412 100.0 % (4 / 4)
int2gt CBC 3506178 100.0 % (4 / 4)
int4mod CBC 5574012 87.5 % (7 / 8) 50.0 % (3 / 6)
int4pl CBC 7265199 100.0 % (6 / 6) 75.0 % (3 / 4)
int4out CBC 9748202 100.0 % (5 / 5)
generate_series_int4 CBC 12049167 100.0 % (2 / 2)
generate_series_step_int4 CBC 12259325 92.3 % (24 / 26) 77.8 % (14 / 18)
int4eq CBC 32061011 100.0 % (4 / 4)
int4lt CBC 151755909 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1