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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 89.7 % 263 236 27 1 235 1
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.1 % 34 32 2 1 31
Baseline: lcov-20260530-034037-baseline Branches: 59.9 % 152 91 61 91
Baseline Date: 2026-05-29 14:39:03 -0700 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 1 31
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_reopen CBC 536124 65.0 % (13 / 20) 25.0 % (4 / 16)
smgr_aio_describe_identity UBC 0 0.0 % (0 / 11) 0.0 % (0 / 6)
smgrdestroy CBC 404107 90.9 % (10 / 11) 50.0 % (5 / 10)
smgrfd CBC 536124 100.0 % (4 / 4) 16.7 % (1 / 6)
pgaio_io_set_target_smgr CBC 1486076 100.0 % (10 / 10) 25.0 % (1 / 4)
smgrdosyncall CBC 5 91.7 % (11 / 12) 80.0 % (8 / 10)
smgrinit CBC 23112 100.0 % (8 / 8) 66.7 % (4 / 6)
smgropen CBC 14655497 100.0 % (21 / 21) 80.0 % (8 / 10)
smgrshutdown CBC 23112 85.7 % (6 / 7) 66.7 % (4 / 6)
smgrunpin CBC 263863 100.0 % (6 / 6) 50.0 % (2 / 4)
smgrwriteback UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
smgrzeroextend CBC 268944 87.5 % (7 / 8) 50.0 % (2 / 4)
smgrcreate CBC 5946731 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrdestroyall CBC 428753 100.0 % (7 / 7) 83.3 % (5 / 6)
smgrdounlinkall GNC 18278 100.0 % (21 / 21) 92.9 % (13 / 14)
smgrexists CBC 601639 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrextend CBC 144822 100.0 % (8 / 8) 75.0 % (3 / 4)
smgrimmedsync CBC 5 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrmaxcombine CBC 37177 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrnblocks CBC 8842304 100.0 % (9 / 9) 75.0 % (3 / 4)
smgrpin CBC 984990 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrprefetch CBC 9520 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrreadv CBC 766 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrregistersync CBC 32148 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrrelease CBC 492640 100.0 % (8 / 8) 75.0 % (3 / 4)
smgrreleaseall CBC 4113 100.0 % (8 / 8) 83.3 % (5 / 6)
smgrstartreadv CBC 1486091 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrwritev CBC 728474 100.0 % (5 / 5) 50.0 % (1 / 2)
smgrnblocks_cached CBC 8867488 100.0 % (4 / 4) 100.0 % (4 / 4)
smgrreleaserellocator CBC 323891 100.0 % (6 / 6) 100.0 % (4 / 4)
smgrtruncate CBC 796 100.0 % (10 / 10) 100.0 % (2 / 2)
AtEOXact_SMgr CBC 425750 100.0 % (3 / 3)
ProcessBarrierSmgrRelease CBC 643 100.0 % (3 / 3)
smgrclose CBC 373699 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta