LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_backup_archiver.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.5 % 2048 1670 10 368 16 47 1607 7 26
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.8 % 96 91 1 4 19 72 2
Baseline: lcov-20260505-025707-baseline Branches: 67.1 % 1537 1032 17 2 486 24 39 969 1 5
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.1 % 90 73 10 7 2 47 24
(360..) days: 81.6 % 1958 1597 361 14 1583
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.7 % 94 89 1 4 17 72
Branch coverage date bins:
(30,360] days: 70.7 % 92 65 17 10 4 39 22
(360..) days: 66.9 % 1445 967 2 476 20 947

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
SortTocFromFile UNC 0 0.0 % (0 / 29) 0.0 % (0 / 20)
StrictNamesCheck UBC 0 0.0 % (0 / 23) 0.0 % (0 / 22)
_moveBefore UBC 0 0.0 % (0 / 8)
inhibit_data_for_failed_table UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
warn_or_exit_horribly UBC 0 0.0 % (0 / 27) 0.0 % (0 / 23)
_doSetSessionAuth CBC 1 66.7 % (10 / 15) 30.0 % (3 / 10)
fix_dependencies GNC 4 72.5 % (29 / 40) 58.3 % (21 / 36)
pending_list_header_init CBC 4 100.0 % (3 / 3)
repoint_table_dependencies CBC 4 100.0 % (14 / 14) 83.3 % (10 / 12)
restore_toc_entries_parallel CBC 4 88.0 % (22 / 25) 78.6 % (11 / 14)
restore_toc_entries_postfork CBC 4 77.8 % (7 / 9) 50.0 % (2 / 4)
restore_toc_entries_prefork CBC 4 87.9 % (29 / 33) 66.7 % (12 / 18)
PrintTOCSummary GNC 5 78.3 % (47 / 60) 53.3 % (16 / 30)
setupRestoreWorker CBC 10 100.0 % (4 / 4)
move_to_ready_heap CBC 12 100.0 % (8 / 8) 83.3 % (5 / 6)
dump_lo_buf CBC 13 66.7 % (10 / 15) 16.7 % (1 / 6)
is_load_via_partition_root CBC 16 100.0 % (12 / 12) 75.0 % (6 / 8)
EndRestoreLO CBC 19 77.8 % (7 / 9) 75.0 % (3 / 4)
EndRestoreLOs CBC 19 87.5 % (7 / 8) 50.0 % (3 / 6)
StartRestoreLO CBC 19 60.9 % (14 / 23) 27.8 % (5 / 18)
StartRestoreLOs CBC 19 87.5 % (7 / 8) 50.0 % (3 / 6)
CloneArchive GNC 28 95.7 % (22 / 23) 66.7 % (4 / 6)
DeCloneArchive CBC 28 100.0 % (12 / 12) 75.0 % (3 / 4)
mark_restore_job_done CBC 46 64.3 % (9 / 14) 50.0 % (4 / 8)
parallel_restore CBC 46 100.0 % (5 / 5) 50.0 % (1 / 2)
pending_list_append CBC 46 100.0 % (6 / 6)
pending_list_remove CBC 46 100.0 % (6 / 6)
_fileExistsInDirectory CBC 71 75.0 % (3 / 4) 66.7 % (4 / 6)
mark_dump_job_done CBC 72 80.0 % (4 / 5) 50.0 % (1 / 2)
pop_next_work_item CBC 72 100.0 % (18 / 18) 85.7 % (12 / 14)
_becomeUser CBC 78 87.5 % (7 / 8) 66.7 % (4 / 6)
EndLO CBC 84 100.0 % (5 / 5) 50.0 % (1 / 2)
StartLO CBC 84 83.3 % (5 / 6) 50.0 % (1 / 2)
dumpTimestamp CBC 86 100.0 % (4 / 4) 50.0 % (1 / 2)
identify_locking_dependencies GNC 96 80.0 % (16 / 20) 72.2 % (13 / 18)
reduce_dependencies CBC 96 100.0 % (12 / 12) 71.4 % (10 / 14)
_discoverArchiveFormat GNC 131 75.0 % (42 / 56) 52.3 % (23 / 44)
TocEntrySizeCompareBinaryheap CBC 138 100.0 % (2 / 2)
WriteDataChunks GNC 143 95.8 % (23 / 24) 95.0 % (19 / 20)
WriteHead CBC 143 100.0 % (21 / 21)
processEncodingEntry CBC 143 87.5 % (14 / 16) 50.0 % (3 / 6)
processSearchPathEntry CBC 143 100.0 % (3 / 3)
processStdStringsEntry CBC 143 62.5 % (5 / 8) 25.0 % (2 / 8)
has_lock_conflicts CBC 147 100.0 % (6 / 6) 100.0 % (6 / 6)
OpenArchive CBC 154 100.0 % (5 / 5)
ReadHead GNC 154 64.9 % (37 / 57) 40.5 % (17 / 42)
ReadToc GNC 154 74.5 % (73 / 98) 42.6 % (29 / 68)
NewDumpOptions GNC 164 100.0 % (4 / 4)
dumpOptionsFromRestoreOptions CBC 164 100.0 % (35 / 35) 100.0 % (10 / 10)
checkSeek CBC 166 85.7 % (6 / 7) 75.0 % (3 / 4)
WriteToc CBC 171 95.3 % (41 / 43) 85.0 % (17 / 20)
_reconnectToDB CBC 196 100.0 % (20 / 20) 100.0 % (2 / 2)
RestoreOutput CBC 239 83.3 % (5 / 6) 50.0 % (1 / 2)
SetOutput GNC 239 55.0 % (11 / 20) 43.8 % (7 / 16)
RestoreArchive GNC 288 88.4 % (160 / 181) 77.8 % (137 / 176)
CreateArchive CBC 292 100.0 % (3 / 3)
SaveOutput CBC 292 100.0 % (2 / 2)
buildTocEntryArrays GNC 377 85.7 % (12 / 14) 64.3 % (9 / 14)
TocEntrySizeCompareQsort CBC 407 100.0 % (12 / 12) 100.0 % (8 / 8)
NewRestoreOptions GNC 420 100.0 % (11 / 11)
ProcessArchiveRestoreOptions CBC 421 81.5 % (22 / 27) 76.5 % (13 / 17)
CloseArchive CBC 424 85.7 % (6 / 7) 50.0 % (1 / 2)
_allocAH GNC 446 94.3 % (50 / 53) 66.7 % (10 / 15)
WriteDataChunksForTocEntry CBC 490 100.0 % (14 / 14) 66.7 % (4 / 6)
_doSetFixedOutputState GNC 497 88.5 % (23 / 26) 61.1 % (11 / 18)
InitDumpOptions CBC 535 100.0 % (9 / 9)
_printTableAccessMethodNoStorage CBC 592 75.0 % (15 / 20) 50.0 % (6 / 12)
SetArchiveOptions CBC 737 100.0 % (6 / 6) 75.0 % (3 / 4)
archprintf CBC 4496 81.2 % (13 / 16) 50.0 % (1 / 2)
_enableTriggersIfNecessary CBC 4638 100.0 % (8 / 8) 100.0 % (4 / 4)
_disableTriggersIfNecessary CBC 4639 100.0 % (8 / 8) 100.0 % (4 / 4)
mark_create_done CBC 5837 100.0 % (5 / 5) 100.0 % (2 / 2)
WriteOffset CBC 7783 100.0 % (6 / 6) 100.0 % (2 / 2)
TocIDRequired CBC 11046 100.0 % (5 / 5) 100.0 % (2 / 2)
getTocEntryByDumpId CBC 11164 83.3 % (5 / 6) 66.7 % (4 / 6)
_getObjectDescription GNC 23598 96.6 % (57 / 59) 90.6 % (87 / 96)
archputs CBC 24430 100.0 % (3 / 3)
_selectTableAccessMethod CBC 44130 90.9 % (20 / 22) 85.7 % (12 / 14)
_printTocEntry CBC 44722 94.9 % (75 / 79) 88.2 % (67 / 76)
_selectTablespace CBC 44722 87.5 % (21 / 24) 81.2 % (13 / 16)
restore_toc_entry CBC 44737 84.9 % (73 / 86) 66.7 % (56 / 84)
_tocEntryIsACL CBC 45065 100.0 % (6 / 6) 83.3 % (5 / 6)
ArchiveEntry GNC 46155 100.0 % (39 / 39) 100.0 % (20 / 20)
_becomeOwner CBC 49741 80.0 % (4 / 5) 66.7 % (4 / 6)
_selectOutputSchema CBC 49819 25.0 % (5 / 20) 16.7 % (3 / 18)
_tocEntryRequired GNC 55164 81.9 % (149 / 182) 74.4 % (192 / 258)
_tocEntryRestorePass CBC 114963 93.8 % (15 / 16) 90.0 % (18 / 20)
ReadStr CBC 132593 100.0 % (8 / 8) 100.0 % (2 / 2)
WriteStr CBC 143309 100.0 % (8 / 8) 100.0 % (2 / 2)
ReadInt CBC 170509 100.0 % (14 / 14) 87.5 % (7 / 8)
WriteInt CBC 184436 100.0 % (9 / 9) 100.0 % (4 / 4)
ahprintf CBC 242918 100.0 % (16 / 16) 100.0 % (2 / 2)
WriteData CBC 1850387 83.3 % (5 / 6) 50.0 % (1 / 2)
ahwrite CBC 2067393 70.8 % (17 / 24) 80.0 % (8 / 10)
RestoringToDB CBC 2069831 100.0 % (3 / 3) 66.7 % (4 / 6)

Generated by: LCOV version 2.5.0-beta