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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 20 20 18 2
(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

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
xlogutils.c
68.9%68.9%
68.9 % 244 168 76 1 1 166 44.7 % 206 92 114 1 91 87.0 % 23 20 3 1 19
clog.c
72.5%72.5%
72.5 % 251 182 69 3 179 4 60.5 % 152 92 60 2 90 78.3 % 23 18 5 1 17
generic_xlog.c
74.4%74.4%
74.4 % 156 116 40 116 65.9 % 88 58 30 58 70.0 % 10 7 3 7
varsup.c
74.4%74.4%
74.4 % 180 134 2 44 9 125 2 4 39.2 % 130 51 3 76 3 48 100.0 % 12 12 3 9 1
transam.c
74.6%74.6%
74.6 % 63 47 16 47 60.0 % 40 24 16 24 100.0 % 8 8 8
multixact.c
78.8%78.8%
78.8 % 769 606 163 1 605 1 55.6 % 405 225 180 225 81.7 % 60 49 11 1 48
slru.c
79.5%79.5%
79.5 % 625 497 15 113 497 53.9 % 447 241 5 201 241 94.1 % 34 32 1 1 32
xlogarchive.c
80.0%80.0%
80.0 % 160 128 32 128 1 1 1 56.1 % 132 74 58 1 73 3 1 100.0 % 11 11 1 10
timeline.c
80.1%80.1%
80.1 % 191 153 38 5 148 5 49.4 % 178 88 3 87 3 85 100.0 % 9 9 2 7 1
xlogfuncs.c
80.2%80.2%
80.2 % 253 203 50 1 1 201 1 36.6 % 164 60 104 1 59 95.7 % 23 22 1 1 21
xlogreader.c
81.7%81.7%
81.7 % 791 646 3 142 3 22 621 3 72.0 % 492 354 2 136 1 12 341 96.8 % 31 30 1 7 23
commit_ts.c
83.0%83.0%
83.0 % 276 229 47 1 228 65.9 % 126 83 43 1 82 86.7 % 30 26 4 26
rmgr.c
84.4%84.4%
84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
xloginsert.c
85.5%85.5%
85.5 % 433 370 63 2 368 3 65.1 % 324 211 113 211 95.0 % 20 19 1 1 18
xlogrecovery.c
87.4%87.4%
87.4 % 1455 1271 1 183 2 14 1255 8 29 65.6 % 1215 797 6 1 411 6 18 773 98.5 % 68 67 1 4 63 4
xact.c
87.7%87.7%
87.7 % 1920 1683 237 2 1681 2 63.1 % 1094 690 404 690 93.6 % 110 103 7 2 101
twophase.c
89.1%89.1%
89.1 % 846 754 1 1 90 9 745 1 8 55.7 % 526 293 1 1 231 1 292 97.8 % 46 45 1 6 39 2
xlog.c
89.5%89.5%
89.5 % 2883 2581 33 3 266 8 1 278 2294 16 64.9 % 1861 1208 48 3 602 7 78 1123 97.9 % 143 140 3 34 106 2
parallel.c
90.8%90.8%
90.8 % 489 444 45 8 436 11 62.6 % 211 132 1 78 3 129 100.0 % 19 19 6 13
subtrans.c
92.7%92.7%
92.7 % 109 101 8 101 70.0 % 50 35 15 35 93.3 % 15 14 1 14
xlogprefetcher.c
97.6%97.6%
97.6 % 292 285 7 285 83.6 % 152 127 25 127 100.0 % 24 24 24
xlogwait.c
98.1%98.1%
98.1 % 157 154 3 154 74.3 % 105 78 27 78 100.0 % 14 14 14
xlogstats.c
100.0%
100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
xlogbackup.c
100.0%
100.0 % 33 33 33 83.3 % 12 10 2 10 100.0 % 1 1 1

Generated by: LCOV version 2.0-1