LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - int.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.4 % 588 508 80 508
Current Date: 2025-09-06 07:49:51 +0900 Functions: 87.2 % 94 82 12 82
Baseline: lcov-20250907-010129-baseline Branches: 65.4 % 286 187 99 187
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 86.4 % 588 508 80 508
Function coverage date bins:
(360..) days: 87.2 % 94 82 12 82
Branch coverage date bins:
(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
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 3 100.0 % (3 / 3)
int2shl CBC 6 100.0 % (4 / 4)
int2send CBC 8 100.0 % (5 / 5)
int2um CBC 9 80.0 % (4 / 5) 25.0 % (1 / 4)
int4or CBC 9 100.0 % (4 / 4)
int4xor CBC 9 100.0 % (4 / 4)
int2and CBC 12 100.0 % (4 / 4)
int2or CBC 12 100.0 % (4 / 4)
int2xor CBC 12 100.0 % (4 / 4)
int2abs CBC 15 83.3 % (5 / 6) 25.0 % (1 / 4)
int42ne CBC 15 100.0 % (4 / 4)
int4_bool CBC 15 100.0 % (4 / 4) 100.0 % (2 / 2)
in_range_int2_int4 CBC 18 73.3 % (11 / 15) 50.0 % (6 / 12)
int24mul CBC 18 83.3 % (5 / 6) 25.0 % (1 / 4)
int2mod CBC 18 87.5 % (7 / 8) 50.0 % (3 / 6)
int24div CBC 21 100.0 % (6 / 6) 75.0 % (3 / 4)
int2div CBC 21 75.0 % (9 / 12) 50.0 % (5 / 10)
int42div CBC 24 83.3 % (10 / 12) 70.0 % (7 / 10)
int42pl CBC 24 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)
int2mi CBC 65 100.0 % (6 / 6) 75.0 % (3 / 4)
int4lcm CBC 78 100.0 % (14 / 14) 85.7 % (12 / 14)
int4gcd CBC 90 100.0 % (5 / 5)
int4gcd_internal CBC 132 100.0 % (19 / 19) 93.8 % (15 / 16)
int2larger CBC 201 100.0 % (4 / 4)
int2vectorin CBC 364 90.3 % (28 / 31) 69.2 % (18 / 26)
in_range_int4_int8 CBC 381 86.7 % (13 / 15) 50.0 % (6 / 12)
in_range_int4_int2 CBC 453 100.0 % (2 / 2)
int4shl CBC 774 100.0 % (4 / 4)
bool_int4 CBC 877 100.0 % (4 / 4) 100.0 % (2 / 2)
int24pl CBC 1122 83.3 % (5 / 6) 25.0 % (1 / 4)
in_range_int4_int4 CBC 1599 100.0 % (15 / 15) 91.7 % (11 / 12)
int42gt CBC 1614 100.0 % (4 / 4)
int42ge CBC 1728 100.0 % (4 / 4)
int2ge CBC 1857 100.0 % (4 / 4)
int2le CBC 2401 100.0 % (4 / 4)
int4and CBC 2702 100.0 % (4 / 4)
int24ge CBC 4958 100.0 % (4 / 4)
int2vectorout CBC 7151 100.0 % (10 / 10) 100.0 % (4 / 4)
int42lt CBC 8880 100.0 % (4 / 4)
int42le CBC 8882 100.0 % (4 / 4)
i4toi2 CBC 11507 100.0 % (5 / 5) 83.3 % (5 / 6)
int24mi CBC 12885 83.3 % (5 / 6) 25.0 % (1 / 4)
int2ne CBC 15510 100.0 % (4 / 4)
i2toi4 CBC 17953 100.0 % (3 / 3)
generate_series_int4_support CBC 18820 93.3 % (28 / 30) 78.1 % (25 / 32)
int4um CBC 26537 80.0 % (4 / 5) 25.0 % (1 / 4)
int24le CBC 33380 100.0 % (4 / 4)
int24ne CBC 37122 100.0 % (4 / 4)
buildint2vector CBC 60666 100.0 % (11 / 11) 100.0 % (4 / 4)
int4abs CBC 64427 83.3 % (5 / 6) 25.0 % (1 / 4)
int24lt CBC 71623 100.0 % (4 / 4)
int42eq CBC 85681 100.0 % (4 / 4)
int4recv CBC 101512 100.0 % (3 / 3)
int4send CBC 104570 100.0 % (5 / 5)
int24eq CBC 113671 100.0 % (4 / 4)
int4ne CBC 204119 100.0 % (4 / 4)
int4smaller CBC 275973 100.0 % (4 / 4)
int4ge CBC 289255 100.0 % (4 / 4)
int24gt CBC 310756 100.0 % (4 / 4)
int2out CBC 337262 100.0 % (5 / 5)
int2lt CBC 420102 100.0 % (4 / 4)
int4larger CBC 460998 100.0 % (4 / 4)
int2in CBC 472726 100.0 % (3 / 3)
int4le CBC 597875 100.0 % (4 / 4)
int4div CBC 753344 100.0 % (12 / 12) 80.0 % (8 / 10)
int2eq CBC 1202847 100.0 % (4 / 4)
int4mul CBC 1427211 100.0 % (6 / 6) 75.0 % (3 / 4)
int4mi CBC 1440969 100.0 % (6 / 6) 75.0 % (3 / 4)
int4in CBC 2320489 100.0 % (3 / 3)
int4gt CBC 2500367 100.0 % (4 / 4)
int4pl CBC 2619660 100.0 % (6 / 6) 75.0 % (3 / 4)
int2gt CBC 2747095 100.0 % (4 / 4)
int4mod CBC 3909171 87.5 % (7 / 8) 50.0 % (3 / 6)
generate_series_int4 CBC 8103627 100.0 % (2 / 2)
generate_series_step_int4 CBC 8286256 92.3 % (24 / 26) 77.8 % (14 / 18)
int4out CBC 8843044 100.0 % (5 / 5)
int4eq CBC 20592889 100.0 % (4 / 4)
int4lt CBC 111873735 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta