LCOV - differential code coverage report
Current view: top level - src/backend/access/heap Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 90.6 % 7785 7057 5 11 712 49 1 142 6865 1 3 72
Current Date: 2026-11-05 14:14:01 +0100 Functions: 99.2 % 251 249 2 31 218 6
Baseline: lcov-20261105-baseline Branches: 72.2 % 6078 4390 31 12 6 1639 28 6 91 4265
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (7,30] days: 60.0 % 15 9 6 3 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 89.9 % 1203 1082 5 116 1 1 139 941 1
(360..) days: 90.8 % 6567 5966 11 590 48 5918
Function coverage date bins:
(30,360] days: 97.7 % 43 42 1 16 26
(360..) days: 99.5 % 208 207 1 15 192
Branch coverage date bins:
(7,30] days: 90.0 % 10 9 1 1 8
(30,360] days: 75.1 % 1108 832 30 1 245 90 742
(360..) days: 71.6 % 4960 3549 11 6 1394 28 6 3515

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 GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC GNC CBC DCB
(7,30] days Total∗
60.0%60.0%
60.0 % 15 9 6 3 6 90.0 % 10 9 1 1 8 -
heapam_handler.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
vacuumlazy.c 0.0 % 6 6 - -
(30,360] days Total∗
89.9%89.9%
89.9 % 1203 1082 5 116 1 1 139 941 1 75.1 % 1108 832 30 1 245 90 742 97.7 % 43 42 1 16 26
pruneheap.c 86.7 % 309 268 1 40 268 74.7 % 296 221 75 221 92.9 % 14 13 1 13
heaptoast.c 94.1 % 17 16 1 12 4 66.7 % 6 4 2 4 100.0 % 1 1 1
heapam_indexscan.c 98.2 % 164 161 1 2 1 88 72 80.2 % 126 101 15 10 55 46 100.0 % 12 12 11 1
visibilitymap.c 90.9 % 11 10 1 1 9 37.5 % 8 3 5 3 100.0 % 3 3 1 2
heapam_handler.c 92.5 % 93 86 7 3 83 81.0 % 63 51 12 4 47 100.0 % 3 3 3
vacuumlazy.c 85.8 % 127 109 18 13 96 68.8 % 93 64 29 64 100.0 % 2 2 1 1
heapam.c 94.3 % 282 266 1 15 1 10 255 84.4 % 302 255 5 42 13 242 100.0 % 3 3 1 2
rewriteheap.c 80.0 % 5 4 1 2 2 33.3 % 6 2 4 2 -
heapam_xlog.c 90.8 % 120 109 11 10 99 1 65.3 % 150 98 4 1 47 12 86 100.0 % 1 1 1
heapam_visibility.c 69.0 % 71 49 22 49 56.9 % 58 33 25 33 100.0 % 4 4 4
(360..) days Total
90.8%90.8%
90.8 % 6567 5966 11 590 48 5918 71.6 % 4960 3549 11 6 1394 28 6 3515 99.5 % 208 207 1 15 192
rewriteheap.c 83.3 % 318 265 53 265 55.9 % 220 123 97 123 91.7 % 12 11 1 1 10
hio.c 89.7 % 232 208 24 1 207 73.2 % 220 161 59 1 160 100.0 % 5 5 5
heaptoast.c 92.7 % 205 190 15 190 72.1 % 136 98 38 98 100.0 % 5 5 5
pruneheap.c 94.5 % 436 412 24 412 73.4 % 379 278 101 278 100.0 % 14 14 14
visibilitymap.c 94.9 % 117 111 6 111 70.8 % 96 68 28 68 100.0 % 7 7 7
heapam_handler.c 93.4 % 722 674 3 45 5 669 74.6 % 456 340 2 2 112 1 2 337 100.0 % 29 29 4 25
vacuumlazy.c 88.5 % 912 807 2 103 2 805 70.7 % 559 395 3 161 3 392 100.0 % 29 29 2 27
heapam.c 91.8 % 2701 2480 2 219 35 2445 72.3 % 2141 1548 1 4 588 19 4 1525 100.0 % 79 79 7 72
heapam_xlog.c 94.3 % 437 412 25 412 67.1 % 301 202 1 98 202 100.0 % 13 13 1 12
heapam_visibility.c 83.6 % 487 407 4 76 5 402 74.3 % 452 336 4 112 4 332 100.0 % 15 15 15
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1