LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - smgr.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 89.7 % 263 236 27 1 235 1
Current Date: 2026-06-29 16:15:13 +0200 Functions: 94.1 % 34 32 2 2 30
Baseline: lcov-20260630-baseline Branches: 59.9 % 152 91 61 91
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 89.6 % 260 233 27 233
Function coverage date bins:
(360..) days: 94.1 % 34 32 2 2 30
Branch coverage date bins:
(360..) days: 59.9 % 152 91 61 91

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
smgr_aio_describe_identity UBC 0 0.0 % (0 / 11) 0.0 % (0 / 6)
smgrwriteback UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
smgrimmedsync CBC 3 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrdosyncall CBC 4 91.7 % (11 / 12) 80.0 % (8 / 10)
ProcessBarrierSmgrRelease CBC 659 100.0 % (3 / 3)
smgrreadv CBC 766 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrtruncate GNC 842 100.0 % (10 / 10) 100.0 % (2 / 2)
smgrreleaseall CBC 4151 100.0 % (8 / 8) 83.3 % (5 / 6)
smgrprefetch CBC 9660 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrdounlinkall GNC 18376 100.0 % (21 / 21) 92.9 % (13 / 14)
smgrinit CBC 22618 100.0 % (8 / 8) 66.7 % (4 / 6)
smgrshutdown CBC 22618 85.7 % (6 / 7) 66.7 % (4 / 6)
smgrregistersync CBC 32143 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrmaxcombine CBC 36402 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrextend CBC 142285 100.0 % (8 / 8) 75.0 % (3 / 4)
smgrzeroextend CBC 263625 87.5 % (7 / 8) 50.0 % (2 / 4)
smgrunpin CBC 265305 100.0 % (6 / 6) 50.0 % (2 / 4)
smgrreleaserellocator CBC 332280 100.0 % (6 / 6) 100.0 % (4 / 4)
smgrclose CBC 376094 100.0 % (3 / 3)
smgrdestroy CBC 406023 90.9 % (10 / 11) 50.0 % (5 / 10)
AtEOXact_SMgr CBC 426951 100.0 % (3 / 3)
smgrdestroyall CBC 430016 100.0 % (7 / 7) 83.3 % (5 / 6)
smgrrelease CBC 496999 100.0 % (8 / 8) 75.0 % (3 / 4)
smgr_aio_reopen CBC 531104 65.0 % (13 / 20) 25.0 % (4 / 16)
smgrfd CBC 531104 100.0 % (4 / 4) 16.7 % (1 / 6)
smgrexists CBC 585058 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrwritev CBC 732584 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrpin CBC 971561 100.0 % (5 / 5) 50.0 % (1 / 2)
pgaio_io_set_target_smgr CBC 1485771 100.0 % (10 / 10) 25.0 % (1 / 4)
smgrstartreadv CBC 1485786 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrcreate CBC 5967716 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrnblocks CBC 8587931 100.0 % (9 / 9) 75.0 % (3 / 4)
smgrnblocks_cached CBC 8613298 100.0 % (4 / 4) 100.0 % (4 / 4)
smgropen CBC 14656863 100.0 % (21 / 21) 80.0 % (8 / 10)

Generated by: LCOV version 2.0-1