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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 90.3 % 7780 7029 5 8 738 14 1 140 6874 1 3 72
Current Date: 2026-10-12 11:56:10 +0200 Functions: 98.8 % 251 248 2 1 30 218 6
Baseline: lcov-20261012-baseline Branches: 72.1 % 6076 4381 31 7 6 1651 12 6 91 4272
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Summarize by: Date bin (1,7] days: 14.3 % 7 1 6 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 95.2 % 145 138 2 5 106 32
(30,360] days: 89.0 % 1072 954 3 115 1 33 920 1
(360..) days: 90.5 % 6556 5936 8 612 14 5922
Function coverage date bins:
(7,30] days: 100.0 % 12 12 12
(30,360] days: 97.4 % 38 37 1 6 31
(360..) days: 99.0 % 201 199 1 1 12 187
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(7,30] days: 80.0 % 120 96 17 7 61 35
(30,360] days: 74.1 % 998 740 13 1 244 29 711
(360..) days: 71.5 % 4956 3544 6 6 1400 12 6 3526

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 UBC GNC CBC DCB
(1,7] days Total
14.3%14.3%
14.3 % 7 1 6 1 50.0 % 2 1 1 1 -
heapam_handler.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
vacuumlazy.c 0.0 % 6 6 - -
(7,30] days Total∗
95.2%95.2%
95.2 % 145 138 2 5 106 32 80.0 % 120 96 17 7 61 35 100.0 % 12 12 12
heapam_indexscan.c 98.9 % 89 88 1 88 78.6 % 70 55 15 55 100.0 % 11 11 11
heapam_xlog.c 81.2 % 16 13 3 13 77.8 % 18 14 4 14 -
pruneheap.c 100.0 % 9 9 9 83.3 % 18 15 3 15 -
heaptoast.c 80.0 % 5 4 1 4 50.0 % 4 2 2 2 100.0 % 1 1 1
vacuumlazy.c 88.9 % 18 16 2 12 4 - -
(30,360] days Total∗
89.0%89.0%
89.0 % 1072 954 3 115 1 33 920 1 74.1 % 998 740 13 1 244 29 711 97.4 % 38 37 1 6 31
pruneheap.c 86.3 % 300 259 1 40 259 74.1 % 278 206 72 206 92.9 % 14 13 1 13
heapam_xlog.c 88.7 % 106 94 12 10 84 1 61.2 % 134 82 4 48 12 70 100.0 % 1 1 1
heapam.c 94.4 % 284 268 1 15 10 258 84.1 % 296 249 5 42 13 236 100.0 % 10 10 3 7
vacuumlazy.c 85.5 % 110 94 16 1 93 67.7 % 93 63 1 29 63 100.0 % 2 2 1 1
heapam_visibility.c 69.0 % 71 49 22 49 56.9 % 58 33 25 33 100.0 % 4 4 4
heapam_handler.c 92.3 % 91 84 7 1 83 79.7 % 59 47 12 47 100.0 % 3 3 3
heapam_indexscan.c 97.3 % 75 73 2 1 72 82.1 % 56 46 10 46 100.0 % 1 1 1
visibilitymap.c 90.0 % 10 9 1 1 8 37.5 % 8 3 5 3 100.0 % 3 3 1 2
rewriteheap.c 87.5 % 8 7 1 2 5 64.3 % 14 9 4 1 2 7 -
(360..) days Total
90.5%90.5%
90.5 % 6556 5936 8 612 14 5922 71.5 % 4956 3544 6 6 1400 12 6 3526 99.0 % 201 199 1 1 12 187
heapam.c 91.8 % 2697 2477 220 2477 72.2 % 2147 1551 4 592 4 1547 100.0 % 72 72 5 67
vacuumlazy.c 88.9 % 911 810 3 98 4 806 71.6 % 559 400 2 157 5 395 100.0 % 29 29 2 27
heapam_handler.c 92.7 % 722 669 3 50 669 74.3 % 456 339 2 2 113 2 337 100.0 % 29 29 3 26
heapam_visibility.c 83.6 % 487 407 2 78 5 402 74.3 % 452 336 2 114 4 332 100.0 % 15 15 15
pruneheap.c 94.5 % 436 412 24 412 73.4 % 379 278 101 278 100.0 % 14 14 14
heapam_xlog.c 89.9 % 435 391 44 391 66.2 % 299 198 101 1 197 92.3 % 13 12 1 1 11
rewriteheap.c 83.2 % 315 262 53 262 54.7 % 212 116 96 116 91.7 % 12 11 1 1 10
hio.c 89.6 % 231 207 24 5 202 73.2 % 220 161 59 2 159 100.0 % 5 5 5
heaptoast.c 92.7 % 205 190 15 190 72.1 % 136 98 38 98 100.0 % 5 5 5
visibilitymap.c 94.9 % 117 111 6 111 69.8 % 96 67 29 67 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