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: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 83.6 % 432 361 3 68 13 348 2 12
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 32 32 6 26 1
Baseline: 16@8cea358b128 Branches: 54.8 % 208 114 7 87 3 111
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 87.5 % 8 7 1 7
(240..) days: 83.5 % 424 354 2 68 6 348
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 100.0 % 31 31 5 26
Branch coverage date bins:
[..60] days: 50.0 % 2 1 1 1
(240..) days: 54.9 % 206 113 6 87 2 111

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
isValidTarHeader GNC 1 53.8 % (7 / 13) 30.0 % (3 / 10)
_EndLO CBC 2 100.0 % (4 / 4)
_EndLOs CBC 2 100.0 % (4 / 4)
_LoadLOs GNC 2 96.4 % (27 / 28) 66.7 % (8 / 12)
_StartLO CBC 2 81.8 % (9 / 11) 50.0 % (2 / 4)
_StartLOs GNC 2 100.0 % (5 / 5)
_CloseArchive CBC 4 97.3 % (36 / 37) 80.0 % (8 / 10)
tarPrintf CBC 4 100.0 % (16 / 16) 100.0 % (2 / 2)
InitArchiveFmt_Tar GNC 5 88.7 % (47 / 53) 60.0 % (12 / 20)
_EndData CBC 33 100.0 % (5 / 5)
_PrintFileData CBC 33 90.0 % (9 / 10) 75.0 % (3 / 4)
_StartData CBC 33 100.0 % (4 / 4)
_tarGetHeader GNC 39 73.1 % (19 / 26) 43.8 % (7 / 16)
_tarPositionTo CBC 39 50.0 % (15 / 30) 41.7 % (10 / 24)
_tarAddFile CBC 41 71.4 % (20 / 28) 54.5 % (12 / 22)
_tarWriteHeader CBC 41 80.0 % (4 / 5) 50.0 % (1 / 2)
_WriteData CBC 66 80.0 % (4 / 5) 50.0 % (1 / 2)
_PrintTocData GNC 70 89.5 % (17 / 19) 71.4 % (10 / 14)
tarClose CBC 80 87.5 % (7 / 8) 75.0 % (3 / 4)
tarOpen CBC 80 76.0 % (19 / 25) 50.0 % (6 / 12)
_ArchiveEntry CBC 305 100.0 % (9 / 9) 100.0 % (2 / 2)
_ReadExtraToc CBC 305 100.0 % (11 / 11) 75.0 % (3 / 4)
_WriteExtraToc CBC 305 100.0 % (6 / 6) 100.0 % (2 / 2)
_PrintExtraToc CBC 594 80.0 % (4 / 5) 25.0 % (1 / 4)
_scriptOut CBC 1768 100.0 % (3 / 3)
_ReadBuf CBC 3415 83.3 % (5 / 6) 50.0 % (1 / 2)
_WriteBuf CBC 3415 83.3 % (5 / 6) 50.0 % (1 / 2)
_ReadByte CBC 28429 85.7 % (6 / 7) 50.0 % (1 / 2)
_WriteByte CBC 28429 85.7 % (6 / 7) 50.0 % (1 / 2)
tarRead CBC 31916 100.0 % (8 / 8) 100.0 % (4 / 4)
tarWrite CBC 33682 100.0 % (4 / 4)
_tarReadRaw CBC 48648 66.7 % (16 / 24) 38.5 % (10 / 26)

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