LCOV - differential code coverage report
Current view: top level - src/bin/pg_basebackup - receivelog.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 64.1 % 435 279 156 2 4 273 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 94.1 % 17 16 1 3 13 1
Baseline: lcov-20261105-baseline Branches: 56.5 % 262 148 2 112 2 146
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 17 17 4 13
(360..) days: 62.7 % 418 262 156 2 260
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.8 % 16 15 1 2 13
Branch coverage date bins:
(30,360] days: 66.7 % 6 4 2 2 2
(360..) days: 56.2 % 256 144 112 144

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
CalculateCopyStreamSleeptime CBC 1918 84.6 % (11 / 13) 75.0 % (6 / 8)
CheckCopyStreamStop CBC 4341 66.7 % (6 / 9) 70.0 % (7 / 10)
CheckServerVersionForStreaming CBC 370 53.8 % (7 / 13) 25.0 % (2 / 8)
CopyStreamPoll CBC 4120 76.0 % (19 / 25) 75.0 % (12 / 16)
CopyStreamReceive CBC 4341 81.0 % (17 / 21) 78.6 % (11 / 14)
HandleCopyStream CBC 174 62.0 % (31 / 50) 52.6 % (20 / 38)
HandleEndOfCopyStream CBC 174 66.7 % (10 / 15) 70.0 % (7 / 10)
ProcessKeepaliveMsg UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
ProcessWALDataMsg CBC 2423 66.7 % (32 / 48) 59.4 % (19 / 32)
ReadEndOfStreamingResult GNC 1 55.6 % (5 / 9) 50.0 % (3 / 6)
ReceiveXlogStream GNC 174 73.1 % (68 / 93) 62.5 % (30 / 48)
close_walfile CBC 188 83.3 % (20 / 24) 85.7 % (12 / 14)
existsTimeLineHistoryFile CBC 175 100.0 % (5 / 5) 100.0 % (2 / 2)
mark_file_as_archived CBC 14 60.0 % (6 / 10) 50.0 % (2 / 4)
open_walfile CBC 181 32.5 % (13 / 40) 22.2 % (4 / 18)
sendFeedback CBC 174 90.0 % (18 / 20) 66.7 % (4 / 6)

Generated by: LCOV version 2.0-1