LCOV - differential code coverage report
Current view: top level - src/backend/storage/smgr - md.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 75.7 % 534 404 2 128 15 389 2 15
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.9 % 39 37 1 1 9 28
Baseline: lcov-20260530-034037-baseline Branches: 50.0 % 398 199 7 192 7 192 7 7
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: 88.2 % 17 15 2 15
(360..) days: 75.2 % 517 389 128 389
Function coverage date bins:
(360..) days: 94.9 % 39 37 1 1 9 28
Branch coverage date bins:
(30,360] days: 50.0 % 14 7 7 7
(360..) days: 50.0 % 384 192 192 192

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
mdsyncfiletag UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
mdwriteback UNC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdimmedsync CBC 14 71.4 % (10 / 14) 50.0 % (5 / 10)
ForgetDatabaseSyncRequests CBC 67 100.0 % (7 / 7)
md_readv_report CBC 195 100.0 % (7 / 7) 62.5 % (5 / 8)
mdreadv GNC 766 74.2 % (23 / 31) 33.3 % (8 / 24)
mdtruncate GNC 1144 55.6 % (15 / 27) 35.7 % (10 / 28)
DropRelationFiles GNC 2969 100.0 % (13 / 13) 100.0 % (8 / 8)
mdfiletagmatches CBC 7883 100.0 % (2 / 2)
mdprefetch GNC 9520 88.2 % (15 / 17) 66.7 % (8 / 12)
mdinit CBC 23112 100.0 % (3 / 3)
mdregistersync CBC 32148 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_openseg CBC 32162 41.7 % (5 / 12) 16.7 % (1 / 6)
_mdfd_segpath CBC 32174 83.3 % (5 / 6) 50.0 % (1 / 2)
mdunlinkfiletag CBC 37137 100.0 % (4 / 4)
mdmaxcombine CBC 37177 100.0 % (3 / 3)
register_unlink_segment CBC 47667 100.0 % (5 / 5) 50.0 % (1 / 2)
mdextend GNC 144822 73.3 % (11 / 15) 36.4 % (8 / 22)
register_forget_request CBC 177705 100.0 % (4 / 4)
mdunlink CBC 243100 66.7 % (4 / 6) 25.0 % (1 / 4)
mdunlinkfork CBC 243100 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend GNC 268944 84.8 % (28 / 33) 47.2 % (17 / 36)
do_truncate CBC 284559 57.1 % (4 / 7) 50.0 % (3 / 6)
mdfd GNC 536124 100.0 % (6 / 6) 50.0 % (1 / 2)
mdexists CBC 601659 100.0 % (4 / 4) 100.0 % (2 / 2)
mdwritev GNC 728474 80.0 % (24 / 30) 50.0 % (11 / 22)
mdopen CBC 1208449 100.0 % (4 / 4) 100.0 % (2 / 2)
register_dirty_segment CBC 1211171 90.0 % (9 / 10) 50.0 % (5 / 10)
md_readv_complete CBC 1349995 100.0 % (23 / 23) 80.0 % (8 / 10)
mdstartreadv GNC 1486091 90.0 % (18 / 20) 43.8 % (7 / 16)
_mdfd_open_flags CBC 1561156 100.0 % (5 / 5) 100.0 % (2 / 2)
_fdvec_resize CBC 1738987 76.9 % (10 / 13) 50.0 % (4 / 8)
buffers_to_iovec CBC 2215316 100.0 % (17 / 17) 80.0 % (8 / 10)
mdnblocks CBC 3041217 64.3 % (9 / 14) 30.0 % (3 / 10)
_mdfd_getseg CBC 3174741 57.5 % (23 / 40) 40.0 % (16 / 40)
_mdnblocks CBC 4342781 80.0 % (4 / 5) 25.0 % (1 / 4)
mdclose CBC 4408744 100.0 % (9 / 9) 100.0 % (4 / 4)
mdopenfork CBC 4443534 100.0 % (16 / 16) 75.0 % (9 / 12)
mdcreate CBC 5946731 90.0 % (18 / 20) 68.8 % (11 / 16)

Generated by: LCOV version 2.5.0-beta