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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 85.8 % 12645 10847 39 20 1739 16 1 355 10475 1 1 11 88
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.9 % 741 696 1 44 70 626 10
Baseline: lcov-20261012-baseline Branches: 62.0 % 8170 5062 64 10 3034 18 120 4924 3 1
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 20 20 18 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 84.5 % 174 147 25 2 129 18
(30,360] days: 89.9 % 1165 1047 14 1 103 2 208 837
(360..) days: 85.4 % 11286 9633 19 1634 14 1 9618 1 1
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 90.3 % 113 102 1 10 22 80
(360..) days: 94.5 % 622 588 34 44 544
Branch coverage date bins:
(1,7] days: 91.7 % 12 11 1 11
(7,30] days: 61.4 % 88 54 32 2 48 6
(30,360] days: 70.0 % 727 509 31 187 3 61 445
(360..) days: 61.1 % 7347 4488 10 2845 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 LBC UBC GNC CBC DCB
(1,7] days Total∗
100.0%
100.0 % 20 20 18 2 91.7 % 12 11 1 11 100.0 % 2 2 2
xlog.c 100.0 % 3 3 2 1 75.0 % 4 3 1 3 -
(7,30] days Total∗
84.5%84.5%
84.5 % 174 147 25 2 129 18 61.4 % 88 54 32 2 48 6 100.0 % 4 4 2 2
multixact.c 0.0 % 2 2 0.0 % 2 2 -
varsup.c 0.0 % 1 1 0.0 % 2 2 -
xlog.c 85.4 % 164 140 24 129 11 63.4 % 82 52 30 48 4 100.0 % 3 3 2 1
(30,360] days Total∗
89.9%89.9%
89.9 % 1165 1047 14 1 103 2 208 837 70.0 % 727 509 31 187 3 61 445 90.3 % 113 102 1 10 22 80
clog.c 81.2 % 16 13 3 3 10 100.0 % 4 4 2 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 % 13 13 8 5 75.0 % 4 3 1 3 -
slru.c 89.1 % 137 122 1 14 122 74.3 % 70 52 18 52 93.3 % 30 28 1 1 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
varsup.c 92.3 % 13 12 1 9 3 75.0 % 4 3 1 3 100.0 % 3 3 2 1
xact.c 97.1 % 34 33 1 2 31 86.4 % 22 19 3 19 100.0 % 1 1 1
xlog.c 94.0 % 285 268 9 8 1 147 120 74.1 % 162 120 17 25 2 27 91 95.8 % 24 23 1 16 7
xlogbackup.c 100.0 % 16 16 16 75.0 % 4 3 1 3 -
xlogfuncs.c 85.5 % 69 59 10 1 1 57 55.9 % 34 19 15 1 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 67.6 % 34 23 3 8 7 16 59.1 % 22 13 2 7 4 9 100.0 % 2 2 2
xlogrecovery.c 90.5 % 84 76 8 14 62 73.8 % 84 62 6 16 18 44 100.0 % 5 5 1 4
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.4%85.4%
85.4 % 11286 9633 19 1634 14 1 9618 1 1 61.1 % 7347 4488 10 2845 15 4473 3 1 94.5 % 622 588 34 44 544
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 14 99 375 50.1 % 377 189 5 183 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.6 % 797 706 1 90 706 54.6 % 500 273 1 226 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 2 100
xlog.c 89.3 % 2431 2170 3 258 7 1 2162 64.0 % 1613 1033 3 577 5 1028 98.3 % 116 114 2 16 98
xlogarchive.c 80.0 % 160 128 32 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.9 % 742 608 134 3 605 72.1 % 462 333 129 1 332 96.3 % 27 26 1 5 21
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 1 18
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1