LCOV - differential code coverage report
Current view: top level - src/backend/replication Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.4 % 15311 13840 20 15 1436 13 115 13712 10 88
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.8 % 821 803 1 17 47 756 2
Baseline: lcov-20260920-baseline Branches: 66.0 % 9692 6401 27 18 3246 14 57 6330
Baseline Date: 2026-09-20 14:13:13 +0900 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: 88.2 % 17 15 2 12 3
(7,30] days: 90.8 % 119 108 8 3 55 53
(30,360] days: 91.0 % 2013 1832 10 171 1 48 1783
(360..) days: 90.3 % 13161 11884 15 1262 12 11872
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 98.3 % 117 115 1 1 5 110
(360..) days: 97.7 % 699 683 16 40 643
Branch coverage date bins:
(1,7] days: 64.3 % 14 9 5 7 2
(7,30] days: 74.3 % 70 52 8 10 14 38
(30,360] days: 69.5 % 1628 1131 14 5 478 3 36 1092
(360..) days: 65.3 % 7980 5209 13 2758 11 5198

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 GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 1 1 1 - -
(1,7] days Total
88.2%88.2%
88.2 % 17 15 2 12 3 64.3 % 14 9 5 7 2 100.0 % 1 1 1
logical 85.7 % 14 12 2 12 58.3 % 12 7 5 7 -
(7,30] days Total
90.8%90.8%
90.8 % 119 108 8 3 55 53 74.3 % 70 52 8 10 14 38 100.0 % 4 4 2 2
logical 90.2 % 112 101 8 3 55 46 73.5 % 68 50 8 10 14 36 100.0 % 4 4 2 2
(30,360] days Total
91.0%91.0%
91.0 % 2013 1832 10 171 1 48 1783 69.5 % 1628 1131 14 5 478 3 36 1092 98.3 % 117 115 1 1 5 110
logical 90.6 % 1323 1199 9 115 1 34 1164 67.6 % 1048 708 8 332 3 22 683 97.6 % 84 82 1 1 5 77
slot.c 91.3 % 229 209 20 1 208 78.5 % 228 179 49 179 100.0 % 7 7 7
walsender.c 88.8 % 125 111 1 13 2 109 70.8 % 106 75 3 5 23 1 74 100.0 % 5 5 5
pgrepack 92.6 % 94 87 7 87 63.0 % 54 34 20 34 100.0 % 8 8 8
walreceiver.c 96.1 % 76 73 3 73 66.7 % 54 36 18 36 100.0 % 2 2 2
syncrep.c 71.4 % 21 15 6 7 8 62.5 % 32 20 1 11 9 11 -
libpqwalreceiver 92.7 % 55 51 4 51 67.9 % 28 19 9 19 100.0 % 4 4 4
walreceiverfuncs.c 95.7 % 23 22 1 22 55.6 % 18 10 8 10 100.0 % 3 3 3
slotfuncs.c 100.0 % 28 28 28 81.6 % 38 31 7 31 -
pgoutput 100.0 % 37 37 4 33 86.4 % 22 19 2 1 4 15 100.0 % 4 4 4
repl_scanner.l 0.0 % 2 2 - -
(360..) days Total
90.3%90.3%
90.3 % 13161 11884 15 1262 12 11872 65.3 % 7980 5209 13 2758 11 5198 97.7 % 699 683 16 40 643
logical 91.5 % 8318 7612 3 703 9 7603 64.9 % 4996 3244 7 1745 6 3238 99.1 % 468 464 4 34 430
walsender.c 91.4 % 1349 1233 12 104 1233 67.5 % 810 547 5 258 547 100.0 % 58 58 1 57
slot.c 85.1 % 810 689 121 689 61.8 % 594 367 227 367 97.6 % 41 40 1 1 39
pgoutput 95.8 % 764 732 32 1 731 73.0 % 508 371 137 1 370 100.0 % 37 37 2 35
walreceiver.c 87.7 % 481 422 59 422 61.6 % 310 191 1 118 191 100.0 % 13 13 13
libpqwalreceiver 84.4 % 385 325 60 325 62.4 % 295 184 111 1 183 100.0 % 19 19 19
syncrep.c 77.3 % 295 228 67 228 66.8 % 202 135 67 135 84.2 % 19 16 3 2 14
slotfuncs.c 94.4 % 304 287 17 287 67.5 % 154 104 50 104 93.8 % 16 15 1 15
walreceiverfuncs.c 87.6 % 129 113 16 2 111 72.9 % 59 43 16 3 40 100.0 % 8 8 8
syncrep_scanner.l 53.0 % 66 35 31 35 21.4 % 14 3 11 3 57.1 % 7 4 3 4
repl_scanner.l 81.7 % 120 98 22 98 44.4 % 18 8 10 8 66.7 % 12 8 4 8
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
syncrep_gram.y 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1