LCOV - differential code coverage report
Current view: top level - src/backend/access/transam Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.7 % 12626 10826 39 9 1752 14 1 339 10472 1 1 11 87
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.9 % 739 694 45 66 628 10
Baseline: lcov-20260920-baseline Branches: 61.9 % 8158 5050 64 8 3036 18 108 4924 3 1
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 83.3 % 156 130 24 2 129 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 94.1 % 51 48 2 1 23 25
(30,360] days: 89.7 % 1134 1017 13 4 100 1 187 829
(360..) days: 85.3 % 11285 9631 5 1649 13 1 9617 1 1
Function coverage date bins:
(1,7] days: 100.0 % 3 3 2 1
(7,30] days: 100.0 % 6 6 3 3
(30,360] days: 89.8 % 108 97 11 19 78
(360..) days: 94.5 % 622 588 34 42 546
Branch coverage date bins:
(1,7] days: 60.0 % 80 48 30 2 48
(7,30] days: 68.8 % 16 11 4 1 6 5
(30,360] days: 69.8 % 721 503 30 2 186 3 54 446
(360..) days: 61.1 % 7345 4488 6 2847 15 4473 3 1

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 EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC EUB ECB Rate Total Hit UBC GNC CBC DCB
(1,7] days Total
83.3%83.3%
83.3 % 156 130 24 2 129 1 60.0 % 80 48 30 2 48 100.0 % 3 3 2 1
multixact.c 0.0 % 2 2 0.0 % 2 2 -
xlog.c 84.3 % 153 129 24 129 61.5 % 78 48 30 48 100.0 % 2 2 2
(7,30] days Total
94.1%94.1%
94.1 % 51 48 2 1 23 25 68.8 % 16 11 4 1 6 5 100.0 % 6 6 3 3
varsup.c 81.8 % 11 9 2 9 50.0 % 6 3 3 3 100.0 % 2 2 2
xlog.c 100.0 % 18 18 5 13 75.0 % 8 6 1 1 1 5 100.0 % 2 2 1 1
xlogreader.c 0.0 % 1 1 - -
(30,360] days Total
89.7%89.7%
89.7 % 1134 1017 13 4 100 1 187 829 69.8 % 721 503 30 2 186 3 54 446 89.8 % 108 97 11 19 78
clog.c 81.2 % 16 13 3 3 10 75.0 % 4 3 1 1 2 66.7 % 3 2 1 2
commit_ts.c 84.2 % 19 16 3 16 - 75.0 % 4 3 1 3
multixact.c 75.2 % 165 124 41 1 123 51.7 % 118 61 57 61 64.3 % 14 9 5 9
parallel.c 100.0 % 6 6 1 5 50.0 % 2 1 1 1 -
slru.c 89.1 % 137 122 15 122 74.3 % 70 52 18 52 93.3 % 30 28 2 28
subtrans.c 66.7 % 9 6 3 6 - 66.7 % 3 2 1 2
timeline.c 90.9 % 11 10 1 5 5 71.4 % 14 10 3 1 3 7 100.0 % 1 1 1
twophase.c 98.0 % 49 48 1 9 39 76.9 % 26 20 1 5 1 19 100.0 % 4 4 2 2
xact.c 97.1 % 35 34 1 2 32 86.4 % 22 19 3 19 100.0 % 1 1 1
xlog.c 94.0 % 281 264 9 8 1 142 121 74.7 % 162 121 16 25 2 26 93 95.7 % 23 22 1 15 7
xlogbackup.c 100.0 % 16 16 16 75.0 % 4 3 1 3 -
xlogfuncs.c 84.1 % 69 58 4 7 1 57 52.9 % 34 18 2 14 18 100.0 % 2 2 2
xloginsert.c 100.0 % 30 30 2 28 80.6 % 36 29 7 29 100.0 % 1 1 1
xlogreader.c 69.7 % 33 23 3 7 7 16 59.1 % 22 13 2 7 4 9 100.0 % 2 2 2
xlogrecovery.c 89.2 % 74 66 8 14 52 73.8 % 84 62 6 16 1 18 43 100.0 % 3 3 1 2
xlogutils.c 100.0 % 14 14 14 72.2 % 18 13 5 13 100.0 % 1 1 1
xlogwait.c 98.1 % 154 151 3 151 74.3 % 105 78 27 78 100.0 % 13 13 13
(360..) days Total
85.3%85.3%
85.3 % 11285 9631 5 1649 13 1 9617 1 1 61.1 % 7345 4488 6 2847 15 4473 3 1 94.5 % 622 588 34 42 546
clog.c 71.9 % 235 169 66 169 59.5 % 148 88 60 88 80.0 % 20 16 4 1 15
commit_ts.c 82.9 % 257 213 44 1 212 65.9 % 126 83 43 1 82 88.5 % 26 23 3 23
generic_xlog.c 74.4 % 156 116 40 116 65.9 % 88 58 30 58 70.0 % 10 7 3 7
multixact.c 80.1 % 602 482 120 482 57.5 % 285 164 121 164 87.0 % 46 40 6 1 39
parallel.c 90.5 % 474 429 45 429 62.0 % 205 127 78 127 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 76.8 % 488 375 1 112 375 50.1 % 377 189 2 186 189 100.0 % 4 4 4
subtrans.c 95.0 % 100 95 5 95 70.0 % 50 35 15 35 100.0 % 12 12 12
timeline.c 79.4 % 180 143 37 143 47.6 % 164 78 86 78 100.0 % 8 8 1 7
transam.c 74.6 % 63 47 16 47 60.0 % 40 24 16 24 100.0 % 8 8 8
twophase.c 88.7 % 797 707 90 1 706 54.8 % 500 274 226 1 273 97.6 % 42 41 1 4 37
varsup.c 73.5 % 166 122 44 122 38.7 % 124 48 76 48 100.0 % 9 9 1 8
xact.c 87.5 % 1883 1647 236 1647 62.6 % 1072 671 401 671 93.6 % 109 102 7 4 98
xlog.c 89.3 % 2429 2168 3 258 7 1 2160 64.1 % 1609 1031 3 575 5 1026 98.3 % 116 114 2 15 99
xlogarchive.c 80.6 % 160 129 31 1 128 1 1 54.4 % 136 74 58 1 73 3 1 100.0 % 11 11 1 10
xlogbackup.c 100.0 % 17 17 17 87.5 % 8 7 1 7 100.0 % 1 1 1
xlogfuncs.c 78.3 % 184 144 40 144 31.5 % 130 41 89 41 95.2 % 21 20 1 1 19
xloginsert.c 84.4 % 403 340 63 340 63.2 % 288 182 106 182 94.7 % 19 18 1 1 17
xlogprefetcher.c 97.5 % 279 272 7 272 83.6 % 152 127 25 127 100.0 % 22 22 22
xlogreader.c 81.6 % 743 606 137 606 72.0 % 464 334 130 334 96.3 % 27 26 1 3 23
xlogrecovery.c 87.2 % 1371 1195 1 175 2 1193 65.0 % 1131 735 1 395 6 729 98.4 % 63 62 1 3 59
xlogstats.c 100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
xlogutils.c 66.8 % 229 153 76 1 152 42.0 % 188 79 109 1 78 86.4 % 22 19 3 19
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1