LCOV - differential code coverage report
Current view: top level - src/bin/pg_basebackup - receivelog.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 63.9 % 424 271 153 3 268
Current Date: 2024-04-14 14:21:10 Functions: 94.1 % 17 16 1 16
Baseline: 16@8cea358b128 Branches: 57.4 % 258 148 110 3 145
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 63.9 % 424 271 153 3 268
Function coverage date bins:
(240..) days: 94.1 % 17 16 1 16
Branch coverage date bins:
(240..) days: 57.4 % 258 148 110 3 145

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 2358 84.6 % (11 / 13) 75.0 % (6 / 8)
CheckCopyStreamStop CBC 8278 66.7 % (6 / 9) 70.0 % (7 / 10)
CheckServerVersionForStreaming CBC 267 53.8 % (7 / 13) 25.0 % (2 / 8)
CopyStreamPoll CBC 8152 76.0 % (19 / 25) 75.0 % (12 / 16)
CopyStreamReceive CBC 8278 81.8 % (18 / 22) 83.3 % (10 / 12)
HandleCopyStream CBC 123 57.8 % (26 / 45) 52.6 % (20 / 38)
HandleEndOfCopyStream CBC 123 68.8 % (11 / 16) 70.0 % (7 / 10)
ProcessKeepaliveMsg UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
ProcessXLogDataMsg CBC 5920 72.9 % (35 / 48) 68.8 % (22 / 32)
ReadEndOfStreamingResult CBC 1 60.0 % (6 / 10) 50.0 % (3 / 6)
ReceiveXlogStream CBC 124 70.2 % (59 / 84) 60.9 % (28 / 46)
close_walfile CBC 155 83.3 % (20 / 24) 85.7 % (12 / 14)
existsTimeLineHistoryFile CBC 125 100.0 % (5 / 5) 100.0 % (2 / 2)
mark_file_as_archived CBC 30 60.0 % (6 / 10) 50.0 % (2 / 4)
open_walfile CBC 130 32.5 % (13 / 40) 22.2 % (4 / 18)
sendFeedback CBC 123 90.0 % (18 / 20) 66.7 % (4 / 6)
writeTimeLineHistoryFile CBC 2 52.4 % (11 / 21) 58.3 % (7 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622