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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 61.1 % 332 203 2 127 203 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 77.4 % 31 24 1 6 24
Baseline: lcov-20261012-baseline Branches: 35.4 % 178 63 115 63
Baseline Date: 2026-10-12 10:36:06 +0200 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
_PrintTocData CBC 177 46.3 % (25 / 54) 37.0 % (17 / 46)
_PrepParallelRestore UBC 0 0.0 % (0 / 20) 0.0 % (0 / 16)
_ReopenArchive UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
_skipData UNC 0 0.0 % (0 / 20) 0.0 % (0 / 14)
InitArchiveFmt_Custom CBC 106 83.0 % (39 / 47) 44.4 % (8 / 18)
_CloseArchive CBC 105 88.9 % (16 / 18) 65.0 % (13 / 20)
_ReadBuf CBC 67428 75.0 % (3 / 4) 25.0 % (1 / 4)
_ReadByte CBC 686953 80.0 % (4 / 5) 25.0 % (1 / 4)
_getFilePos CBC 394 66.7 % (4 / 6) 25.0 % (1 / 4)
_Clone UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
_ReadExtraToc CBC 6693 88.9 % (8 / 9) 50.0 % (2 / 4)
_readBlockHeader CBC 177 66.7 % (6 / 9) 50.0 % (2 / 4)
_skipLOs UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
_CustomWriteFunc CBC 278 100.0 % (5 / 5) 50.0 % (1 / 2)
_StartData CBC 262 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)
_WriteBuf CBC 83607 75.0 % (3 / 4) 50.0 % (1 / 2)
_WriteByte CBC 856202 75.0 % (3 / 4) 50.0 % (1 / 2)
_ArchiveEntry CBC 6256 100.0 % (7 / 7) 100.0 % (2 / 2)
_CustomReadFunc CBC 357 100.0 % (10 / 10) 100.0 % (4 / 4)
_LoadLOs CBC 9 100.0 % (10 / 10) 100.0 % (2 / 2)
_PrintExtraToc CBC 1648 100.0 % (6 / 6) 100.0 % (2 / 2)
_WriteData CBC 1447 100.0 % (6 / 6) 100.0 % (2 / 2)
_DeClone UBC 0 0.0 % (0 / 4)
_EndData CBC 262 100.0 % (6 / 6)
_EndLO CBC 13 100.0 % (5 / 5)
_EndLOs CBC 13 100.0 % (3 / 3)
_PrintData CBC 177 100.0 % (5 / 5)
_WorkerJobRestoreCustom UBC 0 0.0 % (0 / 2)
_WriteExtraToc CBC 8349 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1