LCOV - differential code coverage report
Current view: top level - src/backend/backup - basebackup.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 83.0 % 689 572 6 2 109 13 559 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.8 % 16 15 1 5 10
Baseline: lcov-20260920-baseline Branches: 59.2 % 640 379 9 2 250 17 362
Baseline Date: 2026-09-20 14:13:13 +0900 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.1 % 657 546 2 109 546
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: 58.9 % 608 358 2 248 358

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
SendBaseBackup CBC 206 93.5 % (29 / 31) 76.9 % (20 / 26)
_tarWriteHeader CBC 193220 73.3 % (11 / 15) 42.9 % (6 / 14)
_tarWritePadding CBC 183274 100.0 % (8 / 8) 68.8 % (11 / 16)
backup_checksums_verifiable GNC 1378067 100.0 % (3 / 3) 75.0 % (3 / 4)
basebackup_read_file CBC 218238 77.8 % (7 / 9) 41.7 % (5 / 12)
compareWalFileNames UBC 0 0.0 % (0 / 4)
convert_link_to_directory CBC 2977 100.0 % (4 / 4) 100.0 % (2 / 2)
parse_basebackup_options CBC 205 77.9 % (116 / 149) 48.3 % (84 / 174)
perform_base_backup GNC 188 83.8 % (129 / 154) 58.2 % (71 / 122)
push_to_sink CBC 32003 42.9 % (6 / 14) 37.5 % (3 / 8)
read_file_data_into_buffer GNC 210544 81.5 % (22 / 27) 70.8 % (17 / 24)
sendDir CBC 6493 94.9 % (129 / 136) 82.8 % (106 / 128)
sendFile GNC 183044 79.1 % (68 / 86) 46.2 % (37 / 80)
sendFileWithContent CBC 231 92.0 % (23 / 25) 41.7 % (5 / 12)
sendTablespace CBC 74 66.7 % (6 / 9) 16.7 % (1 / 6)
verify_page_checksum GNC 499773 73.3 % (11 / 15) 66.7 % (8 / 12)

Generated by: LCOV version 2.0-1