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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 61.1 % 332 203 2 127 203 2
Current Date: 2026-08-27 14:31:44 +0300 Functions: 77.4 % 31 24 1 6 24
Baseline: lcov-20260827-baseline Branches: 35.4 % 178 63 115 63
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 30.0 % 10 3 2 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
InitArchiveFmt_Custom CBC 105 83.0 % (39 / 47) 44.4 % (8 / 18)
_ArchiveEntry CBC 6416 100.0 % (7 / 7) 100.0 % (2 / 2)
_Clone UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
_CloseArchive CBC 105 88.9 % (16 / 18) 65.0 % (13 / 20)
_CustomReadFunc CBC 349 100.0 % (10 / 10) 100.0 % (4 / 4)
_CustomWriteFunc CBC 273 100.0 % (5 / 5) 50.0 % (1 / 2)
_DeClone UBC 0 0.0 % (0 / 4)
_EndData CBC 257 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)
_PrepParallelRestore UBC 0 0.0 % (0 / 20) 0.0 % (0 / 16)
_PrintData CBC 173 100.0 % (5 / 5)
_PrintExtraToc CBC 1631 100.0 % (6 / 6) 100.0 % (2 / 2)
_PrintTocData CBC 173 46.3 % (25 / 54) 37.0 % (17 / 46)
_ReadBuf CBC 69086 75.0 % (3 / 4) 25.0 % (1 / 4)
_ReadByte CBC 702110 80.0 % (4 / 5) 25.0 % (1 / 4)
_ReadExtraToc CBC 6834 88.9 % (8 / 9) 50.0 % (2 / 4)
_ReopenArchive UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
_StartData CBC 257 100.0 % (10 / 10) 50.0 % (1 / 2)
_StartLO CBC 13 85.7 % (6 / 7) 50.0 % (1 / 2)
_StartLOs CBC 13 100.0 % (9 / 9) 50.0 % (1 / 2)
_WorkerJobRestoreCustom UBC 0 0.0 % (0 / 2)
_WriteBuf CBC 85289 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteByte CBC 871777 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteData CBC 1442 100.0 % (6 / 6) 100.0 % (2 / 2)
_WriteExtraToc CBC 8494 100.0 % (4 / 4)
_getFilePos CBC 388 66.7 % (4 / 6) 25.0 % (1 / 4)
_readBlockHeader CBC 173 66.7 % (6 / 9) 50.0 % (2 / 4)
_skipData UNC 0 0.0 % (0 / 20) 0.0 % (0 / 14)
_skipLOs UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1