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

Generated by: LCOV version 2.0-1