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
_mdfd_getseg CBC 2957234 57.5 % (23 / 40) 40.0 % (16 / 40)
mdzeroextend CBC 264707 84.8 % (28 / 33) 47.2 % (17 / 36)
mdtruncate CBC 1189 55.6 % (15 / 27) 35.7 % (10 / 28)
mdreadv CBC 797 74.2 % (23 / 31) 33.3 % (8 / 24)
mdextend CBC 141205 73.3 % (11 / 15) 36.4 % (8 / 22)
mdwriteback UBC 0 0.0 % (0 / 17) 0.0 % (0 / 12)
mdunlinkfork GNC 237852 84.4 % (27 / 32) 69.4 % (25 / 36)
mdwritev GNC 717842 80.0 % (24 / 30) 50.0 % (11 / 22)
mdstartreadv CBC 1373552 90.0 % (18 / 20) 43.8 % (7 / 16)
mdnblocks CBC 2802019 64.3 % (9 / 14) 30.0 % (3 / 10)
mdsyncfiletag UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
_mdfd_openseg CBC 30988 41.7 % (5 / 12) 16.7 % (1 / 6)
mdcreate CBC 5908025 90.0 % (18 / 20) 68.8 % (11 / 16)
mdimmedsync CBC 10 71.4 % (10 / 14) 50.0 % (5 / 10)
register_dirty_segment CBC 1190229 90.0 % (9 / 10) 50.0 % (5 / 10)
_fdvec_resize GNC 1707657 83.3 % (10 / 12) 50.0 % (4 / 8)
mdprefetch CBC 9784 88.2 % (15 / 17) 66.7 % (8 / 12)
_mdnblocks CBC 4083278 80.0 % (4 / 5) 25.0 % (1 / 4)
do_truncate CBC 277458 57.1 % (4 / 7) 50.0 % (3 / 6)
md_readv_report CBC 131 100.0 % (7 / 7) 62.5 % (5 / 8)
mdopenfork CBC 4112311 100.0 % (16 / 16) 75.0 % (9 / 12)
mdunlink CBC 237852 66.7 % (4 / 6) 25.0 % (1 / 4)
buffers_to_iovec CBC 2092176 100.0 % (17 / 17) 80.0 % (8 / 10)
md_readv_complete CBC 1235736 100.0 % (23 / 23) 80.0 % (8 / 10)
mdregistersync CBC 30978 76.9 % (10 / 13) 66.7 % (4 / 6)
mdunlinkfiletag GNC 36130 100.0 % (5 / 5) 50.0 % (2 / 4)
_mdfd_segpath CBC 31000 83.3 % (5 / 6) 50.0 % (1 / 2)
mdfd CBC 449347 100.0 % (6 / 6) 50.0 % (1 / 2)
register_unlink_tombstone GNC 46395 100.0 % (5 / 5) 50.0 % (1 / 2)
DropRelationFiles CBC 2915 100.0 % (13 / 13) 100.0 % (8 / 8)
_mdfd_open_flags CBC 1527265 100.0 % (5 / 5) 100.0 % (2 / 2)
mdclose CBC 4333100 100.0 % (9 / 9) 100.0 % (4 / 4)
mdexists CBC 589241 100.0 % (4 / 4) 100.0 % (2 / 2)
mdopen CBC 1211004 100.0 % (4 / 4) 100.0 % (2 / 2)
ForgetDatabaseSyncRequests CBC 73 100.0 % (7 / 7)
mdfiletagmatches CBC 8322 100.0 % (2 / 2)
mdinit CBC 23939 100.0 % (3 / 3)
mdmaxcombine CBC 37638 100.0 % (3 / 3)
register_forget_request CBC 173209 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1