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 GNC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 81.1 % 2011 1630 381 5 1625
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.8 % 96 91 5 1 90
Baseline: lcov-20250907-010129-baseline Branches: 65.8 % 1471 968 1 2 500 9 959
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 11 11 11
(30,360] days: 90.5 % 95 86 9 5 81
(360..) days: 80.5 % 1905 1533 372 1533
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 94.6 % 92 87 5 1 86
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 82.3 % 96 79 1 16 9 70
(360..) days: 64.5 % 1369 883 2 484 883

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 UBC 0 0.0 % (0 / 29) 0.0 % (0 / 20)
_tocEntryRequired GNC 55604 81.2 % (125 / 154) 71.1 % (155 / 218)
warn_or_exit_horribly UBC 0 0.0 % (0 / 27) 0.0 % (0 / 23)
ReadToc CBC 59 74.5 % (73 / 98) 42.6 % (29 / 68)
StrictNamesCheck UBC 0 0.0 % (0 / 23) 0.0 % (0 / 22)
ReadHead CBC 59 64.9 % (37 / 57) 40.5 % (17 / 42)
_discoverArchiveFormat CBC 49 64.3 % (36 / 56) 38.6 % (17 / 44)
RestoreArchive CBC 186 89.1 % (156 / 175) 80.0 % (128 / 160)
_selectOutputSchema CBC 49451 15.0 % (3 / 20) 5.6 % (1 / 18)
PrintTOCSummary CBC 5 78.3 % (47 / 60) 53.3 % (16 / 30)
restore_toc_entry CBC 44611 84.9 % (73 / 86) 66.7 % (56 / 84)
ReadOffset CBC 7020 50.0 % (11 / 22) 35.7 % (5 / 14)
fix_dependencies CBC 4 72.5 % (29 / 40) 58.3 % (21 / 36)
SetOutput CBC 142 55.0 % (11 / 20) 35.7 % (5 / 14)
StartRestoreLO CBC 20 60.9 % (14 / 23) 27.8 % (5 / 18)
_moveBefore UBC 0 0.0 % (0 / 8)
ahwrite CBC 2052626 70.8 % (17 / 24) 80.0 % (8 / 10)
inhibit_data_for_failed_table UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
ProcessArchiveRestoreOptions CBC 239 81.5 % (22 / 27) 76.5 % (13 / 17)
_doSetSessionAuth CBC 1 66.7 % (10 / 15) 30.0 % (3 / 10)
_printTableAccessMethodNoStorage CBC 586 75.0 % (15 / 20) 50.0 % (6 / 12)
dump_lo_buf CBC 10 66.7 % (10 / 15) 16.7 % (1 / 6)
mark_restore_job_done CBC 46 64.3 % (9 / 14) 50.0 % (4 / 8)
_doSetFixedOutputState CBC 292 85.7 % (24 / 28) 55.0 % (11 / 20)
_printTocEntry CBC 44596 94.9 % (75 / 79) 88.2 % (67 / 76)
identify_locking_dependencies CBC 96 80.0 % (16 / 20) 72.2 % (13 / 18)
restore_toc_entries_prefork CBC 4 87.9 % (29 / 33) 66.7 % (12 / 18)
_allocAH CBC 264 94.3 % (50 / 53) 66.7 % (10 / 15)
_selectTablespace CBC 44596 87.5 % (21 / 24) 81.2 % (13 / 16)
archprintf CBC 4330 81.2 % (13 / 16) 50.0 % (1 / 2)
processStdStringsEntry CBC 59 62.5 % (5 / 8) 25.0 % (2 / 8)
restore_toc_entries_parallel CBC 4 88.0 % (22 / 25) 78.6 % (11 / 14)
EndRestoreLO CBC 20 77.8 % (7 / 9) 75.0 % (3 / 4)
WriteToc CBC 62 95.3 % (41 / 43) 85.0 % (17 / 20)
_getObjectDescription CBC 23108 96.4 % (53 / 55) 93.2 % (82 / 88)
_selectTableAccessMethod CBC 44010 90.9 % (20 / 22) 85.7 % (12 / 14)
buildTocEntryArrays CBC 223 85.7 % (12 / 14) 64.3 % (9 / 14)
processEncodingEntry CBC 59 87.5 % (14 / 16) 50.0 % (3 / 6)
restore_toc_entries_postfork CBC 4 77.8 % (7 / 9) 50.0 % (2 / 4)
CloneArchive CBC 28 95.7 % (22 / 23) 66.7 % (4 / 6)
CloseArchive CBC 243 85.7 % (6 / 7) 50.0 % (1 / 2)
EndRestoreLOs CBC 20 87.5 % (7 / 8) 50.0 % (3 / 6)
RestoreOutput CBC 142 83.3 % (5 / 6) 50.0 % (1 / 2)
StartLO CBC 86 83.3 % (5 / 6) 50.0 % (1 / 2)
StartRestoreLOs CBC 20 87.5 % (7 / 8) 50.0 % (3 / 6)
WriteData CBC 1836440 83.3 % (5 / 6) 50.0 % (1 / 2)
WriteDataChunks CBC 55 95.8 % (23 / 24) 95.0 % (19 / 20)
_becomeOwner CBC 49371 80.0 % (4 / 5) 66.7 % (4 / 6)
_becomeUser CBC 76 87.5 % (7 / 8) 66.7 % (4 / 6)
_fileExistsInDirectory CBC 12 75.0 % (3 / 4) 50.0 % (3 / 6)
_tocEntryRestorePass CBC 116034 93.3 % (14 / 15) 88.9 % (16 / 18)
checkSeek CBC 91 85.7 % (6 / 7) 75.0 % (3 / 4)
getTocEntryByDumpId CBC 12223 83.3 % (5 / 6) 66.7 % (4 / 6)
mark_dump_job_done CBC 182 80.0 % (4 / 5) 50.0 % (1 / 2)
ArchiveEntry CBC 45680 100.0 % (39 / 39) 100.0 % (20 / 20)
CreateArchive CBC 205 100.0 % (3 / 3)
DeCloneArchive CBC 28 100.0 % (12 / 12) 75.0 % (3 / 4)
EndLO CBC 86 100.0 % (5 / 5) 50.0 % (1 / 2)
InitDumpOptions CBC 291 100.0 % (9 / 9)
NewDumpOptions CBC 61 100.0 % (4 / 4)
NewRestoreOptions CBC 280 100.0 % (11 / 11)
OpenArchive CBC 59 100.0 % (5 / 5)
ReadInt CBC 189144 100.0 % (14 / 14) 87.5 % (7 / 8)
ReadStr CBC 148240 100.0 % (8 / 8) 100.0 % (2 / 2)
RestoringToDB CBC 2055356 100.0 % (3 / 3) 66.7 % (4 / 6)
SaveOutput CBC 191 100.0 % (2 / 2)
SetArchiveOptions CBC 452 100.0 % (6 / 6) 75.0 % (3 / 4)
TocEntrySizeCompareBinaryheap CBC 147 100.0 % (2 / 2)
TocEntrySizeCompareQsort CBC 1163 100.0 % (12 / 12) 100.0 % (8 / 8)
TocIDRequired CBC 11995 100.0 % (5 / 5) 100.0 % (2 / 2)
WriteDataChunksForTocEntry CBC 513 100.0 % (14 / 14) 66.7 % (4 / 6)
WriteHead CBC 55 100.0 % (21 / 21)
WriteInt CBC 181923 100.0 % (9 / 9) 100.0 % (4 / 4)
WriteOffset CBC 7062 100.0 % (6 / 6) 100.0 % (2 / 2)
WriteStr CBC 142379 100.0 % (8 / 8) 100.0 % (2 / 2)
_disableTriggersIfNecessary CBC 4435 100.0 % (8 / 8) 100.0 % (4 / 4)
_enableTriggersIfNecessary CBC 4434 100.0 % (8 / 8) 100.0 % (4 / 4)
_reconnectToDB CBC 92 100.0 % (20 / 20) 100.0 % (2 / 2)
_tocEntryIsACL CBC 44930 100.0 % (6 / 6) 83.3 % (5 / 6)
ahprintf CBC 241492 100.0 % (16 / 16) 100.0 % (2 / 2)
archputs CBC 23038 100.0 % (3 / 3)
dumpOptionsFromRestoreOptions CBC 61 100.0 % (35 / 35) 100.0 % (10 / 10)
dumpTimestamp CBC 78 100.0 % (4 / 4) 50.0 % (1 / 2)
has_lock_conflicts CBC 153 100.0 % (6 / 6) 100.0 % (6 / 6)
is_load_via_partition_root CBC 16 100.0 % (12 / 12) 75.0 % (6 / 8)
mark_create_done CBC 5546 100.0 % (5 / 5) 100.0 % (2 / 2)
move_to_ready_heap CBC 12 100.0 % (8 / 8) 83.3 % (5 / 6)
parallel_restore CBC 46 100.0 % (5 / 5) 50.0 % (1 / 2)
pending_list_append CBC 46 100.0 % (6 / 6)
pending_list_header_init CBC 4 100.0 % (3 / 3)
pending_list_remove CBC 46 100.0 % (6 / 6)
pop_next_work_item CBC 68 100.0 % (18 / 18) 85.7 % (12 / 14)
processSearchPathEntry CBC 59 100.0 % (3 / 3)
reduce_dependencies CBC 96 100.0 % (12 / 12) 71.4 % (10 / 14)
repoint_table_dependencies CBC 4 100.0 % (14 / 14) 83.3 % (10 / 12)
setupRestoreWorker CBC 10 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta