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: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 80.7 % 1931 1559 16 2 354 49 88 1422 5 61
Current Date: 2024-04-14 14:21:10 Functions: 94.8 % 96 91 5 19 72 8
Baseline: 16@8cea358b128 Branches: 65.3 % 1409 920 25 3 461 57 71 792
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 81.9 % 83 68 15 68
(180,240] days: 60.6 % 33 20 1 12 20
(240..) days: 81.0 % 1815 1471 2 342 49 1422
Function coverage date bins:
(180,240] days: 100.0 % 4 4 4
(240..) days: 94.6 % 92 87 5 15 72
Branch coverage date bins:
[..60] days: 73.9 % 92 68 24 68
(180,240] days: 21.4 % 14 3 1 10 3
(240..) days: 65.2 % 1303 849 3 451 57 792

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 CBC 28345 100.0 % (36 / 36) 100.0 % (20 / 20)
CloneArchive GNC 28 95.7 % (22 / 23) 66.7 % (4 / 6)
CloseArchive CBC 195 85.7 % (6 / 7) 50.0 % (1 / 2)
CreateArchive CBC 175 100.0 % (3 / 3)
DeCloneArchive CBC 28 100.0 % (12 / 12) 75.0 % (3 / 4)
EndLO CBC 80 100.0 % (5 / 5) 50.0 % (1 / 2)
EndRestoreLO CBC 20 77.8 % (7 / 9) 75.0 % (3 / 4)
EndRestoreLOs GNC 20 87.5 % (7 / 8) 50.0 % (3 / 6)
InitDumpOptions CBC 239 100.0 % (6 / 6)
NewDumpOptions CBC 43 100.0 % (4 / 4)
NewRestoreOptions CBC 224 100.0 % (8 / 8)
OpenArchive CBC 41 100.0 % (5 / 5)
PrintTOCSummary CBC 5 78.0 % (46 / 59) 53.3 % (16 / 30)
ProcessArchiveRestoreOptions CBC 191 81.5 % (22 / 27) 76.5 % (13 / 17)
ReadHead CBC 41 64.9 % (37 / 57) 40.5 % (17 / 42)
ReadInt CBC 123756 100.0 % (14 / 14) 87.5 % (7 / 8)
ReadOffset CBC 4707 50.0 % (11 / 22) 35.7 % (5 / 14)
ReadStr CBC 102279 100.0 % (8 / 8) 100.0 % (2 / 2)
ReadToc CBC 41 74.0 % (71 / 96) 42.4 % (28 / 66)
RestoreArchive GNC 160 88.9 % (152 / 171) 79.5 % (124 / 156)
RestoreOutput CBC 135 83.3 % (5 / 6) 50.0 % (1 / 2)
RestoringToDB CBC 1864231 100.0 % (3 / 3) 66.7 % (4 / 6)
SaveOutput CBC 165 100.0 % (2 / 2)
SetArchiveOptions CBC 374 100.0 % (6 / 6) 75.0 % (3 / 4)
SetOutput CBC 135 55.0 % (11 / 20) 35.7 % (5 / 14)
SortTocFromFile UBC 0 0.0 % (0 / 29) 0.0 % (0 / 20)
StartLO CBC 80 83.3 % (5 / 6) 50.0 % (1 / 2)
StartRestoreLO GNC 20 60.9 % (14 / 23) 27.8 % (5 / 18)
StartRestoreLOs GNC 20 87.5 % (7 / 8) 50.0 % (3 / 6)
StrictNamesCheck UBC 0 0.0 % (0 / 23) 0.0 % (0 / 22)
TocEntrySizeCompareBinaryheap GNC 166 100.0 % (2 / 2)
TocEntrySizeCompareQsort GNC 774 100.0 % (12 / 12) 100.0 % (8 / 8)
TocIDRequired CBC 11218 100.0 % (5 / 5) 100.0 % (2 / 2)
WriteData CBC 1735605 83.3 % (5 / 6) 50.0 % (1 / 2)
WriteDataChunks GNC 33 95.8 % (23 / 24) 95.0 % (19 / 20)
WriteDataChunksForTocEntry CBC 363 100.0 % (14 / 14) 66.7 % (4 / 6)
WriteHead CBC 33 100.0 % (21 / 21)
WriteInt CBC 157757 100.0 % (9 / 9) 100.0 % (4 / 4)
WriteOffset CBC 6984 100.0 % (6 / 6) 100.0 % (2 / 2)
WriteStr CBC 130342 100.0 % (8 / 8) 100.0 % (2 / 2)
WriteToc CBC 53 100.0 % (33 / 33) 91.7 % (11 / 12)
_allocAH GNC 216 94.3 % (50 / 53) 66.7 % (10 / 15)
_becomeOwner CBC 31370 80.0 % (4 / 5) 66.7 % (4 / 6)
_becomeUser CBC 60 87.5 % (7 / 8) 66.7 % (4 / 6)
_disableTriggersIfNecessary CBC 3575 100.0 % (8 / 8) 100.0 % (4 / 4)
_discoverArchiveFormat CBC 31 64.3 % (36 / 56) 38.6 % (17 / 44)
_doSetFixedOutputState GNC 230 82.1 % (23 / 28) 55.0 % (11 / 20)
_doSetSessionAuth CBC 1 66.7 % (10 / 15) 30.0 % (3 / 10)
_enableTriggersIfNecessary CBC 3574 100.0 % (8 / 8) 100.0 % (4 / 4)
_fileExistsInDirectory CBC 12 75.0 % (3 / 4) 50.0 % (3 / 6)
_getObjectDescription CBC 15424 96.4 % (53 / 55) 93.2 % (82 / 88)
_moveBefore UBC 0 0.0 % (0 / 8)
_printTocEntry GNC 27503 95.2 % (60 / 63) 86.2 % (50 / 58)
_reconnectToDB CBC 56 100.0 % (17 / 17) 100.0 % (2 / 2)
_selectOutputSchema CBC 31444 15.0 % (3 / 20) 5.6 % (1 / 18)
_selectTableAccessMethod CBC 27503 90.9 % (20 / 22) 85.7 % (12 / 14)
_selectTablespace CBC 27503 87.5 % (21 / 24) 81.2 % (13 / 16)
_tocEntryIsACL CBC 27737 100.0 % (6 / 6) 83.3 % (5 / 6)
_tocEntryRequired GNC 35242 80.7 % (113 / 140) 70.9 % (139 / 196)
_tocEntryRestorePass CBC 75736 91.7 % (11 / 12) 85.7 % (12 / 14)
ahprintf CBC 150623 100.0 % (16 / 16) 100.0 % (2 / 2)
ahwrite CBC 1861933 70.8 % (17 / 24) 75.0 % (9 / 12)
archprintf CBC 3482 81.2 % (13 / 16) 50.0 % (1 / 2)
archputs CBC 21622 100.0 % (3 / 3)
buildTocEntryArrays CBC 182 85.7 % (12 / 14) 64.3 % (9 / 14)
checkSeek CBC 51 85.7 % (6 / 7) 75.0 % (3 / 4)
dumpOptionsFromRestoreOptions CBC 43 100.0 % (32 / 32) 100.0 % (8 / 8)
dumpTimestamp CBC 42 100.0 % (4 / 4) 50.0 % (1 / 2)
dump_lo_buf CBC 10 66.7 % (10 / 15) 16.7 % (1 / 6)
fix_dependencies CBC 4 72.5 % (29 / 40) 58.3 % (21 / 36)
getTocEntryByDumpId CBC 11414 83.3 % (5 / 6) 66.7 % (4 / 6)
has_lock_conflicts CBC 154 100.0 % (6 / 6) 100.0 % (6 / 6)
identify_locking_dependencies CBC 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 4630 100.0 % (5 / 5) 100.0 % (2 / 2)
mark_dump_job_done CBC 150 80.0 % (4 / 5) 50.0 % (1 / 2)
mark_restore_job_done GNC 46 64.3 % (9 / 14) 50.0 % (4 / 8)
move_to_ready_heap GNC 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 GNC 70 100.0 % (18 / 18) 85.7 % (12 / 14)
processEncodingEntry CBC 41 86.7 % (13 / 15) 50.0 % (3 / 6)
processSearchPathEntry CBC 41 100.0 % (3 / 3)
processStdStringsEntry CBC 41 62.5 % (5 / 8) 25.0 % (2 / 8)
reduce_dependencies GNC 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 GNC 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 GNC 4 87.9 % (29 / 33) 66.7 % (12 / 18)
restore_toc_entry GNC 27518 84.5 % (71 / 84) 65.9 % (54 / 82)
sanitize_line CBC 80506 100.0 % (8 / 8) 90.0 % (9 / 10)
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.1-beta2-3-g6141622