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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 97.8 % 540 528 2 10 35 493 2 12
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 90 90 10 80
Baseline: lcov-20260530-034037-baseline Branches: 76.1 % 276 210 14 52 22 188 11 7
Baseline Date: 2026-05-29 14:39:03 -0700 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.3 % 240 188 52 188

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)
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)
int82div CBC 28 83.3 % (10 / 12) 70.0 % (7 / 10)
int84div CBC 117 83.3 % (10 / 12) 70.0 % (7 / 10)
int8dec GNC 16 80.0 % (4 / 5) 25.0 % (1 / 4)
int8div CBC 83 83.3 % (10 / 12) 70.0 % (7 / 10)
int8inc GNC 14805804 80.0 % (4 / 5) 25.0 % (1 / 4)
int8inc_support GNC 14686 100.0 % (35 / 35) 88.5 % (23 / 26)
dtoi8 GNC 101 100.0 % (6 / 6) 80.0 % (8 / 10)
ftoi8 GNC 23 100.0 % (6 / 6) 80.0 % (8 / 10)
i8tooid GNC 13 100.0 % (5 / 5) 66.7 % (4 / 6)
int82 GNC 24 100.0 % (5 / 5) 66.7 % (4 / 6)
int84 GNC 128385 100.0 % (5 / 5) 66.7 % (4 / 6)
int8lcm CBC 104 100.0 % (14 / 14) 85.7 % (12 / 14)
int28div CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28mi CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28mul CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int28pl CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int48div CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int48mi CBC 44 100.0 % (6 / 6) 75.0 % (3 / 4)
int48mul CBC 148 100.0 % (6 / 6) 75.0 % (3 / 4)
int48pl CBC 1055 100.0 % (6 / 6) 75.0 % (3 / 4)
int82mi CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int82mul CBC 28 100.0 % (6 / 6) 75.0 % (3 / 4)
int82pl CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int84mi CBC 85 100.0 % (6 / 6) 75.0 % (3 / 4)
int84mul CBC 1631 100.0 % (6 / 6) 75.0 % (3 / 4)
int84pl CBC 2747 100.0 % (6 / 6) 75.0 % (3 / 4)
int8abs CBC 24 100.0 % (6 / 6) 75.0 % (3 / 4)
int8gcd_internal CBC 176 100.0 % (19 / 19) 93.8 % (15 / 16)
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)
int8pl CBC 170256 100.0 % (6 / 6) 75.0 % (3 / 4)
int8um CBC 633 100.0 % (6 / 6) 75.0 % (3 / 4)
generate_series_int8 CBC 139 100.0 % (2 / 2)
i8tod CBC 8131 100.0 % (4 / 4)
i8tof CBC 100 100.0 % (4 / 4)
int28 CBC 20 100.0 % (3 / 3)
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)
int28ne CBC 2380 100.0 % (4 / 4)
int48 CBC 1592896 100.0 % (3 / 3)
int48eq CBC 77607 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)
int48ne CBC 24 100.0 % (4 / 4)
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)
int82ne CBC 20 100.0 % (4 / 4)
int84eq CBC 117561 100.0 % (4 / 4)
int84ge CBC 6691 100.0 % (4 / 4)
int84gt CBC 133297 100.0 % (4 / 4)
int84le CBC 14785 100.0 % (4 / 4)
int84lt CBC 476726 100.0 % (4 / 4)
int84ne CBC 71 100.0 % (4 / 4)
int8and CBC 28 100.0 % (4 / 4)
int8dec_any CBC 4 100.0 % (2 / 2)
int8eq CBC 461083 100.0 % (4 / 4)
int8gcd CBC 120 100.0 % (5 / 5)
int8ge CBC 3511 100.0 % (4 / 4)
int8gt CBC 130607 100.0 % (4 / 4)
int8in CBC 81677 100.0 % (3 / 3)
int8inc_any CBC 796740 100.0 % (2 / 2)
int8inc_float8_float8 CBC 160016 100.0 % (2 / 2)
int8larger CBC 572 100.0 % (5 / 5)
int8le CBC 3153 100.0 % (4 / 4)
int8lt CBC 3244065 100.0 % (4 / 4)
int8ne CBC 40033 100.0 % (4 / 4)
int8not CBC 20 100.0 % (3 / 3)
int8or CBC 30 100.0 % (4 / 4)
int8out CBC 174266 100.0 % (6 / 6)
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)
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.5.0-beta