LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - smgr.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 89.7 % 263 236 27 236
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.1 % 34 32 2 32
Baseline: lcov-20260920-baseline Branches: 59.9 % 152 91 61 91
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 89.6 % 260 233 27 233
Function coverage date bins:
(360..) days: 94.1 % 34 32 2 32
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 714 100.0 % (3 / 3)
smgrreadv CBC 797 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrtruncate CBC 827 100.0 % (10 / 10) 100.0 % (2 / 2)
smgrreleaseall CBC 4233 100.0 % (8 / 8) 83.3 % (5 / 6)
smgrprefetch CBC 9811 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrdounlinkall CBC 17822 100.0 % (21 / 21) 92.9 % (13 / 14)
smgrinit CBC 23709 100.0 % (8 / 8) 66.7 % (4 / 6)
smgrshutdown CBC 23709 85.7 % (6 / 7) 66.7 % (4 / 6)
smgrregistersync CBC 30883 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrmaxcombine CBC 37256 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrextend CBC 140796 100.0 % (8 / 8) 75.0 % (3 / 4)
smgrunpin CBC 258458 100.0 % (6 / 6) 50.0 % (2 / 4)
smgrzeroextend CBC 264029 87.5 % (7 / 8) 50.0 % (2 / 4)
smgrreleaserellocator CBC 304781 100.0 % (6 / 6) 100.0 % (4 / 4)
smgrclose CBC 365393 100.0 % (3 / 3)
smgrdestroy CBC 394539 90.9 % (10 / 11) 50.0 % (5 / 10)
AtEOXact_SMgr CBC 426078 100.0 % (3 / 3)
smgrdestroyall CBC 429218 100.0 % (7 / 7) 83.3 % (5 / 6)
smgr_aio_reopen CBC 445865 65.0 % (13 / 20) 25.0 % (4 / 16)
smgrfd CBC 445865 100.0 % (4 / 4) 16.7 % (1 / 6)
smgrrelease CBC 487476 100.0 % (8 / 8) 75.0 % (3 / 4)
smgrexists CBC 586485 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrwritev CBC 719890 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrpin CBC 988316 100.0 % (5 / 5) 50.0 % (1 / 2)
pgaio_io_set_target_smgr CBC 1368825 100.0 % (10 / 10) 25.0 % (1 / 4)
smgrstartreadv CBC 1368840 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrcreate CBC 5910691 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrnblocks CBC 8564866 100.0 % (9 / 9) 75.0 % (3 / 4)
smgrnblocks_cached CBC 8589466 100.0 % (4 / 4) 100.0 % (4 / 4)
smgropen CBC 14454303 100.0 % (21 / 21) 80.0 % (8 / 10)

Generated by: LCOV version 2.0-1