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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 86.4 % 588 508 80 1 507 1
Current Date: 2025-12-17 08:58:58 +0900 Functions: 87.2 % 94 82 12 1 81
Baseline: lcov-20251217-005640-baseline Branches: 65.4 % 286 187 99 187
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(360..) days: 86.4 % 587 507 80 507
Function coverage date bins:
(360..) days: 87.2 % 94 82 12 1 81
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 367 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 887 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 2502 100.0 % (4 / 4)
int4and CBC 2705 100.0 % (4 / 4)
int24ge CBC 4933 100.0 % (4 / 4)
int2vectorout CBC 7082 100.0 % (10 / 10) 100.0 % (4 / 4)
int42le CBC 9024 100.0 % (4 / 4)
int42lt CBC 9181 100.0 % (4 / 4)
i4toi2 CBC 11633 100.0 % (5 / 5) 83.3 % (5 / 6)
int42eq CBC 12212 100.0 % (4 / 4)
int24mi CBC 12913 83.3 % (5 / 6) 25.0 % (1 / 4)
int2ne CBC 15760 100.0 % (4 / 4)
i2toi4 CBC 18132 100.0 % (3 / 3)
generate_series_int4_support CBC 24661 93.3 % (28 / 30) 78.1 % (25 / 32)
int4um CBC 26977 80.0 % (4 / 5) 25.0 % (1 / 4)
int24le CBC 33284 100.0 % (4 / 4)
int24ne CBC 37229 100.0 % (4 / 4)
buildint2vector CBC 63142 100.0 % (11 / 11) 100.0 % (4 / 4)
int4abs CBC 64514 83.3 % (5 / 6) 25.0 % (1 / 4)
int24lt CBC 71656 100.0 % (4 / 4)
int24eq CBC 81375 100.0 % (4 / 4)
int4recv CBC 101466 100.0 % (3 / 3)
int4send CBC 104566 100.0 % (5 / 5)
int4ne CBC 202878 100.0 % (4 / 4)
int4smaller CBC 275973 100.0 % (4 / 4)
int24gt CBC 317748 100.0 % (4 / 4)
int2out CBC 336985 100.0 % (5 / 5)
int4ge CBC 362875 100.0 % (4 / 4)
int2lt CBC 444973 100.0 % (4 / 4)
int4larger CBC 460998 100.0 % (4 / 4)
int2in CBC 483060 100.0 % (3 / 3)
int4le CBC 693956 100.0 % (4 / 4)
int4div CBC 753524 100.0 % (12 / 12) 80.0 % (8 / 10)
int2eq CBC 1335413 100.0 % (4 / 4)
int4mul CBC 1427211 100.0 % (6 / 6) 75.0 % (3 / 4)
int4mi CBC 1441077 100.0 % (6 / 6) 75.0 % (3 / 4)
int4in CBC 2325951 100.0 % (3 / 3)
int4gt CBC 2499914 100.0 % (4 / 4)
int2gt CBC 2853417 100.0 % (4 / 4)
int4pl CBC 3221789 100.0 % (6 / 6) 75.0 % (3 / 4)
int4mod CBC 3935281 87.5 % (7 / 8) 50.0 % (3 / 6)
generate_series_int4 CBC 8210658 100.0 % (2 / 2)
generate_series_step_int4 GNC 8393287 92.3 % (24 / 26) 77.8 % (14 / 18)
int4out CBC 8972105 100.0 % (5 / 5)
int4eq CBC 22569029 100.0 % (4 / 4)
int4lt CBC 112139539 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta