LCOV - differential code coverage report
Current view: top level - src/backend/backup - basebackup.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 83.3 % 689 574 6 109 13 561 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.8 % 16 15 1 5 10
Baseline: lcov-20261012-baseline Branches: 59.5 % 640 381 9 250 17 364
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.2 % 32 26 6 13 13
(360..) days: 83.4 % 657 548 109 548
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.3 % 15 14 1 4 10
Branch coverage date bins:
(30,360] days: 65.6 % 32 21 9 2 17 4
(360..) days: 59.2 % 608 360 248 360

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 208 79.2 % (118 / 149) 49.4 % (86 / 174)
perform_base_backup GNC 191 83.8 % (129 / 154) 58.2 % (71 / 122)
sendFile GNC 185967 79.1 % (68 / 86) 46.2 % (37 / 80)
push_to_sink CBC 32003 42.9 % (6 / 14) 37.5 % (3 / 8)
sendDir CBC 6594 94.9 % (129 / 136) 82.8 % (106 / 128)
read_file_data_into_buffer GNC 214632 81.5 % (22 / 27) 70.8 % (17 / 24)
_tarWriteHeader CBC 196311 73.3 % (11 / 15) 42.9 % (6 / 14)
compareWalFileNames UBC 0 0.0 % (0 / 4)
verify_page_checksum GNC 509473 73.3 % (11 / 15) 66.7 % (8 / 12)
sendTablespace CBC 74 66.7 % (6 / 9) 16.7 % (1 / 6)
SendBaseBackup CBC 209 93.5 % (29 / 31) 76.9 % (20 / 26)
basebackup_read_file CBC 222326 77.8 % (7 / 9) 41.7 % (5 / 12)
sendFileWithContent CBC 235 92.0 % (23 / 25) 41.7 % (5 / 12)
_tarWritePadding CBC 186201 100.0 % (8 / 8) 68.8 % (11 / 16)
backup_checksums_verifiable GNC 1404344 100.0 % (3 / 3) 75.0 % (3 / 4)
convert_link_to_directory CBC 3031 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1