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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 85.9 % 12685 10898 39 1 1747 28 1 390 10479 1 1 11 104
Current Date: 2026-11-05 14:14:01 +0100 Functions: 94.1 % 741 697 1 43 1 77 619 10
Baseline: lcov-20261105-baseline Branches: 62.0 % 8198 5083 78 4 3033 23 134 4926 3 1
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 74.4 % 39 29 10 18 11
(7,30] days: 87.2 % 47 41 6 33 8
(30,360] days: 88.3 % 1166 1029 39 98 2 339 688
(360..) days: 85.7 % 11432 9798 1 1633 26 1 9771 1 1
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 90.8 % 109 99 10 1 24 74
(360..) days: 94.6 % 630 596 1 33 51 545
Branch coverage date bins:
(1,7] days: 65.6 % 32 21 9 2 11 10
(7,30] days: 53.8 % 26 14 4 8 12 2
(30,360] days: 66.6 % 631 420 65 1 145 1 111 308
(360..) days: 61.6 % 7513 4628 3 2878 22 4606 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 UNC UBC GBC GNC CBC DCB
[..1] days Total∗
100.0%
100.0 % 1 1 1 - -
(1,7] days Total∗
74.4%74.4%
74.4 % 39 29 10 18 11 65.6 % 32 21 9 2 11 10 -
xlogrecovery.c 100.0 % 11 11 9 2 56.2 % 16 9 7 7 2 -
twophase.c 100.0 % 10 10 7 3 62.5 % 8 5 2 1 4 1 -
multixact.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
xlogreader.c 0.0 % 10 10 - -
(7,30] days Total∗
87.2%87.2%
87.2 % 47 41 6 33 8 53.8 % 26 14 4 8 12 2 100.0 % 2 2 2
twophase.c 40.0 % 10 4 6 4 20.0 % 10 2 8 2 -
xlogreader.c 100.0 % 15 15 15 87.5 % 8 7 1 7 100.0 % 2 2 2
timeline.c 100.0 % 13 13 13 50.0 % 6 3 3 3 -
(30,360] days Total∗
88.3%88.3%
88.3 % 1166 1029 39 98 2 339 688 66.6 % 631 420 65 1 145 1 111 308 90.8 % 109 99 10 1 24 74
multixact.c 74.3 % 167 124 43 1 123 50.8 % 120 61 59 61 64.3 % 14 9 5 9
commit_ts.c 84.2 % 19 16 3 16 - 75.0 % 4 3 1 3
xlog.c 90.5 % 419 379 33 7 278 101 69.0 % 184 127 48 9 78 49 96.2 % 26 25 1 18 7
subtrans.c 66.7 % 9 6 3 6 - 66.7 % 3 2 1 2
clog.c 80.0 % 15 12 3 3 9 50.0 % 2 1 1 1 66.7 % 3 2 1 2
slru.c 89.7 % 136 122 14 1 121 73.5 % 68 50 18 50 96.7 % 30 29 1 1 28
xlogrecovery.c 93.4 % 61 57 4 14 43 70.0 % 50 35 6 1 8 18 17 100.0 % 5 5 1 4
xlogfuncs.c 85.1 % 67 57 10 1 1 55 56.7 % 30 17 13 1 16 100.0 % 2 2 2
twophase.c 97.8 % 46 45 1 9 36 77.3 % 22 17 1 4 1 16 100.0 % 4 4 2 2
xloginsert.c 100.0 % 26 26 2 24 76.7 % 30 23 7 23 100.0 % 1 1 1
varsup.c 85.7 % 14 12 2 9 3 50.0 % 6 3 3 3 100.0 % 3 3 2 1
xlogreader.c 63.3 % 30 19 3 8 7 12 57.1 % 14 8 2 4 4 4 100.0 % 2 2 2
timeline.c 88.9 % 9 8 1 5 3 50.0 % 6 3 3 3 100.0 % 1 1 1
xact.c 97.1 % 35 34 1 2 32 86.4 % 22 19 3 19 100.0 % 1 1 1
parallel.c 100.0 % 15 15 8 7 83.3 % 6 5 1 3 2 -
xlogwait.c 98.7 % 75 74 1 74 70.8 % 65 46 19 46 100.0 % 7 7 7
xlogutils.c 100.0 % 10 10 10 83.3 % 6 5 1 5 100.0 % 1 1 1
(360..) days Total
85.7%85.7%
85.7 % 11432 9798 1 1633 26 1 9771 1 1 61.6 % 7513 4628 3 2878 22 4606 3 1 94.6 % 630 596 1 33 51 545
xact.c 87.5 % 1882 1646 236 1646 62.6 % 1072 671 401 671 93.6 % 109 102 7 4 98
multixact.c 80.1 % 602 482 120 482 57.5 % 285 164 121 164 87.0 % 46 40 6 1 39
clog.c 72.0 % 236 170 66 170 60.0 % 150 90 60 90 80.0 % 20 16 4 1 15
commit_ts.c 82.5 % 257 212 45 212 65.1 % 126 82 44 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
xlogutils.c 67.4 % 233 157 76 1 156 43.5 % 200 87 113 1 86 86.4 % 22 19 3 1 18
xlog.c 89.6 % 2463 2206 257 9 1 2196 64.7 % 1677 1085 2 590 8 1077 98.3 % 117 115 2 17 98
xlogrecovery.c 87.1 % 1386 1207 179 2 1205 65.6 % 1153 756 397 6 750 98.4 % 63 62 1 4 58
xlogfuncs.c 78.5 % 186 146 40 146 31.3 % 134 42 92 42 95.2 % 21 20 1 1 19
twophase.c 88.6 % 796 705 1 90 705 54.8 % 502 275 1 226 1 274 97.6 % 42 41 1 6 35
xloginsert.c 84.5 % 406 343 63 343 63.4 % 290 184 106 184 94.7 % 19 18 1 1 17
xlogreader.c 82.7 % 736 609 127 609 71.7 % 470 337 133 337 96.3 % 27 26 1 5 21
rmgr.c 84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
xlogstats.c 100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
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
subtrans.c 95.0 % 100 95 5 95 70.0 % 50 35 15 35 100.0 % 12 12 12
varsup.c 73.5 % 166 122 44 122 38.7 % 124 48 76 48 100.0 % 9 9 1 8
timeline.c 79.2 % 178 141 37 141 50.6 % 168 85 83 85 100.0 % 8 8 2 6
transam.c 74.6 % 63 47 16 47 60.0 % 40 24 16 24 100.0 % 8 8 8
xlogbackup.c 100.0 % 33 33 33 83.3 % 12 10 2 10 100.0 % 1 1 1
parallel.c 90.5 % 474 429 45 429 62.0 % 205 127 78 127 100.0 % 19 19 6 13
xlogprefetcher.c 97.5 % 279 272 7 272 83.6 % 152 127 25 127 100.0 % 22 22 22
slru.c 79.8 % 489 390 99 14 376 51.7 % 379 196 183 5 191 100.0 % 4 4 4
xlogwait.c 97.6 % 82 80 2 80 80.0 % 40 32 8 32 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