LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.5 % 9659 8834 130 9 686 25 4 1338 7467 8 28 535
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.9 % 553 547 3 3 245 302 40
Baseline: lcov-20260630-baseline Branches: 65.3 % 6044 3947 342 26 12 1717 35 4 793 3115 46 40
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Group by: Date bin (7,30] days: 87.0 % 54 47 7 37 10
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 90.4 % 1538 1391 123 24 1299 92
(360..) days: 91.7 % 8067 7396 9 662 25 4 2 7365 8
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.0 % 100 98 2 95 3
(360..) days: 99.1 % 452 448 1 3 149 299
Branch coverage date bins:
(7,30] days: 83.3 % 36 30 5 1 27 3
(30,360] days: 67.1 % 1193 800 337 54 764 36 1 1
(360..) days: 63.6 % 4901 3117 26 12 1662 35 4 2 3076 45 39

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date 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 Rate Total Hit UNC UBC GNC CBC DCB
origin.c Total
88.4%88.4%
88.4 % 493 436 9 48 7 81 348 6 69 56.2 % 347 195 36 4 112 1 66 128 91.2 % 34 31 2 1 23 8 8
(360..) days 88.1 % 403 355 48 7 348 - 91.3 % 23 21 1 1 13 8
(30,360] days 90.0 % 90 81 9 81 - 90.9 % 11 10 1 10
decode.c Total
93.0%93.0%
93.0 % 460 428 12 20 1 1 20 406 1 2 16 78.4 % 236 185 10 1 40 1 22 162 95.2 % 21 20 1 10 10 1
(30,360] days 64.7 % 34 22 12 20 2 - 50.0 % 2 1 1 1
(360..) days 95.3 % 426 406 20 1 1 404 1 - 100.0 % 19 19 9 10
logical.c Total
93.2%93.2%
93.2 % 804 749 1 54 49 700 1 42 59.7 % 414 247 13 154 1 63 183 10 10 97.6 % 41 40 1 13 27 3
(360..) days 92.8 % 752 698 54 698 - 97.4 % 38 37 1 10 27
(30,360] days 98.1 % 52 51 1 49 2 - 100.0 % 3 3 3
proto.c Total
90.2%90.2%
90.2 % 510 460 4 46 23 437 22 60.3 % 242 146 10 1 85 12 134 97.8 % 46 45 1 16 29
(360..) days 89.7 % 487 437 4 46 437 - 97.8 % 46 45 1 16 29
(30,360] days 100.0 % 23 23 23 - -
message.c.gcov.html (360..) days∗∗ 95.5 % 22 21 1 21 - 100.0 % 2 2 2
syncutils.c.gcov.html (30,360] days∗∗ 94.6 % 74 70 4 70 - 100.0 % 5 5 5
conflict.c Total
86.1%86.1%
86.1 % 187 161 22 4 1 69 91 1 4 41 67.8 % 152 103 28 1 20 1 42 60 100.0 % 8 8 5 3 1
(30,360] days 75.8 % 91 69 22 68 1 - 100.0 % 2 2 2
(360..) days 95.8 % 96 92 4 1 1 90 1 - 100.0 % 6 6 3 3
logicalfuncs.c Total
87.9%87.9%
87.9 % 116 102 14 9 93 9 50.0 % 76 38 4 34 8 30 9 3 100.0 % 9 9 1 8
(30,360] days 100.0 % 9 9 9 - -
(360..) days 86.9 % 107 93 14 93 - 100.0 % 9 9 1 8
sequencesync.c Total
89.1%89.1%
89.1 % 257 229 28 229 61.4 % 166 102 64 102 100.0 % 9 9 9
(7,30] days 75.9 % 29 22 7 22 - 100.0 % 1 1 1
(30,360] days 90.8 % 228 207 21 207 - 100.0 % 8 8 8
logicalctl.c Total
100.0%
100.0 % 137 137 137 84.1 % 82 69 13 69 100.0 % 16 16 16
(7,30] days 100.0 % 8 8 8 - -
(30,360] days 100.0 % 129 129 129 - 100.0 % 16 16 16
tablesync.c Total
91.7%91.7%
91.7 % 504 462 5 1 36 3 41 418 5 85 65.1 % 292 190 5 3 94 1 19 170 5 5 100.0 % 16 16 12 4 9
(30,360] days 92.4 % 66 61 5 41 20 - 100.0 % 6 6 6
(360..) days 91.6 % 438 401 1 36 3 398 - 100.0 % 10 10 6 4
relation.c Total
93.3%93.3%
93.3 % 285 266 19 12 254 9 79.3 % 174 138 36 4 134 100.0 % 18 18 4 14
(7,30] days 100.0 % 5 5 5 - -
(30,360] days 100.0 % 7 7 7 - -
(360..) days 93.0 % 273 254 19 254 - 100.0 % 18 18 4 14
slotsync.c Total
89.5%89.5%
89.5 % 560 501 9 50 5 1 109 386 3 64 59.5 % 390 232 24 134 4 50 178 16 14 100.0 % 31 31 18 13 7
(7,30] days 100.0 % 7 7 7 - -
(30,360] days 84.5 % 193 163 9 21 109 54 - 100.0 % 13 13 10 3
(360..) days 91.9 % 360 331 29 5 1 325 - 100.0 % 18 18 8 10
snapbuild.c Total
86.1%86.1%
86.1 % 589 507 82 2 15 490 2 14 57.9 % 482 279 5 198 3 29 247 100.0 % 32 32 9 23
(30,360] days 100.0 % 18 18 15 3 - 100.0 % 1 1 1
(360..) days 85.6 % 571 489 82 2 487 - 100.0 % 31 31 8 23
applyparallelworker.c Total
89.4%89.4%
89.4 % 425 380 1 44 9 371 1 11 61.7 % 235 145 2 88 4 141 5 7 100.0 % 36 36 9 27 1
(30,360] days 92.3 % 13 12 1 9 3 - 100.0 % 1 1 1
(360..) days 89.3 % 412 368 44 368 - 100.0 % 35 35 8 27
launcher.c Total
88.9%88.9%
88.9 % 587 522 6 1 58 1 122 399 30 65.8 % 392 258 33 3 2 96 4 69 185 1 1 100.0 % 37 37 17 20 5
(30,360] days 95.3 % 129 123 6 122 1 - 100.0 % 11 11 11
(360..) days 87.1 % 458 399 1 58 1 398 - 100.0 % 26 26 6 20
reorderbuffer.c Total
93.7%93.7%
93.7 % 1768 1657 3 108 1 64 1592 1 2 55 68.8 % 1177 810 18 14 1 334 9 3 40 758 100.0 % 94 94 24 70 1
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 100.0 % 64 64 63 1 - 100.0 % 1 1 1
(360..) days 93.5 % 1701 1590 3 108 1 1 1588 1 - 100.0 % 93 93 23 70
worker.c Total
92.8%92.8%
92.8 % 1881 1746 33 102 6 279 1461 5 2 68 67.8 % 1117 757 64 4 4 288 10 1 149 597 100.0 % 98 98 54 44 4
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 88.7 % 318 282 33 3 277 5 - 100.0 % 20 20 20
(360..) days 93.7 % 1561 1462 99 6 1456 5 - 100.0 % 78 78 34 44
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1