LCOV - differential code coverage report
Current view: top level - src/backend/access/heap Coverage Total Hit UNC LBC UBC GBC GNC CBC ECB DUB DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 90.2 % 7691 6939 3 6 743 7 21 6911 1 2 30
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.8 % 244 241 2 1 12 229 1
Baseline: lcov-20260726-baseline Branches: 71.9 % 5978 4301 13 8 1656 5 27 4269
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Summarize by: Date bin (7,30] days: 91.9 % 248 228 3 17 21 207 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 89.3 % 968 864 104 864
(360..) days: 90.3 % 6475 5847 6 622 7 5840
Function coverage date bins:
(7,30] days: 100.0 % 3 3 2 1
(30,360] days: 97.6 % 41 40 1 3 37
(360..) days: 99.0 % 200 198 1 1 7 191
Branch coverage date bins:
(7,30] days: 80.9 % 246 199 13 34 27 172
(30,360] days: 71.8 % 922 662 260 662
(360..) days: 71.5 % 4810 3440 8 1362 5 3435

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GNC CBC DCB
(7,30] days Total
91.9%91.9%
91.9 % 248 228 3 17 21 207 1 80.9 % 246 199 13 34 27 172 100.0 % 3 3 2 1
heapam.c 92.9 % 168 156 1 11 8 148 86.0 % 172 148 5 19 13 135 100.0 % 1 1 1
heapam_xlog.c 94.7 % 57 54 3 10 44 1 76.9 % 52 40 4 8 12 28 100.0 % 1 1 1
visibilitymap.c 85.7 % 7 6 1 1 5 37.5 % 8 3 5 3 100.0 % 1 1 1
rewriteheap.c 66.7 % 3 2 1 2 33.3 % 6 2 4 2 -
pruneheap.c 75.0 % 12 9 1 2 9 75.0 % 8 6 2 6 -
(30,360] days Total
89.3%89.3%
89.3 % 968 864 104 864 71.8 % 922 662 260 662 97.6 % 41 40 1 3 37
pruneheap.c 88.5 % 314 278 36 278 75.8 % 302 229 73 229 92.9 % 14 13 1 13
heapam_xlog.c 84.7 % 98 83 15 83 64.5 % 138 89 49 89 -
heapam.c 96.0 % 124 119 5 119 70.3 % 158 111 47 111 100.0 % 9 9 3 6
vacuumlazy.c 88.6 % 140 124 16 124 72.2 % 115 83 32 83 100.0 % 4 4 4
heapam_visibility.c 69.0 % 71 49 22 49 56.9 % 58 33 25 33 100.0 % 4 4 4
heapam_handler.c 92.4 % 92 85 7 85 80.3 % 61 49 12 49 100.0 % 3 3 3
heapam_indexscan.c 97.9 % 96 94 2 94 81.2 % 64 52 12 52 100.0 % 5 5 5
visibilitymap.c 94.7 % 19 18 1 18 50.0 % 18 9 9 9 100.0 % 2 2 2
rewriteheap.c 100.0 % 5 5 5 87.5 % 8 7 1 7 -
(360..) days Total
90.3%90.3%
90.3 % 6475 5847 6 622 7 5840 71.5 % 4810 3440 8 1362 5 3435 99.0 % 200 198 1 1 7 191
heapam.c 91.6 % 2695 2469 226 2 2467 72.6 % 2113 1535 1 577 2 1533 100.0 % 72 72 4 68
vacuumlazy.c 88.2 % 891 786 2 103 786 71.6 % 535 383 3 149 1 382 100.0 % 27 27 27
heapam_visibility.c 82.8 % 487 403 3 81 403 73.9 % 452 334 3 115 334 100.0 % 15 15 15
heapam_handler.c 93.1 % 728 678 50 678 75.2 % 456 343 113 343 100.0 % 29 29 1 28
pruneheap.c 94.2 % 416 392 24 392 72.2 % 353 255 98 255 100.0 % 14 14 14
rewriteheap.c 83.2 % 315 262 53 262 54.7 % 212 116 96 116 91.7 % 12 11 1 1 10
heapam_xlog.c 89.6 % 395 354 41 354 61.8 % 251 155 96 155 92.3 % 13 12 1 1 11
hio.c 89.6 % 231 207 1 23 5 202 73.2 % 220 161 1 58 2 159 100.0 % 5 5 5
heaptoast.c 92.6 % 215 199 16 199 71.4 % 140 100 40 100 100.0 % 6 6 6
visibilitymap.c 95.1 % 102 97 5 97 74.4 % 78 58 20 58 100.0 % 7 7 7
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1