LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_backup_archiver.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 78.9 % 1885 1488 21 90 213 73 82 792 129 485 212 811 30 102
Current Date: 2023-04-08 15:15:32 Functions: 95.0 % 100 95 5 85 10 5 87 8
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
SortTocFromFile UIC 0 0.0 % (0 / 29)
StrictNamesCheck UIC 0 0.0 % (0 / 23)
_moveBefore EUB 0
inhibit_data_for_failed_table EUB 0
warn_or_exit_horribly UIC 0 0.0 % (0 / 27)
_doSetSessionAuth GIC 1 66.7 % (10 / 15)
fix_dependencies ECB 4
pending_list_header_init GIC 4 100.0 % (3 / 3)
ready_list_free ECB 4
ready_list_init ECB 4
repoint_table_dependencies ECB 4
restore_toc_entries_parallel ECB 4
restore_toc_entries_postfork ECB 4
restore_toc_entries_prefork ECB 4
PrintTOCSummary ECB 5
EndRestoreLOs GNC 10 87.5 % (7 / 8)
StartRestoreLOs ECB 10
dump_lo_buf GIC 10 66.7 % (10 / 15)
setupRestoreWorker GIC 10 100.0 % (4 / 4)
_fileExistsInDirectory ECB 12
move_to_ready_list ECB 12
is_load_via_partition_root GIC 16 100.0 % (12 / 12)
StartRestoreLO ECB 20
WriteDataChunks ECB 25
_discoverArchiveFormat GIC 27 64.3 % (36 / 56)
CloneArchive ECB 28
DeCloneArchive ECB 28
OpenArchive GIC 31 100.0 % (5 / 5)
ReadHead GIC 31 64.9 % (37 / 57)
ReadToc GIC 31 74.0 % (71 / 96)
processEncodingEntry ECB 31
processSearchPathEntry ECB 31
processStdStringsEntry ECB 31
NewDumpOptions ECB 33
checkSeek GIC 33 85.7 % (6 / 7)
dumpOptionsFromRestoreOptions GIC 33 100.0 % (32 / 32)
dumpTimestamp GIC 34 100.0 % (4 / 4)
WriteToc ECB 37
_reconnectToDB ECB 44
mark_restore_job_done ECB 46
parallel_restore ECB 46
pending_list_append GIC 46 100.0 % (6 / 6)
pending_list_remove ECB 46
ready_list_insert ECB 46
ready_list_remove GIC 46 75.0 % (6 / 8)
_becomeUser GIC 48 87.5 % (7 / 8)
pop_next_work_item ECB 68
ready_list_sort GIC 68 100.0 % (7 / 7)
EndLO GNC 80 100.0 % (5 / 5)
StartLO ECB 80
identify_locking_dependencies GIC 96 80.0 % (16 / 20)
reduce_dependencies GIC 96 100.0 % (12 / 12)
RestoreOutput ECB 101
SetOutput GNC 101 55.0 % (11 / 20)
RestoreArchive ECB 121
mark_dump_job_done GIC 122 80.0 % (4 / 5)
CreateArchive ECB 133
buildTocEntryArrays GIC 139 85.7 % (12 / 14)
ProcessArchiveRestoreOptions GIC 144 81.5 % (22 / 27)
CloseArchive GIC 148 85.7 % (6 / 7)
has_lock_conflicts ECB 154
_allocAH GIC 164 94.2 % (49 / 52)
NewRestoreOptions GIC 166 100.0 % (8 / 8)
_doSetFixedOutputState ECB 179
InitDumpOptions GIC 183 100.0 % (6 / 6)
WriteDataChunksForTocEntry ECB 281
SetArchiveOptions GIC 285 100.0 % (6 / 6)
TocEntrySizeCompare GIC 540 91.7 % (11 / 12)
archprintf GIC 2985 81.2 % (13 / 16)
_enableTriggersIfNecessary ECB 3066
_disableTriggersIfNecessary GIC 3067 100.0 % (8 / 8)
mark_create_done ECB 4036
ReadOffset ECB 4211
WriteOffset GIC 6334 100.0 % (6 / 6)
TocIDRequired GIC 10538 100.0 % (5 / 5)
getTocEntryByDumpId ECB 10706
_getObjectDescription ECB 11391
_printTocEntry ECB 20646
_selectTableAccessMethod ECB 20646
_selectTablespace ECB 20646
restore_toc_entry ECB 20661
_tocEntryIsACL ECB 20858
ArchiveEntry GIC 21324 100.0 % (36 / 36)
archputs GIC 21600 100.0 % (3 / 3)
_becomeOwner GIC 23973 80.0 % (4 / 5)
_tocEntryRequired ECB 27564
_tocEntryRestorePass GIC 58946 91.7 % (11 / 12)
sanitize_line GIC 59984 87.5 % (7 / 8)
ReadStr ECB 92650
ahprintf GIC 111361 100.0 % (16 / 16)
ReadInt GIC 111973 100.0 % (14 / 14)
WriteStr GIC 118932 100.0 % (8 / 8)
WriteInt ECB 143787
WriteData GIC 1716439 83.3 % (5 / 6)
ahwrite ECB 1803486
RestoringToDB GIC 1805211 100.0 % (3 / 3)

Generated by: LCOV version v1.16-55-g56c0a2a