LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - int.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 86.6 % 595 515 80 1 514 1
Current Date: 2026-03-14 14:10:32 -0400 Functions: 87.4 % 95 83 12 1 82
Baseline: lcov-20260315-024220-baseline Branches: 65.3 % 294 192 102 192
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 9 9 1 8
(360..) days: 86.3 % 586 506 80 506
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 87.2 % 94 82 12 1 81
Branch coverage date bins:
(30,360] days: 62.5 % 8 5 3 5
(360..) days: 65.4 % 286 187 99 187

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
int2vectorrecv UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
int2vectorin CBC 376 90.3 % (28 / 31) 69.2 % (18 / 26)
generate_series_int4_support CBC 29143 93.3 % (28 / 30) 78.1 % (25 / 32)
in_range_int2_int4 CBC 18 73.3 % (11 / 15) 50.0 % (6 / 12)
in_range_int4_int8 CBC 381 86.7 % (13 / 15) 50.0 % (6 / 12)
int2div CBC 21 75.0 % (9 / 12) 50.0 % (5 / 10)
generate_series_step_int4 GNC 9371187 92.3 % (24 / 26) 77.8 % (14 / 18)
int4inc UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
check_valid_int2vector CBC 7091 100.0 % (6 / 6) 62.5 % (5 / 8)
int24mi CBC 12985 83.3 % (5 / 6) 25.0 % (1 / 4)
int24mul CBC 18 83.3 % (5 / 6) 25.0 % (1 / 4)
int24pl CBC 1128 83.3 % (5 / 6) 25.0 % (1 / 4)
int2abs CBC 15 83.3 % (5 / 6) 25.0 % (1 / 4)
int2mod CBC 18 87.5 % (7 / 8) 50.0 % (3 / 6)
int2um CBC 9 80.0 % (4 / 5) 25.0 % (1 / 4)
int42div CBC 24 83.3 % (10 / 12) 70.0 % (7 / 10)
int4abs CBC 64521 83.3 % (5 / 6) 25.0 % (1 / 4)
int4mod CBC 4353407 87.5 % (7 / 8) 50.0 % (3 / 6)
int4um CBC 26472 80.0 % (4 / 5) 25.0 % (1 / 4)
int4div CBC 753655 100.0 % (12 / 12) 80.0 % (8 / 10)
int4lcm CBC 78 100.0 % (14 / 14) 85.7 % (12 / 14)
i4toi2 CBC 11667 100.0 % (5 / 5) 83.3 % (5 / 6)
in_range_int4_int4 CBC 1599 100.0 % (15 / 15) 91.7 % (11 / 12)
int24div CBC 21 100.0 % (6 / 6) 75.0 % (3 / 4)
int2mi CBC 65 100.0 % (6 / 6) 75.0 % (3 / 4)
int2mul CBC 27 100.0 % (6 / 6) 75.0 % (3 / 4)
int2pl CBC 27 100.0 % (6 / 6) 75.0 % (3 / 4)
int42mi CBC 27 100.0 % (6 / 6) 75.0 % (3 / 4)
int42mul CBC 27 100.0 % (6 / 6) 75.0 % (3 / 4)
int42pl CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int4gcd_internal CBC 132 100.0 % (19 / 19) 93.8 % (15 / 16)
int4mi CBC 1447604 100.0 % (6 / 6) 75.0 % (3 / 4)
int4mul CBC 1427248 100.0 % (6 / 6) 75.0 % (3 / 4)
int4pl CBC 3664601 100.0 % (6 / 6) 75.0 % (3 / 4)
bool_int4 CBC 902 100.0 % (4 / 4) 100.0 % (2 / 2)
buildint2vector CBC 63710 100.0 % (11 / 11) 100.0 % (4 / 4)
int2vectorout CBC 7091 100.0 % (11 / 11) 100.0 % (4 / 4)
int4_bool CBC 15 100.0 % (4 / 4) 100.0 % (2 / 2)
generate_series_int4 CBC 9186056 100.0 % (2 / 2)
i2toi4 CBC 18215 100.0 % (3 / 3)
in_range_int2_int2 UBC 0 0.0 % (0 / 2)
in_range_int2_int8 UBC 0 0.0 % (0 / 2)
in_range_int4_int2 CBC 453 100.0 % (2 / 2)
int24eq CBC 88413 100.0 % (4 / 4)
int24ge CBC 4966 100.0 % (4 / 4)
int24gt CBC 322086 100.0 % (4 / 4)
int24le CBC 37246 100.0 % (4 / 4)
int24lt CBC 76141 100.0 % (4 / 4)
int24ne CBC 37706 100.0 % (4 / 4)
int2and CBC 12 100.0 % (4 / 4)
int2eq CBC 1461965 100.0 % (4 / 4)
int2ge CBC 1857 100.0 % (4 / 4)
int2gt CBC 2967003 100.0 % (4 / 4)
int2in CBC 486335 100.0 % (3 / 3)
int2larger CBC 201 100.0 % (4 / 4)
int2le CBC 2601 100.0 % (4 / 4)
int2lt CBC 463958 100.0 % (4 / 4)
int2ne CBC 16118 100.0 % (4 / 4)
int2not UBC 0 0.0 % (0 / 3)
int2or CBC 12 100.0 % (4 / 4)
int2out CBC 356069 100.0 % (5 / 5)
int2recv UBC 0 0.0 % (0 / 3)
int2send CBC 8 100.0 % (5 / 5)
int2shl CBC 6 100.0 % (4 / 4)
int2shr UBC 0 0.0 % (0 / 4)
int2smaller UBC 0 0.0 % (0 / 4)
int2up UBC 0 0.0 % (0 / 3)
int2vectorsend UBC 0 0.0 % (0 / 2)
int2xor CBC 12 100.0 % (4 / 4)
int42eq CBC 12229 100.0 % (4 / 4)
int42ge CBC 1728 100.0 % (4 / 4)
int42gt CBC 1614 100.0 % (4 / 4)
int42le CBC 9373 100.0 % (4 / 4)
int42lt CBC 9599 100.0 % (4 / 4)
int42ne CBC 15 100.0 % (4 / 4)
int4and CBC 2619 100.0 % (4 / 4)
int4eq CBC 28496526 100.0 % (4 / 4)
int4gcd CBC 90 100.0 % (5 / 5)
int4ge CBC 370909 100.0 % (4 / 4)
int4gt CBC 2490220 100.0 % (4 / 4)
int4in CBC 2338363 100.0 % (3 / 3)
int4larger CBC 461178 100.0 % (4 / 4)
int4le CBC 701798 100.0 % (4 / 4)
int4lt CBC 112146974 100.0 % (4 / 4)
int4ne CBC 203205 100.0 % (4 / 4)
int4not UBC 0 0.0 % (0 / 3)
int4or CBC 9 100.0 % (4 / 4)
int4out CBC 9664734 100.0 % (5 / 5)
int4recv CBC 101619 100.0 % (3 / 3)
int4send CBC 104566 100.0 % (5 / 5)
int4shl CBC 774 100.0 % (4 / 4)
int4shr UBC 0 0.0 % (0 / 4)
int4smaller CBC 275973 100.0 % (4 / 4)
int4up CBC 3 100.0 % (3 / 3)
int4xor CBC 9 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta