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

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