LCOV - differential code coverage report
Current view: top level - src/bin/pg_basebackup - receivelog.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 64.3 % 428 275 2 151 2 1 9 263 3 8
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.1 % 17 16 1 5 11 1
Baseline: lcov-20260315-024220-baseline Branches: 57.3 % 260 149 4 107 3 4 142 4 4
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.8 % 11 9 2 9
(360..) days: 63.8 % 417 266 151 2 1 263
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.8 % 16 15 1 4 11
Branch coverage date bins:
(30,360] days: 50.0 % 8 4 4 4
(360..) days: 57.5 % 252 145 107 3 142

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
open_walfile CBC 153 32.5 % (13 / 40) 22.2 % (4 / 18)
ReceiveXlogStream GNC 147 70.6 % (60 / 85) 60.9 % (28 / 46)
HandleCopyStream GNC 147 62.0 % (31 / 50) 52.6 % (20 / 38)
ProcessKeepaliveMsg UNC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
ProcessWALDataMsg GNC 1698 72.9 % (35 / 48) 68.8 % (22 / 32)
writeTimeLineHistoryFile CBC 4 52.4 % (11 / 21) 58.3 % (7 / 12)
CheckServerVersionForStreaming CBC 315 53.8 % (7 / 13) 25.0 % (2 / 8)
CopyStreamPoll CBC 2418 76.0 % (19 / 25) 75.0 % (12 / 16)
HandleEndOfCopyStream CBC 147 66.7 % (10 / 15) 70.0 % (7 / 10)
CopyStreamReceive CBC 2624 81.0 % (17 / 21) 78.6 % (11 / 14)
ReadEndOfStreamingResult GNC 1 60.0 % (6 / 10) 50.0 % (3 / 6)
close_walfile CBC 158 83.3 % (20 / 24) 85.7 % (12 / 14)
mark_file_as_archived CBC 9 60.0 % (6 / 10) 50.0 % (2 / 4)
CheckCopyStreamStop CBC 2624 66.7 % (6 / 9) 70.0 % (7 / 10)
CalculateCopyStreamSleeptime CBC 926 84.6 % (11 / 13) 75.0 % (6 / 8)
sendFeedback GNC 147 90.0 % (18 / 20) 66.7 % (4 / 6)
existsTimeLineHistoryFile CBC 148 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta