LCOV - differential code coverage report
Current view: top level - src/backend/access/transam Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.4 % 12317 10524 112 9 1672 118 5 696 9705 2 195 542
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.3 % 719 678 11 1 29 5 207 466 7 45
Baseline: lcov-20260315-024220-baseline Branches: 61.2 % 8088 4953 213 10 20 2892 70 12 396 4475 36 96 235 275
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 71.6 % 81 58 23 6 52 2
(7,30] days: 88.9 % 126 112 14 1 72 39
(30,360] days: 88.1 % 746 657 73 16 6 571 80
(360..) days: 85.3 % 11364 9697 2 9 1656 105 5 1 9586
Function coverage date bins:
(1,7] days: 50.0 % 10 5 5 1 4
(7,30] days: 100.0 % 8 8 4 4
(30,360] days: 95.3 % 43 41 2 40 1
(360..) days: 94.8 % 658 624 4 1 29 4 159 461
Branch coverage date bins:
(1,7] days: 62.5 % 32 20 10 20 2
(7,30] days: 68.8 % 96 66 20 10 40 26
(30,360] days: 65.0 % 595 387 183 1 24 8 336 43
(360..) days: 59.8 % 7497 4480 9 20 2858 62 12 4406 34 96

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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
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
clog.c
72.8%72.8%
72.8 % 254 185 4 65 1 10 174 1 6 23 59.9 % 152 91 61 2 89 3 5 78.3 % 23 18 2 3 8 10 2
rmgr.c
84.4%84.4%
84.4 % 45 38 7 38 58.7 % 46 27 19 27 80.0 % 5 4 1 4
multixact.c
79.5%79.5%
79.5 % 785 624 37 1 123 25 2 73 524 138 165 56.1 % 419 235 34 2 148 19 20 196 116 58 83.9 % 62 52 6 4 1 29 22 6 19
xlogutils.c
67.1%67.1%
67.1 % 234 157 77 7 150 7 43.0 % 200 86 5 109 9 77 5 9 86.4 % 22 19 3 3 16
commit_ts.c
82.6%82.6%
82.6 % 281 232 4 45 17 11 204 1 7 21 63.4 % 134 85 1 48 6 1 78 3 3 86.7 % 30 26 2 2 7 19 3
subtrans.c
92.8%92.8%
92.8 % 111 103 3 5 1 6 96 13 69.2 % 52 36 16 36 1 1 93.3 % 15 14 1 6 8 1
xact.c
87.3%87.3%
87.3 % 1905 1664 241 5 40 1619 32 62.5 % 1084 678 12 5 389 2 9 28 639 11 27 93.6 % 109 102 7 1 12 89
xloginsert.c
85.0%85.0%
85.0 % 446 379 67 30 349 11 65.5 % 322 211 7 104 27 184 3 11 95.0 % 20 19 1 7 12
xlogfuncs.c
79.3%79.3%
79.3 % 251 199 12 40 4 52 143 3 14 35.4 % 164 58 16 90 3 16 39 5 5 95.7 % 23 22 1 1 7 14
xlogreader.c
80.7%80.7%
80.7 % 766 618 13 135 1 7 610 13 7 71.1 % 478 340 4 134 2 6 332 4 6 96.6 % 29 28 1 10 18
twophase.c
89.0%89.0%
89.0 % 847 754 11 2 80 2 117 635 6 90 55.5 % 532 295 26 2 209 3 42 250 17 31 97.8 % 46 45 1 32 13 13
xlog.c
89.1%89.1%
89.1 % 2587 2304 13 4 266 9 1 109 2185 8 68 64.0 % 1757 1124 45 2 586 3 2 101 1018 25 73 38 64 98.4 % 126 124 1 1 1 31 92 2
xlogrecovery.c
86.6%86.6%
86.6 % 1467 1271 5 2 189 28 49 1194 7 29 64.4 % 1229 791 29 2 407 20 53 718 11 21 26 28 98.6 % 69 68 1 23 45
xlogbackup.c
100.0%
100.0 % 33 33 16 17 18 83.3 % 12 10 1 1 3 7 1 3 100.0 % 1 1 1
xlogstats.c
100.0%
100.0 % 24 24 24 85.7 % 14 12 2 12 100.0 % 2 2 2
transam.c
74.6%74.6%
74.6 % 63 47 16 47 20 60.0 % 40 24 16 24 1 15 100.0 % 8 8 8 4
timeline.c
80.1%80.1%
80.1 % 191 153 1 37 6 147 1 6 49.4 % 178 88 1 89 7 81 1 7 100.0 % 9 9 2 7
xlogarchive.c
80.4%80.4%
80.4 % 163 131 32 1 130 55.1 % 136 75 61 1 74 100.0 % 11 11 11
varsup.c
74.0%74.0%
74.0 % 181 134 47 134 39.0 % 136 53 83 53 100.0 % 12 12 12
xlogwait.c
96.4%96.4%
96.4 % 140 135 5 135 72.4 % 105 76 29 76 100.0 % 12 12 12
parallel.c
89.6%89.6%
89.6 % 491 440 51 5 435 7 62.1 % 211 131 80 131 2 100.0 % 19 19 5 14
xlogprefetcher.c
97.6%97.6%
97.6 % 294 287 7 2 285 2 83.1 % 154 128 1 25 128 100.0 % 24 24 2 22
slru.c
82.4%82.4%
82.4 % 602 496 4 102 26 21 449 6 9 54.2 % 445 241 3 1 15 185 11 1 5 224 2 100.0 % 32 32 1 10 21 1 1

Generated by: LCOV version 2.4-beta