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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 81.3 % 2047 1665 10 372 12 46 1607 7 26
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.8 % 96 91 1 4 19 72 2
Baseline: lcov-20260315-024220-baseline Branches: 66.9 % 1535 1027 17 2 489 21 37 969 1 5
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 82.6 % 46 38 8 38
(30,360] days: 84.2 % 76 64 2 10 2 8 54
(360..) days: 81.2 % 1925 1563 362 10 1553
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 94.6 % 92 87 1 4 17 70
Branch coverage date bins:
(7,30] days: 65.2 % 46 30 16 30
(30,360] days: 76.5 % 68 52 1 15 4 7 41
(360..) days: 66.5 % 1421 945 2 474 17 928

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
ArchiveEntry GNC 45095 100.0 % (39 / 39) 100.0 % (20 / 20)
CloneArchive GNC 28 95.7 % (22 / 23) 66.7 % (4 / 6)
CloseArchive CBC 420 85.7 % (6 / 7) 50.0 % (1 / 2)
CreateArchive CBC 290 100.0 % (3 / 3)
DeCloneArchive CBC 28 100.0 % (12 / 12) 75.0 % (3 / 4)
EndLO CBC 84 100.0 % (5 / 5) 50.0 % (1 / 2)
EndRestoreLO CBC 19 77.8 % (7 / 9) 75.0 % (3 / 4)
EndRestoreLOs CBC 19 87.5 % (7 / 8) 50.0 % (3 / 6)
InitDumpOptions CBC 529 100.0 % (9 / 9)
NewDumpOptions GNC 162 100.0 % (4 / 4)
NewRestoreOptions GNC 414 100.0 % (11 / 11)
OpenArchive CBC 152 100.0 % (5 / 5)
PrintTOCSummary GNC 5 78.3 % (47 / 60) 53.3 % (16 / 30)
ProcessArchiveRestoreOptions CBC 417 81.5 % (22 / 27) 76.5 % (13 / 17)
ReadHead GNC 152 64.9 % (37 / 57) 40.5 % (17 / 42)
ReadInt CBC 165045 100.0 % (14 / 14) 87.5 % (7 / 8)
ReadStr CBC 128283 100.0 % (8 / 8) 100.0 % (2 / 2)
ReadToc GNC 152 74.5 % (73 / 98) 42.6 % (29 / 68)
RestoreOutput CBC 239 83.3 % (5 / 6) 50.0 % (1 / 2)
RestoringToDB CBC 2055928 100.0 % (3 / 3) 66.7 % (4 / 6)
SaveOutput CBC 290 100.0 % (2 / 2)
SetArchiveOptions CBC 731 100.0 % (6 / 6) 75.0 % (3 / 4)
SetOutput GNC 239 55.0 % (11 / 20) 43.8 % (7 / 16)
SortTocFromFile UNC 0 0.0 % (0 / 29) 0.0 % (0 / 20)
StartLO CBC 84 83.3 % (5 / 6) 50.0 % (1 / 2)
StartRestoreLO CBC 19 60.9 % (14 / 23) 27.8 % (5 / 18)
StartRestoreLOs CBC 19 87.5 % (7 / 8) 50.0 % (3 / 6)
StrictNamesCheck UBC 0 0.0 % (0 / 23) 0.0 % (0 / 22)
TocEntrySizeCompareBinaryheap CBC 136 100.0 % (2 / 2)
TocEntrySizeCompareQsort CBC 405 100.0 % (12 / 12) 100.0 % (8 / 8)
TocIDRequired CBC 10473 100.0 % (5 / 5) 100.0 % (2 / 2)
WriteData CBC 1841484 83.3 % (5 / 6) 50.0 % (1 / 2)
WriteDataChunks GNC 141 95.8 % (23 / 24) 95.0 % (19 / 20)
WriteDataChunksForTocEntry CBC 488 100.0 % (14 / 14) 66.7 % (4 / 6)
WriteHead CBC 141 100.0 % (21 / 21)
WriteInt CBC 178938 100.0 % (9 / 9) 100.0 % (4 / 4)
WriteOffset CBC 7504 100.0 % (6 / 6) 100.0 % (2 / 2)
WriteStr CBC 138973 100.0 % (8 / 8) 100.0 % (2 / 2)
WriteToc CBC 169 95.3 % (41 / 43) 85.0 % (17 / 20)
_allocAH GNC 442 94.3 % (50 / 53) 66.7 % (10 / 15)
_becomeOwner CBC 48454 80.0 % (4 / 5) 66.7 % (4 / 6)
_becomeUser CBC 78 87.5 % (7 / 8) 66.7 % (4 / 6)
_disableTriggersIfNecessary CBC 4410 100.0 % (8 / 8) 100.0 % (4 / 4)
_discoverArchiveFormat GNC 129 75.0 % (42 / 56) 52.3 % (23 / 44)
_doSetFixedOutputState GNC 491 88.5 % (23 / 26) 61.1 % (11 / 18)
_doSetSessionAuth CBC 1 66.7 % (10 / 15) 30.0 % (3 / 10)
_enableTriggersIfNecessary CBC 4409 100.0 % (8 / 8) 100.0 % (4 / 4)
_fileExistsInDirectory CBC 71 75.0 % (3 / 4) 66.7 % (4 / 6)
_getObjectDescription GNC 22932 96.6 % (56 / 58) 90.4 % (85 / 94)
_moveBefore UBC 0 0.0 % (0 / 8)
_printTableAccessMethodNoStorage CBC 572 75.0 % (15 / 20) 50.0 % (6 / 12)
_printTocEntry CBC 43670 94.9 % (75 / 79) 88.2 % (67 / 76)
_reconnectToDB CBC 192 100.0 % (20 / 20) 100.0 % (2 / 2)
_selectOutputSchema CBC 48532 25.0 % (5 / 20) 16.7 % (3 / 18)
_selectTableAccessMethod CBC 43098 90.9 % (20 / 22) 85.7 % (12 / 14)
_selectTablespace CBC 43670 87.5 % (21 / 24) 81.2 % (13 / 16)
_tocEntryIsACL CBC 44012 100.0 % (6 / 6) 83.3 % (5 / 6)
_tocEntryRequired GNC 53821 81.9 % (149 / 182) 74.4 % (192 / 258)
_tocEntryRestorePass CBC 111730 93.8 % (15 / 16) 90.0 % (18 / 20)
ahprintf CBC 238142 100.0 % (16 / 16) 100.0 % (2 / 2)
ahwrite CBC 2053714 70.8 % (17 / 24) 80.0 % (8 / 10)
archprintf CBC 4267 81.2 % (13 / 16) 50.0 % (1 / 2)
archputs CBC 24430 100.0 % (3 / 3)
buildTocEntryArrays GNC 374 85.7 % (12 / 14) 64.3 % (9 / 14)
checkSeek CBC 162 85.7 % (6 / 7) 75.0 % (3 / 4)
dumpOptionsFromRestoreOptions CBC 162 100.0 % (35 / 35) 100.0 % (10 / 10)
dumpTimestamp CBC 82 100.0 % (4 / 4) 50.0 % (1 / 2)
dump_lo_buf CBC 13 66.7 % (10 / 15) 16.7 % (1 / 6)
fix_dependencies GNC 4 72.5 % (29 / 40) 58.3 % (21 / 36)
getTocEntryByDumpId CBC 10591 83.3 % (5 / 6) 66.7 % (4 / 6)
has_lock_conflicts CBC 150 83.3 % (5 / 6) 83.3 % (5 / 6)
identify_locking_dependencies GNC 96 80.0 % (16 / 20) 72.2 % (13 / 18)
inhibit_data_for_failed_table UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
is_load_via_partition_root CBC 16 100.0 % (12 / 12) 75.0 % (6 / 8)
mark_create_done CBC 5537 100.0 % (5 / 5) 100.0 % (2 / 2)
mark_dump_job_done CBC 72 80.0 % (4 / 5) 50.0 % (1 / 2)
mark_restore_job_done CBC 46 64.3 % (9 / 14) 50.0 % (4 / 8)
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 69 83.3 % (15 / 18) 71.4 % (10 / 14)
processEncodingEntry CBC 141 87.5 % (14 / 16) 50.0 % (3 / 6)
processSearchPathEntry CBC 141 100.0 % (3 / 3)
processStdStringsEntry CBC 141 62.5 % (5 / 8) 25.0 % (2 / 8)
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)
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)
restore_toc_entry CBC 43685 84.9 % (73 / 86) 66.7 % (56 / 84)
setupRestoreWorker CBC 10 100.0 % (4 / 4)
warn_or_exit_horribly UBC 0 0.0 % (0 / 27) 0.0 % (0 / 23)

Generated by: LCOV version 2.4-beta