LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_backup_custom.c (source / functions) Coverage Total Hit UNC UBC CBC DUB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 61.1 % 332 203 2 127 203 2
Current Date: 2026-07-25 17:13:00 -0400 Functions: 77.4 % 31 24 1 6 24
Baseline: lcov-20260726-baseline Branches: 35.4 % 178 63 115 63
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 2 0 2
(30,360] days: 37.5 % 8 3 5 3
(360..) days: 62.1 % 322 200 122 200
Function coverage date bins:
(360..) days: 77.4 % 31 24 1 6 24
Branch coverage date bins:
(30,360] days: 0.0 % 4 0 4
(360..) days: 36.2 % 174 63 111 63

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
_PrintTocData CBC 173 46.3 % (25 / 54) 37.0 % (17 / 46)
_PrepParallelRestore UBC 0 0.0 % (0 / 20) 0.0 % (0 / 16)
_skipData UNC 0 0.0 % (0 / 20) 0.0 % (0 / 14)
_ReopenArchive UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
InitArchiveFmt_Custom CBC 103 83.0 % (39 / 47) 44.4 % (8 / 18)
_Clone UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
_skipLOs UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
_DeClone UBC 0 0.0 % (0 / 4)
_readBlockHeader CBC 173 66.7 % (6 / 9) 50.0 % (2 / 4)
_CloseArchive CBC 103 88.9 % (16 / 18) 65.0 % (13 / 20)
_WorkerJobRestoreCustom UBC 0 0.0 % (0 / 2)
_getFilePos CBC 386 66.7 % (4 / 6) 25.0 % (1 / 4)
_ReadBuf CBC 69035 75.0 % (3 / 4) 25.0 % (1 / 4)
_ReadByte CBC 701605 80.0 % (4 / 5) 25.0 % (1 / 4)
_ReadExtraToc CBC 6829 88.9 % (8 / 9) 50.0 % (2 / 4)
_StartLO CBC 13 85.7 % (6 / 7) 50.0 % (1 / 2)
_WriteBuf CBC 85078 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteByte CBC 869107 75.0 % (3 / 4) 50.0 % (1 / 2)
_ArchiveEntry CBC 6390 100.0 % (7 / 7) 100.0 % (2 / 2)
_CustomReadFunc CBC 349 100.0 % (10 / 10) 100.0 % (4 / 4)
_CustomWriteFunc CBC 271 100.0 % (5 / 5) 50.0 % (1 / 2)
_EndData CBC 255 100.0 % (6 / 6)
_EndLO CBC 13 100.0 % (5 / 5)
_EndLOs CBC 13 100.0 % (3 / 3)
_LoadLOs CBC 9 100.0 % (10 / 10) 100.0 % (2 / 2)
_PrintData CBC 173 100.0 % (5 / 5)
_PrintExtraToc CBC 1631 100.0 % (6 / 6) 100.0 % (2 / 2)
_StartData CBC 255 100.0 % (10 / 10) 50.0 % (1 / 2)
_StartLOs CBC 13 100.0 % (9 / 9) 50.0 % (1 / 2)
_WriteData CBC 1440 100.0 % (6 / 6) 100.0 % (2 / 2)
_WriteExtraToc CBC 8468 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1