LCOV - differential code coverage report
Current view: top level - src/backend/access/transam Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 85.7 % 12484 10695 134 8 1647 105 11 1068 9511 2 215 760
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.0 % 734 690 14 1 29 3 257 430 7 92
Baseline: lcov-20260530-034037-baseline Branches: 61.6 % 8070 4971 242 6 35 2816 69 37 475 4390 347 463
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin [..1] days: 66.7 % 3 2 1 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 60 60 60
(30,360] days: 88.6 % 1263 1119 132 1 11 6 1003 110 2
(360..) days: 85.3 % 11156 9512 1 7 1636 99 11 3 9399
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 91.6 % 119 109 10 104 5
(360..) days: 94.4 % 612 578 4 1 29 3 150 425
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(7,30] days: 58.3 % 12 7 5 7
(30,360] days: 66.9 % 795 532 236 1 26 8 467 57
(360..) days: 61.0 % 7261 4431 5 35 2790 61 37 4333

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 DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
[..1] days xlog.c∗∗ 66.7 % 3 2 1 2 50.0 % 2 1 1 1 -
(1,7] days Total
100.0%
100.0 % 2 2 2 - -
(7,30] days Total
100.0%
100.0 % 60 60 60 58.3 % 12 7 5 7 100.0 % 3 3 3
xlog.c 100.0 % 43 43 43 58.3 % 12 7 5 7 100.0 % 2 2 2
(30,360] days Total
88.6%88.6%
88.6 % 1263 1119 132 1 11 6 1003 110 2 66.9 % 795 532 236 1 26 8 467 57 91.6 % 119 109 10 104 5
clog.c 76.5 % 17 13 4 13 1 100.0 % 2 2 2 66.7 % 3 2 1 2
commit_ts.c 84.6 % 26 22 4 20 2 1 75.0 % 4 3 1 1 2 75.0 % 4 3 1 3
multixact.c 76.5 % 183 140 37 1 5 6 81 53 51.7 % 118 61 36 1 20 7 20 34 72.2 % 18 13 5 10 3
slru.c 90.7 % 150 136 14 135 1 73.6 % 72 53 19 53 96.7 % 30 29 1 29
subtrans.c 75.0 % 12 9 3 9 - 66.7 % 3 2 1 2
timeline.c 85.7 % 7 6 1 6 87.5 % 8 7 1 7 -
twophase.c 92.2 % 141 130 11 130 62.9 % 70 44 26 44 100.0 % 17 17 17
xact.c 98.0 % 49 48 1 48 71.7 % 46 33 13 33 100.0 % 1 1 1
xlog.c 90.5 % 296 268 28 232 36 70.8 % 178 126 50 2 114 12 95.2 % 21 20 1 18 2
xlogbackup.c 100.0 % 16 16 16 75.0 % 4 3 1 3 -
xlogfuncs.c 86.6 % 67 58 9 58 52.9 % 34 18 16 18 100.0 % 2 2 2
xloginsert.c 100.0 % 32 32 32 80.6 % 36 29 7 29 100.0 % 2 2 2
xlogreader.c 55.9 % 34 19 13 2 14 5 55.0 % 20 11 7 2 9 2 100.0 % 1 1 1
xlogrecovery.c 88.6 % 70 62 4 4 51 11 65.9 % 88 58 28 2 1 50 7 100.0 % 2 2 2
xlogutils.c 100.0 % 7 7 7 64.3 % 14 9 5 9 -
xlogwait.c 97.7 % 133 130 3 130 74.3 % 101 75 26 75 100.0 % 12 12 12
(360..) days Total
85.3%85.3%
85.3 % 11156 9512 1 7 1636 99 11 3 9399 61.0 % 7261 4431 5 35 2790 61 37 4333 94.4 % 612 578 4 1 29 3 150 425
clog.c 72.3 % 235 170 65 1 169 59.3 % 150 89 61 89 80.0 % 20 16 1 3 7 9
commit_ts.c 82.4 % 250 206 44 17 189 64.5 % 124 80 44 6 74 88.5 % 26 23 1 2 5 18
generic_xlog.c 74.4 % 156 116 40 116 65.9 % 88 58 30 58 70.0 % 10 7 3 7
multixact.c 79.9 % 591 472 3 116 19 2 1 450 57.5 % 285 164 1 120 12 152 86.4 % 44 38 2 4 1 20 17
parallel.c 90.7 % 483 438 45 6 432 62.6 % 211 132 79 1 131 100.0 % 19 19 6 13
rmgr.c 84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
slru.c 79.2 % 475 376 1 98 12 364 51.7 % 375 194 30 151 6 2 186 100.0 % 4 4 4
subtrans.c 94.8 % 97 92 5 1 91 69.2 % 52 36 16 36 100.0 % 12 12 5 7
timeline.c 79.9 % 184 147 37 147 47.6 % 170 81 89 81 100.0 % 9 9 2 7
transam.c 74.6 % 63 47 16 47 60.0 % 40 24 16 24 100.0 % 8 8 8
twophase.c 88.8 % 704 625 79 3 1 621 55.0 % 456 251 205 3 248 96.6 % 29 28 1 17 11
varsup.c 73.3 % 172 126 46 126 39.2 % 130 51 79 51 100.0 % 10 10 1 9
xact.c 87.3 % 1865 1629 236 5 1624 62.6 % 1044 654 3 387 2 31 621 93.6 % 109 102 7 1 12 89
xlog.c 89.0 % 2409 2145 3 261 1 3 2 2139 63.8 % 1581 1009 1 2 569 4 4 1001 98.3 % 116 114 1 1 28 86
xlogarchive.c 79.8 % 163 130 33 130 54.4 % 136 74 62 74 100.0 % 11 11 11
xlogbackup.c 100.0 % 17 17 17 87.5 % 8 7 1 7 100.0 % 1 1 1
xlogfuncs.c 78.4 % 185 145 40 4 141 31.5 % 130 41 89 3 38 95.2 % 21 20 1 1 7 12
xloginsert.c 83.5 % 406 339 67 339 63.6 % 286 182 104 182 94.4 % 18 17 1 5 12
xlogprefetcher.c 97.5 % 279 272 7 1 271 82.9 % 152 126 2 24 126 100.0 % 22 22 2 20
xlogreader.c 82.1 % 736 604 132 5 599 71.9 % 462 332 130 4 328 96.3 % 27 26 1 6 20
xlogrecovery.c 86.6 % 1390 1204 1 185 27 2 1175 64.3 % 1135 730 1 404 19 711 98.5 % 67 66 1 23 43
xlogstats.c 100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
xlogutils.c 66.1 % 227 150 77 150 41.4 % 186 77 109 1 76 86.4 % 22 19 3 3 16
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta