LCOV - differential code coverage report
Current view: top level - src/bin/pg_dump - pg_backup_tar.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 84.5 % 419 354 2 63 3 351 2 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 31 31 3 28
Baseline: lcov-20261012-baseline Branches: 56.1 % 198 111 1 86 1 110
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: 71.4 % 7 5 2 3 2
(360..) days: 84.7 % 412 349 63 349
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 30 30 2 28
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 56.1 % 196 110 86 110

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
_tarReadRaw CBC 67552 66.7 % (16 / 24) 38.5 % (10 / 26)
_tarPositionTo GNC 49 50.0 % (15 / 30) 41.7 % (10 / 24)
_tarAddFile CBC 51 71.4 % (20 / 28) 54.5 % (12 / 22)
_tarGetHeader GNC 49 73.1 % (19 / 26) 43.8 % (7 / 16)
InitArchiveFmt_Tar CBC 5 88.7 % (47 / 53) 60.0 % (12 / 20)
tarOpen CBC 100 76.0 % (19 / 25) 50.0 % (6 / 12)
_LoadLOs CBC 2 96.4 % (27 / 28) 66.7 % (8 / 12)
_PrintTocData CBC 90 89.5 % (17 / 19) 71.4 % (10 / 14)
_PrintExtraToc CBC 820 80.0 % (4 / 5) 25.0 % (1 / 4)
_CloseArchive CBC 4 97.3 % (36 / 37) 80.0 % (8 / 10)
_StartLO CBC 2 81.8 % (9 / 11) 50.0 % (2 / 4)
_PrintFileData CBC 43 90.0 % (9 / 10) 75.0 % (3 / 4)
_ReadBuf CBC 4616 83.3 % (5 / 6) 50.0 % (1 / 2)
_ReadByte CBC 41209 85.7 % (6 / 7) 50.0 % (1 / 2)
_ReadExtraToc CBC 418 100.0 % (11 / 11) 75.0 % (3 / 4)
_WriteBuf CBC 4616 83.3 % (5 / 6) 50.0 % (1 / 2)
_WriteByte CBC 41209 85.7 % (6 / 7) 50.0 % (1 / 2)
_WriteData CBC 275 80.0 % (4 / 5) 50.0 % (1 / 2)
_tarWriteHeader CBC 51 80.0 % (4 / 5) 50.0 % (1 / 2)
tarClose CBC 100 87.5 % (7 / 8) 75.0 % (3 / 4)
_ArchiveEntry CBC 418 100.0 % (9 / 9) 100.0 % (2 / 2)
_WriteExtraToc CBC 418 100.0 % (6 / 6) 100.0 % (2 / 2)
tarPrintf GNC 4 100.0 % (16 / 16) 100.0 % (2 / 2)
tarRead CBC 45914 100.0 % (8 / 8) 100.0 % (4 / 4)
_EndData CBC 43 100.0 % (5 / 5)
_EndLO CBC 2 100.0 % (4 / 4)
_EndLOs CBC 2 100.0 % (4 / 4)
_StartData CBC 43 100.0 % (4 / 4)
_StartLOs CBC 2 100.0 % (5 / 5)
_scriptOut CBC 2383 100.0 % (3 / 3)
tarWrite CBC 48487 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1