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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 75.8 % 534 405 1 128 5 400 2 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.9 % 39 37 2 5 32 1
Baseline: lcov-20261012-baseline Branches: 50.0 % 402 201 2 199 2 199
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 86.4 % 22 19 1 2 4 15
(360..) days: 75.3 % 511 385 126 385
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.7 % 38 36 2 4 32
Branch coverage date bins:
(30,360] days: 50.0 % 18 9 2 7 2 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 UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdimmedsync CBC 10 71.4 % (10 / 14) 50.0 % (5 / 10)
ForgetDatabaseSyncRequests CBC 73 100.0 % (7 / 7)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdreadv CBC 797 74.2 % (23 / 31) 33.3 % (8 / 24)
mdtruncate CBC 1189 55.6 % (15 / 27) 35.7 % (10 / 28)
DropRelationFiles CBC 2915 100.0 % (13 / 13) 100.0 % (8 / 8)
mdfiletagmatches CBC 8322 100.0 % (2 / 2)
mdprefetch CBC 9784 88.2 % (15 / 17) 66.7 % (8 / 12)
mdinit CBC 23939 100.0 % (3 / 3)
mdregistersync CBC 30978 76.9 % (10 / 13) 66.7 % (4 / 6)
_mdfd_openseg CBC 30988 41.7 % (5 / 12) 16.7 % (1 / 6)
_mdfd_segpath CBC 31000 83.3 % (5 / 6) 50.0 % (1 / 2)
mdunlinkfiletag GNC 36130 100.0 % (5 / 5) 50.0 % (2 / 4)
mdmaxcombine CBC 37638 100.0 % (3 / 3)
register_unlink_tombstone GNC 46395 100.0 % (5 / 5) 50.0 % (1 / 2)
mdextend CBC 141205 73.3 % (11 / 15) 36.4 % (8 / 22)
register_forget_request CBC 173209 100.0 % (4 / 4)
mdunlink CBC 237852 66.7 % (4 / 6) 25.0 % (1 / 4)
mdunlinkfork GNC 237852 84.4 % (27 / 32) 69.4 % (25 / 36)
mdzeroextend CBC 264707 84.8 % (28 / 33) 47.2 % (17 / 36)
do_truncate CBC 277458 57.1 % (4 / 7) 50.0 % (3 / 6)
mdfd CBC 449347 100.0 % (6 / 6) 50.0 % (1 / 2)
mdexists CBC 589241 100.0 % (4 / 4) 100.0 % (2 / 2)
mdwritev GNC 717842 80.0 % (24 / 30) 50.0 % (11 / 22)
register_dirty_segment CBC 1190229 90.0 % (9 / 10) 50.0 % (5 / 10)
mdopen CBC 1211004 100.0 % (4 / 4) 100.0 % (2 / 2)
md_readv_complete CBC 1235736 100.0 % (23 / 23) 80.0 % (8 / 10)
mdstartreadv CBC 1373552 90.0 % (18 / 20) 43.8 % (7 / 16)
_mdfd_open_flags CBC 1527265 100.0 % (5 / 5) 100.0 % (2 / 2)
_fdvec_resize GNC 1707657 83.3 % (10 / 12) 50.0 % (4 / 8)
buffers_to_iovec CBC 2092176 100.0 % (17 / 17) 80.0 % (8 / 10)
mdnblocks CBC 2802019 64.3 % (9 / 14) 30.0 % (3 / 10)
_mdfd_getseg CBC 2957234 57.5 % (23 / 40) 40.0 % (16 / 40)
_mdnblocks CBC 4083278 80.0 % (4 / 5) 25.0 % (1 / 4)
mdopenfork CBC 4112311 100.0 % (16 / 16) 75.0 % (9 / 12)
mdclose CBC 4333100 100.0 % (9 / 9) 100.0 % (4 / 4)
mdcreate CBC 5908025 90.0 % (18 / 20) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1