LCOV - differential code coverage report
Current view: top level - src/backend/access/heap Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 88.7 % 7526 6674 30 4 3 815 5 1 352 6316 12 238
Current Date: 2025-12-18 07:33:40 +0900 Functions: 99.2 % 237 235 1 1 56 179 13
Baseline: lcov-20251218-005734-baseline Branches: 68.8 % 5747 3952 154 8 1 1632 8 3 281 3660 1 1
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Group by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 66.7 % 30 20 10 19 1
(7,30] days: 98.8 % 163 161 2 158 3
(30,360] days: 83.8 % 512 429 18 65 1 170 258
(360..) days: 88.9 % 6820 6063 4 3 750 4 1 4 6054
Function coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 21 21 14 7
(360..) days: 99.1 % 212 210 1 1 38 172
Branch coverage date bins:
(1,7] days: 32.1 % 56 18 38 18
(7,30] days: 81.0 % 126 102 22 2 98 4
(30,360] days: 59.6 % 455 271 94 2 88 159 112
(360..) days: 69.7 % 5112 3561 6 1 1542 8 3 6 3544 1 1

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC UBC GNC CBC DCB
heapam_visibility.c Total
68.6%68.6%
68.6 % 608 417 1 190 3 414 62.1 % 556 345 1 210 3 342 100.0 % 16 16 16
(360..) days 68.5 % 607 416 1 190 3 413 - 100.0 % 16 16 16
(30,360] days 100.0 % 1 1 1 - -
rewriteheap.c Total
83.5%83.5%
83.5 % 321 268 53 4 264 4 55.9 % 220 123 1 96 1 7 115 91.7 % 12 11 1 3 8
(360..) days 83.2 % 316 263 53 263 - 91.7 % 12 11 1 3 8
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 4 4 3 1 - -
vacuumlazy.c Total
85.8%85.8%
85.8 % 1050 901 7 2 140 2 73 826 8 46 67.1 % 694 466 27 5 196 1 2 60 403 100.0 % 31 31 9 22 3
(360..) days 88.4 % 812 718 2 92 1 717 - 100.0 % 25 25 5 20
(30,360] days 75.6 % 217 164 5 48 1 54 109 - 100.0 % 6 6 4 2
(7,30] days 90.0 % 20 18 2 18 - -
[..1] days 100.0 % 1 1 1 - -
hio.c Total
87.7%87.7%
87.7 % 236 207 1 28 1 206 1 72.3 % 220 159 1 60 159 100.0 % 5 5 1 4
(360..) days 87.7 % 235 206 1 28 206 - 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
heapam_xlog.c Total
88.5%88.5%
88.5 % 585 518 17 50 61 457 4 39 60.2 % 400 241 52 107 56 185 92.9 % 14 13 1 9 4
(360..) days 90.0 % 500 450 50 450 - 92.9 % 14 13 1 9 4
(1,7] days 62.5 % 24 15 9 15 - -
(30,360] days 86.9 % 61 53 8 46 7 - -
heapam.c Total
91.3%91.3%
91.3 % 2912 2658 2 252 1 43 2614 34 71.0 % 2325 1651 26 648 3 28 1620 100.0 % 84 84 17 67 9
(360..) days 91.5 % 2788 2552 236 1 2551 - 100.0 % 72 72 8 64
(30,360] days 83.0 % 100 83 1 16 21 62 - 100.0 % 12 12 9 3
(1,7] days 80.0 % 5 4 1 3 1 - -
(7,30] days 100.0 % 19 19 19 - -
heaptoast.c Total
92.7%92.7%
92.7 % 220 204 16 1 203 1 71.4 % 140 100 1 39 1 99 1 1 100.0 % 6 6 1 5
(360..) days 92.7 % 219 203 16 203 - 100.0 % 6 6 1 5
(7,30] days 100.0 % 1 1 1 - -
heapam_handler.c Total
93.1%93.1%
93.1 % 827 770 3 54 4 766 4 74.9 % 513 384 129 384 100.0 % 34 34 5 29
(360..) days 92.6 % 755 699 3 53 699 - 100.0 % 32 32 5 27
(30,360] days 98.6 % 69 68 1 1 67 - 100.0 % 2 2 2
(7,30] days 100.0 % 3 3 3 - -
visibilitymap.c Total
94.3%94.3%
94.3 % 158 149 1 8 21 128 4 64.7 % 150 97 12 1 40 20 77 100.0 % 10 10 3 7
(360..) days 94.1 % 136 128 8 128 - 100.0 % 9 9 2 7
(30,360] days 95.5 % 22 21 1 21 - 100.0 % 1 1 1
pruneheap.c Total
95.6%95.6%
95.6 % 609 582 3 24 144 438 105 73.0 % 529 386 36 107 110 276 100.0 % 25 25 8 17 1
(360..) days 94.7 % 452 428 24 4 424 - 100.0 % 21 21 4 17
(30,360] days 91.9 % 37 34 3 23 11 - -
(1,7] days 100.0 % 1 1 1 - -
(7,30] days 100.0 % 119 119 116 3 - 100.0 % 4 4 4

Generated by: LCOV version 2.4-beta