LCOV - differential code coverage report
Current view: top level - src/backend/access/transam Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 85.5 % 12481 10677 143 11 1650 106 11 1057 9503 2 215 761
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.0 % 734 690 14 1 29 3 256 431 7 91
Baseline: lcov-20260505-025707-baseline Branches: 61.5 % 8070 4963 246 7 18 2836 69 14 471 4409 38 94 289 349
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 58 58 58
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 92.4 % 224 207 17 206 1
(30,360] days: 86.9 % 1044 907 125 1 11 6 790 111 2
(360..) days: 85.2 % 11155 9505 1 10 1639 100 11 3 9391
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 94.2 % 52 49 3 49
(30,360] days: 89.6 % 67 60 7 55 5
(360..) days: 94.5 % 613 579 4 1 29 3 150 426
Branch coverage date bins:
(1,7] days: 58.3 % 12 7 5 7
(7,30] days: 75.6 % 82 62 20 62
(30,360] days: 65.1 % 717 467 221 1 26 8 402 57 1 1
(360..) days: 59.9 % 7391 4427 6 18 2810 61 14 4352 37 93

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 EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
(1,7] days Total
100.0%
100.0 % 58 58 58 58.3 % 12 7 5 7 100.0 % 2 2 2
xlog.c 100.0 % 43 43 43 58.3 % 12 7 5 7 100.0 % 2 2 2
(7,30] days Total
92.4%92.4%
92.4 % 224 207 17 206 1 75.6 % 82 62 20 62 94.2 % 52 49 3 49
slru.c 92.3 % 130 120 10 119 1 73.5 % 68 50 18 50 96.7 % 30 29 1 29
xlog.c 72.2 % 18 13 5 13 75.0 % 4 3 1 3 66.7 % 3 2 1 2
xact.c 88.9 % 9 8 1 8 83.3 % 6 5 1 5 100.0 % 1 1 1
multixact.c 90.9 % 11 10 1 10 - 66.7 % 3 2 1 2
(30,360] days Total
86.9%86.9%
86.9 % 1044 907 125 1 11 6 790 111 2 65.1 % 717 467 221 1 26 8 402 57 1 1 89.6 % 67 60 7 55 5
multixact.c 75.7 % 173 131 36 1 5 6 71 54 51.7 % 118 61 36 1 20 7 20 34 73.3 % 15 11 4 8 3
xlog.c 89.7 % 281 252 29 215 37 68.5 % 178 122 52 2 110 12 1 1 100.0 % 18 18 16 2
xlogreader.c 55.9 % 34 19 13 2 14 5 55.0 % 20 11 7 2 9 2 100.0 % 1 1 1
xlogfuncs.c 82.1 % 67 55 12 55 50.0 % 34 17 17 17 100.0 % 2 2 2
twophase.c 91.5 % 129 118 11 118 61.8 % 68 42 26 42 100.0 % 15 15 15
xlogrecovery.c 88.1 % 67 59 4 4 48 11 65.9 % 88 58 28 2 1 50 7 -
clog.c 69.2 % 13 9 4 9 1 100.0 % 2 2 2 0.0 % 1 1
commit_ts.c 73.3 % 15 11 4 9 2 1 75.0 % 4 3 1 1 2 50.0 % 2 1 1 1
slru.c 80.0 % 20 16 4 16 75.0 % 4 3 1 3 -
xlogwait.c 96.8 % 125 121 4 121 72.7 % 99 72 27 72 100.0 % 10 10 10
subtrans.c 62.5 % 8 5 3 5 - 0.0 % 1 1
timeline.c 85.7 % 7 6 1 6 87.5 % 8 7 1 7 -
xlogbackup.c 100.0 % 16 16 16 75.0 % 4 3 1 3 -
xloginsert.c 100.0 % 32 32 32 80.6 % 36 29 7 29 100.0 % 2 2 2
xact.c 100.0 % 40 40 40 70.0 % 40 28 12 28 -
xlogutils.c 100.0 % 7 7 7 64.3 % 14 9 5 9 -
(360..) days Total
85.2%85.2%
85.2 % 11155 9505 1 10 1639 100 11 3 9391 59.9 % 7391 4427 6 18 2810 61 14 4352 37 93 94.5 % 613 579 4 1 29 3 150 426
xlog.c 89.0 % 2408 2144 3 261 3 2 2139 60.1 % 1677 1008 1 572 2 2 1004 25 71 98.3 % 116 114 1 1 28 86
xact.c 87.1 % 1865 1624 241 5 1619 62.5 % 1044 652 3 389 2 11 639 93.6 % 109 102 7 1 11 90
xlogrecovery.c 86.6 % 1390 1204 1 185 27 2 1175 62.6 % 1167 730 1 404 19 711 12 20 98.5 % 67 66 1 23 43
xlogreader.c 82.1 % 737 605 3 129 5 600 71.9 % 462 332 1 129 4 328 96.4 % 28 27 1 6 21
multixact.c 79.8 % 590 471 3 116 19 2 1 449 57.5 % 285 164 1 120 12 152 86.4 % 44 38 2 4 1 20 17
slru.c 79.2 % 475 376 1 98 15 361 51.7 % 375 194 15 166 10 1 183 100.0 % 4 4 4
twophase.c 88.6 % 704 624 80 2 1 621 54.8 % 456 250 206 2 248 96.6 % 29 28 1 17 11
xlogutils.c 66.1 % 227 150 77 150 41.4 % 186 77 109 77 86.4 % 22 19 3 3 16
xloginsert.c 83.5 % 406 339 67 339 63.6 % 286 182 104 182 94.4 % 18 17 1 5 12
clog.c 72.3 % 235 170 65 1 169 59.3 % 150 89 61 89 80.0 % 20 16 1 3 7 9
varsup.c 73.3 % 172 126 46 126 39.2 % 130 51 79 51 100.0 % 10 10 1 9
parallel.c 90.7 % 483 438 45 6 432 62.0 % 213 132 79 1 131 2 100.0 % 19 19 6 13
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
xlogfuncs.c 78.4 % 185 145 40 4 141 31.5 % 130 41 89 3 38 95.2 % 21 20 1 1 8 11
timeline.c 79.9 % 184 147 37 147 47.6 % 170 81 89 81 100.0 % 9 9 2 7
xlogarchive.c 79.8 % 163 130 33 130 54.4 % 136 74 62 74 100.0 % 11 11 11
transam.c 74.6 % 63 47 16 47 60.0 % 40 24 16 24 100.0 % 8 8 8
xlogprefetcher.c 97.5 % 279 272 7 1 271 82.9 % 152 126 2 24 126 100.0 % 22 22 2 20
rmgr.c 84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
subtrans.c 94.8 % 97 92 5 1 91 69.2 % 52 36 16 36 100.0 % 12 12 5 7
xlogbackup.c 100.0 % 17 17 17 87.5 % 8 7 1 7 100.0 % 1 1 1
xlogstats.c 100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta