LCOV - differential code coverage report
Current view: top level - src/backend/access/transam Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 84.9 % 12138 10308 70 7 1753 66 4 459 9779 150 452
Current Date: 2025-12-15 18:36:29 -0500 Functions: 94.4 % 702 663 4 35 2 163 498 3 42
Baseline: lcov-20251216-010103-baseline Branches: 60.9 % 8069 4913 176 7 2973 46 260 4607
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 50.0 % 2 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 72.2 % 90 65 24 1 65
(7,30] days: 90.0 % 50 45 1 3 1 7 21 17
(30,360] days: 87.6 % 573 502 44 27 2 371 129
(360..) days: 84.9 % 11423 9695 4 1724 57 4 1 9633
Function coverage date bins:
(1,7] days: 100.0 % 3 3 3
(30,360] days: 97.6 % 41 40 1 33 7
(360..) days: 94.2 % 658 620 4 34 2 127 491
Branch coverage date bins:
[..1] days: 25.0 % 4 1 3 1
(1,7] days: 41.4 % 70 29 39 2 29
(7,30] days: 63.0 % 46 29 6 2 9 7 8 14
(30,360] days: 62.7 % 408 256 128 24 222 34
(360..) days: 61.0 % 7541 4598 5 2938 39 4559

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 DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GBC GNC CBC DUB DCB
[..1] days multixact.c∗∗ 50.0 % 2 1 1 1 25.0 % 4 1 3 1 -
(1,7] days Total
72.2%72.2%
72.2 % 90 65 24 1 65 41.4 % 70 29 39 2 29 100.0 % 3 3 3
multixact.c 72.5 % 51 37 13 1 37 38.0 % 50 19 29 2 19 100.0 % 3 3 3
timeline.c 75.0 % 4 3 1 3 - -
xlog.c 71.4 % 7 5 2 5 - -
xlogreader.c 0.0 % 8 8 - -
xlogwait.c 100.0 % 5 5 5 50.0 % 20 10 10 10 -
(7,30] days Total
90.0%90.0%
90.0 % 50 45 1 3 1 7 21 17 63.0 % 46 29 6 2 9 7 8 14 -
multixact.c 85.7 % 28 24 3 1 7 17 65.6 % 32 21 2 9 7 14 -
xlog.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
xlogwait.c 94.1 % 17 16 1 16 58.3 % 12 7 5 7 -
(30,360] days Total
87.6%87.6%
87.6 % 573 502 44 27 2 371 129 62.7 % 408 256 128 24 222 34 97.6 % 41 40 1 33 7
clog.c 71.4 % 7 5 1 1 5 100.0 % 2 2 2 -
commit_ts.c 75.0 % 8 6 1 1 4 2 75.0 % 4 3 1 1 2 -
multixact.c 87.5 % 24 21 2 1 19 2 - 100.0 % 5 5 5
slru.c 100.0 % 19 19 15 4 75.0 % 4 3 1 3 100.0 % 1 1 1
timeline.c 100.0 % 3 3 3 87.5 % 8 7 1 7 -
twophase.c 79.8 % 109 87 20 2 83 4 42.6 % 54 23 28 3 22 1 100.0 % 16 16 15 1
xact.c 100.0 % 53 53 21 32 58.3 % 24 14 10 14 -
xlog.c 89.0 % 109 97 8 4 45 52 63.5 % 126 80 36 10 58 22 100.0 % 3 3 1 2
xlogbackup.c 100.0 % 16 16 16 75.0 % 4 3 1 3 -
xlogfuncs.c 100.0 % 2 2 2 50.0 % 4 2 2 2 -
xloginsert.c 92.3 % 13 12 1 9 3 80.0 % 10 8 2 8 75.0 % 4 3 1 1 2
xlogreader.c 59.1 % 22 13 5 4 5 8 58.3 % 12 7 3 2 5 2 -
xlogrecovery.c 82.4 % 68 56 2 10 1 36 19 63.2 % 76 48 23 5 41 7 -
xlogutils.c 66.7 % 9 6 3 6 50.0 % 18 9 5 4 9 -
xlogwait.c 95.2 % 104 99 5 99 75.8 % 62 47 15 47 100.0 % 10 10 10
(360..) days Total
84.9%84.9%
84.9 % 11423 9695 4 1724 57 4 1 9633 61.0 % 7541 4598 5 2938 39 4559 94.2 % 658 620 4 34 2 127 491
clog.c 73.7 % 243 179 64 1 178 59.3 % 150 89 61 89 81.8 % 22 18 1 3 4 14
commit_ts.c 77.3 % 269 208 61 1 207 59.2 % 130 77 53 1 76 89.7 % 29 26 1 2 2 24
generic_xlog.c 74.4 % 156 116 40 116 65.9 % 88 58 30 58 70.0 % 10 7 3 7
multixact.c 77.4 % 664 514 1 149 20 2 1 491 56.0 % 327 183 1 143 12 171 81.6 % 49 40 2 7 1 19 20
parallel.c 90.7 % 483 438 45 5 433 62.9 % 213 134 79 1 133 100.0 % 17 17 3 14
rmgr.c 84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
slru.c 79.3 % 581 461 120 461 54.4 % 421 229 192 1 228 96.8 % 31 30 1 5 25
subtrans.c 95.2 % 104 99 5 1 98 69.2 % 52 36 16 36 100.0 % 14 14 3 11
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 89.2 % 729 650 1 78 650 55.9 % 478 267 1 210 267 96.7 % 30 29 1 15 14
varsup.c 74.0 % 181 134 47 134 39.0 % 136 53 83 53 100.0 % 12 12 12
xact.c 86.8 % 1847 1603 244 5 1598 62.3 % 1046 652 394 2 650 93.6 % 109 102 7 1 7 94
xlog.c 88.8 % 2412 2143 1 268 2143 64.1 % 1683 1079 1 603 3 1076 98.3 % 119 117 2 24 93
xlogarchive.c 79.8 % 163 130 33 130 54.4 % 136 74 1 61 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 76.5 % 200 153 47 153 30.4 % 138 42 96 42 90.5 % 21 19 2 4 15
xloginsert.c 84.3 % 420 354 66 354 64.0 % 292 187 105 187 100.0 % 15 15 3 12
xlogprefetcher.c 97.6 % 293 286 7 286 83.8 % 154 129 25 129 100.0 % 24 24 1 23
xlogreader.c 81.7 % 736 601 135 601 70.8 % 466 330 136 330 96.6 % 29 28 1 10 18
xlogrecovery.c 86.9 % 1385 1203 1 181 26 1177 64.1 % 1171 751 1 419 19 732 98.6 % 69 68 1 21 47
xlogstats.c 100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
xlogutils.c 67.0 % 224 150 74 150 42.3 % 182 77 105 77 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.4-beta