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

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