LCOV - differential code coverage report
Current view: top level - src/backend/backup - basebackup.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 83.7 % 679 568 111 568
Current Date: 2026-07-25 17:13:00 -0400 Functions: 93.3 % 15 14 1 14
Baseline: lcov-20260726-baseline Branches: 60.0 % 632 379 253 379
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.0 % 20 18 2 18
(360..) days: 83.5 % 659 550 109 550
Function coverage date bins:
(360..) days: 93.3 % 15 14 1 14
Branch coverage date bins:
(30,360] days: 77.8 % 18 14 4 14
(360..) days: 59.4 % 614 365 249 365

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
parse_basebackup_options CBC 198 79.2 % (118 / 149) 49.4 % (86 / 174)
perform_base_backup CBC 181 83.8 % (129 / 154) 58.9 % (73 / 124)
sendFile CBC 187202 78.3 % (65 / 83) 46.2 % (36 / 78)
push_to_sink CBC 33875 42.9 % (6 / 14) 37.5 % (3 / 8)
sendDir CBC 6257 94.9 % (129 / 136) 82.8 % (106 / 128)
_tarWriteHeader CBC 197017 73.3 % (11 / 15) 42.9 % (6 / 14)
compareWalFileNames UBC 0 0.0 % (0 / 4)
read_file_data_into_buffer CBC 211467 85.2 % (23 / 27) 75.0 % (18 / 24)
sendTablespace CBC 74 66.7 % (6 / 9) 16.7 % (1 / 6)
SendBaseBackup CBC 199 93.5 % (29 / 31) 76.9 % (20 / 26)
basebackup_read_file CBC 219161 77.8 % (7 / 9) 41.7 % (5 / 12)
sendFileWithContent CBC 224 92.0 % (23 / 25) 41.7 % (5 / 12)
verify_page_checksum CBC 499911 90.9 % (10 / 11) 87.5 % (7 / 8)
_tarWritePadding CBC 187425 100.0 % (8 / 8) 68.8 % (11 / 16)
convert_link_to_directory CBC 2871 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1