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

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