LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - int8.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 97.8 % 540 528 2 10 35 493 2 12
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 90 90 10 80
Baseline: lcov-20260630-baseline Branches: 76.4 % 280 214 14 52 22 192
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.6 % 37 35 2 35
(360..) days: 98.0 % 503 493 10 493
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 89 89 9 80
Branch coverage date bins:
(30,360] days: 61.1 % 36 22 14 22
(360..) days: 78.7 % 244 192 52 192

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
generate_series_int8_support CBC 150 93.3 % (28 / 30) 81.2 % (26 / 32)
int82div CBC 28 83.3 % (10 / 12) 70.0 % (7 / 10)
int84div CBC 117 83.3 % (10 / 12) 70.0 % (7 / 10)
int8div CBC 83 83.3 % (10 / 12) 70.0 % (7 / 10)
generate_series_step_int8 GNC 220 96.2 % (25 / 26) 66.7 % (12 / 18)
in_range_int8_int8 CBC 72 93.3 % (14 / 15) 75.0 % (9 / 12)
int8dec GNC 16 80.0 % (4 / 5) 25.0 % (1 / 4)
int8inc GNC 14531841 80.0 % (4 / 5) 25.0 % (1 / 4)
dtoi8 GNC 101 100.0 % (6 / 6) 83.3 % (10 / 12)
ftoi8 GNC 23 100.0 % (6 / 6) 83.3 % (10 / 12)
generate_series_int8 CBC 139 100.0 % (2 / 2)
i8tod CBC 8131 100.0 % (4 / 4)
i8tof CBC 100 100.0 % (4 / 4)
i8tooid GNC 13 100.0 % (5 / 5) 66.7 % (4 / 6)
int28 CBC 20 100.0 % (3 / 3)
int28div CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28eq CBC 1237 100.0 % (4 / 4)
int28ge CBC 2476 100.0 % (4 / 4)
int28gt CBC 2152 100.0 % (4 / 4)
int28le CBC 2552 100.0 % (4 / 4)
int28lt CBC 2152 100.0 % (4 / 4)
int28mi CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28mul CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28ne CBC 2363 100.0 % (4 / 4)
int28pl CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int48 CBC 1593708 100.0 % (3 / 3)
int48div CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int48eq CBC 103523 100.0 % (4 / 4)
int48ge CBC 2316 100.0 % (4 / 4)
int48gt CBC 2180 100.0 % (4 / 4)
int48le CBC 2552 100.0 % (4 / 4)
int48lt CBC 4440 100.0 % (4 / 4)
int48mi CBC 44 100.0 % (6 / 6) 75.0 % (3 / 4)
int48mul CBC 148 100.0 % (6 / 6) 75.0 % (3 / 4)
int48ne CBC 24 100.0 % (4 / 4)
int48pl CBC 1055 100.0 % (6 / 6) 75.0 % (3 / 4)
int82 GNC 24 100.0 % (5 / 5) 66.7 % (4 / 6)
int82eq CBC 20 100.0 % (4 / 4)
int82ge CBC 2152 100.0 % (4 / 4)
int82gt CBC 2152 100.0 % (4 / 4)
int82le CBC 20 100.0 % (4 / 4)
int82lt CBC 20 100.0 % (4 / 4)
int82mi CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int82mul CBC 28 100.0 % (6 / 6) 75.0 % (3 / 4)
int82ne CBC 20 100.0 % (4 / 4)
int82pl CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int84 GNC 128380 100.0 % (5 / 5) 66.7 % (4 / 6)
int84eq CBC 117601 100.0 % (4 / 4)
int84ge CBC 6687 100.0 % (4 / 4)
int84gt CBC 133305 100.0 % (4 / 4)
int84le CBC 14785 100.0 % (4 / 4)
int84lt CBC 476726 100.0 % (4 / 4)
int84mi CBC 85 100.0 % (6 / 6) 75.0 % (3 / 4)
int84mul CBC 1631 100.0 % (6 / 6) 75.0 % (3 / 4)
int84ne CBC 71 100.0 % (4 / 4)
int84pl CBC 2747 100.0 % (6 / 6) 75.0 % (3 / 4)
int8abs CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int8and CBC 28 100.0 % (4 / 4)
int8dec_any CBC 4 100.0 % (2 / 2)
int8eq CBC 457348 100.0 % (4 / 4)
int8gcd CBC 120 100.0 % (5 / 5)
int8gcd_internal CBC 176 100.0 % (19 / 19) 93.8 % (15 / 16)
int8ge CBC 3510 100.0 % (4 / 4)
int8gt CBC 130607 100.0 % (4 / 4)
int8in CBC 82238 100.0 % (3 / 3)
int8inc_any CBC 796857 100.0 % (2 / 2)
int8inc_float8_float8 CBC 160016 100.0 % (2 / 2)
int8inc_support GNC 14725 100.0 % (35 / 35) 88.5 % (23 / 26)
int8larger CBC 572 100.0 % (5 / 5)
int8lcm CBC 104 100.0 % (14 / 14) 85.7 % (12 / 14)
int8le CBC 3153 100.0 % (4 / 4)
int8lt CBC 3092468 100.0 % (4 / 4)
int8mi CBC 160 100.0 % (6 / 6) 75.0 % (3 / 4)
int8mod CBC 131 100.0 % (8 / 8) 83.3 % (5 / 6)
int8mul CBC 88 100.0 % (6 / 6) 75.0 % (3 / 4)
int8ne CBC 40033 100.0 % (4 / 4)
int8not CBC 20 100.0 % (3 / 3)
int8or CBC 30 100.0 % (4 / 4)
int8out CBC 175060 100.0 % (6 / 6)
int8pl CBC 170901 100.0 % (6 / 6) 75.0 % (3 / 4)
int8recv CBC 12 100.0 % (3 / 3)
int8send CBC 2430 100.0 % (5 / 5)
int8shl CBC 32 100.0 % (4 / 4)
int8shr CBC 20 100.0 % (4 / 4)
int8smaller CBC 4487 100.0 % (5 / 5)
int8um CBC 633 100.0 % (6 / 6) 75.0 % (3 / 4)
int8up CBC 5 100.0 % (3 / 3)
int8xor CBC 28 100.0 % (4 / 4)
oidtoi8 CBC 12 100.0 % (3 / 3)
oidtooid8 GNC 5 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1