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

Generated by: LCOV version 2.0-1