LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_backup_custom.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 58.7 % 332 195 137 195 2
Current Date: 2024-04-14 14:21:10 Functions: 77.4 % 31 24 7 1 23
Baseline: 16@8cea358b128 Branches: 31.6 % 174 55 119 55
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 58.7 % 332 195 137 195
Function coverage date bins:
(240..) days: 77.4 % 31 24 7 1 23
Branch coverage date bins:
(240..) days: 31.6 % 174 55 119 55

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
InitArchiveFmt_Custom GNC 46 83.0 % (39 / 47) 44.4 % (8 / 18)
_ArchiveEntry CBC 3495 100.0 % (7 / 7) 100.0 % (2 / 2)
_Clone UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
_CloseArchive CBC 46 88.9 % (16 / 18) 61.1 % (11 / 18)
_CustomReadFunc CBC 306 100.0 % (10 / 10) 100.0 % (4 / 4)
_CustomWriteFunc CBC 241 100.0 % (5 / 5) 100.0 % (2 / 2)
_DeClone UBC 0 0.0 % (0 / 4)
_EndData CBC 135 100.0 % (6 / 6)
_EndLO CBC 8 100.0 % (5 / 5)
_EndLOs CBC 8 100.0 % (3 / 3)
_LoadLOs CBC 8 100.0 % (10 / 10) 100.0 % (2 / 2)
_PrepParallelRestore UBC 0 0.0 % (0 / 20) 0.0 % (0 / 16)
_PrintData CBC 136 100.0 % (5 / 5)
_PrintExtraToc CBC 1399 100.0 % (6 / 6) 100.0 % (2 / 2)
_PrintTocData CBC 136 31.5 % (17 / 54) 21.7 % (10 / 46)
_ReadBuf CBC 49459 75.0 % (3 / 4) 25.0 % (1 / 4)
_ReadByte CBC 456725 80.0 % (4 / 5) 25.0 % (1 / 4)
_ReadExtraToc CBC 4707 88.9 % (8 / 9) 50.0 % (2 / 4)
_ReopenArchive UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
_StartData CBC 135 100.0 % (10 / 10) 50.0 % (1 / 2)
_StartLO CBC 8 85.7 % (6 / 7) 50.0 % (1 / 2)
_StartLOs CBC 8 100.0 % (9 / 9) 50.0 % (1 / 2)
_WorkerJobRestoreCustom UBC 0 0.0 % (0 / 2)
_WriteBuf CBC 73755 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteByte CBC 674384 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteData CBC 272 100.0 % (6 / 6) 100.0 % (2 / 2)
_WriteExtraToc CBC 6984 100.0 % (4 / 4)
_getFilePos CBC 169 66.7 % (4 / 6) 25.0 % (1 / 4)
_readBlockHeader CBC 136 66.7 % (6 / 9) 50.0 % (2 / 4)
_skipData UBC 0 0.0 % (0 / 20) 0.0 % (0 / 12)
_skipLOs UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622